Навеяно вот этой
темойДисклеймер: Статья написана только и исключительно для обычных пользователей, хотя надо признать, что базовые знания Linux и/или FreeBSD будут необходимы. Профи и админы широкого профиля для себя тут вряд ли найдут что-то интересное и по этой же причине возможны искажения некоторых терминов для упрощения понимания.
Так же рекомендую пробежать глазами
вот эту статью, для, хотя бы, приблизительного понимания, о чем пойдет речь.
Если же очень коротко, то zfs позволяет создавать RAID 0, 1, и 5 (с оговорками, у zfs это скорее аналог со своими приколами) из любых жестких дисков, которые обнаружились у вас под рукой, подключились к материнке и которые эта материнка смогла распознать.
То есть грубо, вы можете взять три жёстких диска на 100Гб, 500Гб, и 800Гб и собрать из них один массив в 1,4Тб (RAID0)
Или взять жесткие диски 500Гб и 800Гб, собрать на них зеркало (RAID1) а из оставшихся 300Гб и жесткого диска 100Гб собрать RAID0 в 400Гб
Говоря короче - игра с дисками и массивами ограничена только и исключительно фантазией человека, который этим занимается. Ну и возможно - наличием свободного времени
Касательно софта для такого хранилища - тут, с моей точки зрения, без вариантов.
TrueNAS спасает мир в целом и любого желающего иметь небольшой домашний NAS в частности. Он отлично работает с zfs, умеет, во все необходимые файловые шары, для дома его хватит точно, ибо немалое количество компаний его используют в продакте. Как минимум в FTP и самбу он может без проблем, даже можно нарезать доступы отдельно для каждого члена семьи.
В качестве бонуса в трунасе есть еще и гипервизор, то есть можно создавать виртуальные машинки для каких-то своих задач, хотя, если у вас одно из желаний - это использовать виртуальные машинки, то лучше пойти по моему пути и ставить TrueNAS не на саму машинку, а на Proxmox. Он тоже отлично умеет в zfs и тут есть интересный нюанс, а именно: когда у тебя под проксмоксом настроены пулы zfs и на них стоит TrueNAS тоже на zfs то в таком случае отсутствует "налог на виртуальность" ибо работа с файловой системой диска идет напрямую. Как говорится мелочь, а приятно
В моем случае всё это чудо рукоделия работает исправно на балконе уже несколько лет на конфиге i5-3350/32Gb RAM и 5 HDD, из которых 2 Hitachi по 2Тб отзеркалены, а Seagate 1тб, Seagate 800Гб и WD на 2Тб собраны в RAID0 на 3,8Тб. И пусть вас не смущает 32Гб оперативки, поскольку она встала сравнительно недавно, когда из просто хранилища я решил сделать небольшой тестовый стенд, на котором тестирую продукты от Microsoft, в частности System Center, который достаточно ресурсоёмкий. До этого там стояло 8Гб и проблем не было вообще
Наверное как-то так. Если кому-то интересны нюансы настройки - готов поделиться, задавайте вопросы