Я только что получил 3 жестких диска емкостью 1 терабайт, которые можно было поместить в мою небольшую коробку NAS.
Я планирую совершить набег на них вместе с RAID-Z (ZFS, если не ошибаюсь). Я провел много исследований, но, похоже, на мои вопросы не так много хорошей информации.
Итак, вот они:
* How easy is it to expand/contract the number of drives?
Вы не можете добавлять или удалять диски из RAIDZ, если вы не выполните полное резервное копирование / восстановление.
* I am currently adding two drives
RAIDZ требует как минимум трех дисков (или разделов), два диска подразумевают либо зеркалирование, либо конфигурацию без резервирования.
* Does it hurt performance to expand/contract multiple times?
Непригодный.
* What is the chance I will loose my data because of a malfunction with this software? (I can understand if drives die, just looking at this software's possibility of fubaring my data)
Если один диск RAIDZ умирает, вы ничего не теряете. ZFS по своей конструкции довольно солидна. Я использую его на Solaris (собственный), но также и на Ubuntu (fuse), и у меня никогда не было проблем. Я еще не тестировал собственный порт, доступный на zfsonlinux.org.
О RAID-Z в Ubuntu: вы, вероятно, получите относительно низкую производительность с ZFS в любом Linux, поскольку в настоящее время для Linux доступны только реализации пользовательского пространства. Там были сообщения о рабочем переносе режима ядра в прошлом году из Индии, но этот проект, по-видимому, исчез.
Я бы счел ZFS на Linux в высшей степени экспериментальным и не доверял никаким своим данным о нем. Это прискорбно, поскольку ZFS - действительно хорошая файловая система, но я бы не стал ставить ни цента на то, что Oracle изменит лицензию ZFS, чтобы ее можно было без проблем портировать.