Файлова система ZFS неймовірно популярна. Як результат, багато хто на підприємстві присягає і використовує їх для зберігання трильйонів байтів даних. Незважаючи на свою популярність, користувачі Linux не зможуть насолоджуватися нею поза коробкою. Натомість тим, хто хоче перевірити його та використовувати його як основну файлову систему зберігання, потрібно буде встановити його.
Установка ZFS дещо відрізняється від іншихфайлові системи і, залежно від того, що ви використовуєте, можуть зажадати трохи ноу-хау. Якщо ви не новачок у цій файловій системі, найкраще пройти маршрут Ubuntu. Станом на Ubuntu 16.04, Canonical дозволяє дуже легко працювати з ZFS. А ще краще, що Ubuntu - це найбезпечніша реалізація ZFS на Linux з його простою настройкою та процесом збирання, який, як відомо, був дуже надійним (в той час як інші дистрибутиви Linux мають високий ризик зламати ZFS).
Щоб встановити файлову систему ZFS, перегляньте наш глибокий посібник. Дотримуйтесь інструкцій та дізнайтеся, як змусити його працювати, перш ніж продовжувати роботу з цим підручником.
Примітка: Хоча ZFS можна використовувати на одному жорсткому диску, це не дуже гарна ідея, і ви, ймовірно, пропустите всі функції, які роблять цю файлову систему чудовою. Сенс файлової системи полягає у створенні надмірностей, розтягуючи дані на декілька жорстких дисків. Перш ніж продовжувати, переконайтеся, що у вас є більше 1 жорсткого диска для ZFS.
Налаштувати ZFS
Файлова система ZFS працює за рахунок об'єднання багатьохрізні жорсткі диски разом, щоб створити один великий центр зберігання даних. Це звучить надмірно складно, і це так. Однак, результат - чудове зберігання із значно більшим простором.
Створення нової файлової системи ZFS трохи складніше, ніж просто відкриття редактора розділів Gparted. Натомість вам потрібно буде взаємодіяти з ним на рівні командного рядка. У вікні терміналу запустіть lsblk командування. Запустивши команду "Список списку", виведені всі накопичувачі на вашому ПК Linux.
Пройдіть і вирішіть, які жорсткі диски використовувати для вашого Z-пулу, і запам’ятайте назви. У цьому підручнику три наші диски в пулі ZFS / dev / sdb, / dev / sdc, і / dev / sdd.
Далі вам потрібно буде повністю зняти нульові жорсткі диски, вибрані для пулу Z, щоб у них більше не було даних про нього. Використання дд команда, перезапишіть кожен із дисків. Це займе певний час.
Примітка: зміни / dev / sdX з ідентифікатором диска, знайденим із lsblk команда (sdbтощо)
sudo dd if=/dev/zero of=/dev/sdX bs=8M
Коли дд закінчує, запустіть fdisk командування. Запуск fdisk покаже багато інформації про жорсткі диски, включаючи інформацію про файльну систему для кожного. Перегляньте дані та переконайтесь, що жоден із видалених вами дисків не має файлової системи. Цей крок є критично важливим, оскільки ZFS не використовує традиційний макет розділення.
sudo fdisk -l
Якщо fdisk зчитування виглядає добре, створити новий ZF-пул ZF безпечно. Для основної настройки Z-пулу виконайте наступне:

sudo zpool create -f newzpool /dev/sdb dev/sdc /dev/sdd
Основна настройка отримає більшість користувачів через своїхпотреби в зберіганні. Однак ті, хто цінує свої дані та потребують їх захисту, не повинні входити в такі основні настройки. Натомість, подумайте про створення пулу ZFS з RaidZ.
Використання RaidZ у поєднанні з вашим пулом ZFS забезпечить надмірність ваших даних із великою кількістю резервних копій. Щоб створити пул ZFS з RaidZ, запустіть:
sudo zpool create -f newzpool raidz /dev/sdb dev/sdc /dev/sdd
Щоб додати файли до нового пулу зберігання ZFS, відкрийте диспетчер файлів та перейдіть до кореня файлової системи. Розмістіть файли всередині папки, яку ви назвали своїм ZFS Zpool.
Додати диски в ZFS Zpool
ZFS призначений для зберігання багатьох даних, але цене означає, що ваші оригінальні накопичувачі не заповняться Прийде час, коли потрібно більше місця для зберігання. На щастя, оскільки ZFS не використовує розділи, додати більше пам’яті до системи просто.
У цьому прикладі ми додамо ще два накопичувачі до Zpool (/ dev / sde та / dev / sdf).
Примітка. Якщо ваша установка ZFS не використовує RaidZ, видаліть її з команди.
sudo zpool add -f newzpool raidz /dev/sde /dev/sdf
Видалити пул ZFS
Часто обсяги ZFS стають порушеними та непридатними. Коли це станеться, можливо, вам доведеться видалити пул пам’яті. Щоб видалити пул пам’яті, відкрийте термінал і використовуйте zfs знищують командування.
sudo zpool destroy newzpool
Біг zpool знищити займає досить тривалий час, залежно від кількості даних у вашому пулі пам’яті. Ви знаєте, що Zpool повністю зруйнований, коли термінал знову буде придатний для використання.
Перевірте статус ZFS

Швидкий спосіб перевірити стан вашого Zpool - це за допомогою статус zpool командування. З його допомогою користувачі можуть бачити основне зчитування обсягу ZFS, як це відбувається та чи є помилки. Щоб перевірити стан, запустіть таку команду:
zpool status</p>
Коментарі