Я планирую иметь один главный сервер, включающий несколько жестких дисков (для RAID5, вероятно, все однородные с 4 ТБ каждый), и один удаленный подчиненный сервер, содержащий только один жесткий диск большой емкости или несколько дисков не обязательно все одинаковые емкости. Эти 2 сервера будут иметь зашифрованные диски. Это будет для запуска веб-служб / почтовых / медиа / git-сервисов и т. Д., Хостинга ISO-образов программного обеспечения и видео. файлы размером более 4 ГБ, и мне пришлось бы установить разные права / квоты для членов моей семьи. Горячая замена/ добавление диска будет оценил (не знаю, зависит ли это от выбора ОС)
(Я помню, как испортил внешний привод и все его данные, возможно, одна или обе из-за конфликтов при чередовании подключений к машинам linux ext4 и windows ntfs, и позволяя ему заглушается при переводе машин в спящий режим / гибернацию.)
1) Предполагая, что общей файловой системой для Windows 10 является NTFS, а для debian / xubuntu / arch 2020 - ext4 (idk, что это такое для macOS iOS и Android), что будет оптимальная файловая система для серверов, пожалуйста, если есть? Если такого нет, в каких файловых системах мне следует переустановить разные клиентские машины для совместимости хотя бы между каждым из них и сервером (не более чем между любой комбинацией из двух)?
2) Следует ли учитывать при таком выборе программное обеспечение, отправляющее инкрементные резервные копии, установленные на клиентах? Или обычно только серверы все куда-то тянут?
3) Raid5 подразумевает один сбой диска терпимость, но есть ли на самом деле способы получать уведомления такой аварии? В противном случае я бы предпочел выбрать другие RAIDS с большей терпимостью, если у меня нет доступа к серверу какое-то время.
Используйте ZFS вместо RAID с контролем четности (по многим причинам, включая производительность, копирование при записи, моментальные снимки и обширную целостность данных), включите виртуализацию на хосте (KVM, роль Hyper-V, bhyve или что-то еще, с чем вам удобно работать), изолировать все операционные системы внутри своих виртуальных машин и обмениваются контентом между вашими виртуальными машинами, используя протоколы NFSv4 / SMB3 либо с какой-нибудь выделенной виртуальной машиной файлового сервера, либо с некоторыми службами файлового сервера, работающими непосредственно на вашем хосте. Единственная файловая система, которую могут читать / писать все упомянутые операционные системы, - это FAT, и ... это шутка в 2020 году!