Що станеться, якщо мені доведеться змінити базовий апарат за пулом zfs? Як і мобо / процесор, що станеться, якщо це помре на мені через рік-два; чи можу я як-небудь перенести свій zfs пул?
Пул ZFS не залежить від обладнання. Просто переконайтеся, що HBA (адаптер шини хоста) не робить щось подібне до шифрування даних на апаратному рівні. ZFS найкраще працює з HBA на зразок LSI 9211-8i або IBM m1015 перехресно, щоб використовувати вбудовану програму 9211-8i, а не повний "апаратний" RAID-карту.
У мене є набір накопичувачів різного розміру, і я намагаюся витягти з нього надлишки місця для зберігання. Яка найкраща настройка для цього конфігурації та скільки місця я втрачу, використовуючи ці диски різного розміру. Я не створюю це для будь-яких вимог швидкості, я просто хочу файловий сервер для декількох HTPC. Моїми доступними дисками для цього є: 1x "Гідричний" накопичувач на 500 ГБ 1x 1 ТБ Диск 1x 3 ТБ Диск 1x 4 ТБ диск (буде додано до пулу пізніше, в даний час зберігаються всі дані з перерахованих вище дисків)
Якби я був ти, я продавав би менші диски і вкладав гроші на більші диски такого ж розміру. Це значно полегшить ваше життя. Крім того, ви не можете просто додати диски до пулу ZFS. Є обмеження. Прочитайте тут .
Чи пізніше додавання накопичувача 4TB до пулу буде будь-якою проблемою?
Можливо. Я в подібній позиції. Через деякий час у майбутньому мені доведеться збільшити свою ємність. На той час я планую придбати другу HBA та новий масив більших накопичувачів. Потім я перенесу всі дані з існуючих накопичувачів на нові диски, а потім продаю існуючі диски. Можуть існувати й інші (дешевші) способи, але робити це так:
- Зберігає всі мої диски однакового розміру
- Лише є додаткова вартість додаткової HBA, що не так вже й погано
- Не вимагає, щоб я замінював свої приводи по одному, повторно сріблявся після кожної заміни.
Будь-які рекомендації в ОС Linux для запуску цього завдання, і чи варто використовувати окремий накопичувач для ОС? Я знайомий з Ubuntu, RHEL та OpenSUSE / SLES.
Не використовуйте Linux, він не має вбудованої підтримки ZFS. Підтримка ZFS для Linux надходить від ZFS на Linux та zfs-fuse . Нинішній стан ZFS знаходиться в потоці, оскільки Oracle намагається зробити все, щоб його зруйнувати. ZFS, швидше за все, відкриється на версію 28 в найближчому майбутньому, тому не створюйте пул ZFS будь-якою версією більше 28, якщо ви не впевнені на 100%, що хочете дотримуватися рішення Oracle. Наразі FreeBSD та його спінофи підтримують версію 28 ZFS.
Оскільки ви є самопроголошеною нобією ZFS, я б рекомендував FreeNAS . Я використовую його вже деякий час, і я дуже задоволений цим. Це, безумовно, дозволить вам зробити найпростіший перехід вперед.
Додаткові думки:
Переконайтеся, що ви вибрали правильний рівень паритету для конкретного випадку використання. Зокрема, переконайтеся, що ви плануєте навколо URE . В основному ви не хочете використовувати RAID 5 (RAID Z1), якщо ви використовуєте що-небудь більше, ніж 2 ТБ накопичувачі. Існують деякі інші фактори, які слід врахувати, що також може запропонувати вам підвищити рівень даних про паритет. Ось хороша стаття на цю тему.
Оновлення:
Минуло 1,5 роки, як я опублікував цю відповідь, і за цей час я дав ще один шанс ZFS на Linux (конкретно на сервері Ubuntu). Я пройшов довгий шлях, коли я спробував вперше спробував це, і я поки довольний щасливим. Моєю причиною переключення стали обмеження щодо встановлення FreeNAS та системи ув'язнення. Я хотів використовувати свій сервер більше, ніж просто сервер NAS, і FreeNAS робить це важким. Система ув'язнення хороша і дуже захищена, але мені не дуже потрібен такий рівень безпеки в моєму будинку, і я не хотів мати справу з входом у в'язницю щоразу, коли мені хотілося відімкнути файл. Я думаю, що FreeNAS все ще є хорошим вибором, якщо ви тільки починаєте працювати з ZFS (через веб-інтерфейс) або якщо ви просто хочете пристрій NAS (тобто не потрібен інший функціонал сервера).