Файловые системы:
Поскольку вы говорите, что хотите, чтобы это было довольно просто, я предлагаю, чтобы, вероятно, было бы лучше держаться подальше от файловых систем, которые являются относительно новыми и все еще развивают такие функции, как btrfs. Я бы порекомендовал одну из более зрелых и стабильных файловых систем, например, ext4. Некоторые из них вы можете проверить:
Ext4 - Вероятно, самая популярная файловая система Linux. Ограничения по файлам намного больше, чем вам, вероятно, понадобится, и он имеет множество улучшений производительности по сравнению с системами Ext2 и 3. Его можно вырастить только в автономном режиме.
XFS - существует уже давно, и вторая строчка на его странице в Википедии заключается в том, что он особенно хорошо разбирается в больших файлах. Он также поддерживает онлайн рост, если вы добавите еще один жесткий диск позже.
ReiserFS и, возможно, его более новая версия Reiser4 - также существует уже давно и предлагает многие из тех же функций, однако дальнейшее развитие может быть несколько в воздухе после того, как владелец компании-разработчика был осужден за убийство.(!). В настоящее время он все еще активно развивается и поддерживается компанией Namesys, и, скорее всего, эта компания вскоре будет продана кому-то еще.
Также проверьте страницу википедии, сравнивающую файловые системы .
Оборудование против программного обеспечения:
Если у вас есть деньги, я бы сказал, каждый раз идти с аппаратным RAID. Когда я говорю об оборудовании, я имею в виду выделенную карту RAID, которая поддерживает RAID5 / 6. RAID, который «встроен» в материнскую плату, не является настоящим аппаратным RAID (за исключением некоторых специальных серверных материнских плат). Однако, если бюджет ограничен, и если процессор на сервере, на котором будет установлен массив RAID, в любом случае не будет делать ничего другого, то вы сможете достичь почти эквивалентной производительности от реализации программного RAID. Кроме того, аппаратный RAID с большей вероятностью лучше поддерживает горячее подключение, чем стандартная материнская плата ПК (хотя в обоих случаях вам, как правило, также требуется объединительная плата дисков SATA, если вы хотите подключать устройства к сети).
И программный RAID в Linux, и аппаратный RAID представляют один большой «диск» для файловой системы. Реализации аппаратного RAID обычно полностью прозрачны для Linux, так как вся его конфигурация обычно выполняется в его BIOS, доступ к которому происходит при запуске ПК, но большинство карт аппаратного RAID также будут иметь инструменты Linux, которые можно использовать, пока он подключен к сети.