Як встановити ZFS в Linux

ZFS - це файлова система, яка адмініструє системуботаники кохання. З його допомогою ви можете робити неймовірні речі, такі як об'єднання всіх ваших жорстких дисків разом, дзеркальне відображення, створення знімків системи та багато іншого. Фактично, файлова система ZFS швидко перетворюється на вибір файлової системи в центрах обробки даних. На жаль, Linux залишається позаду, оскільки існують певні юридичні колізії. Ці юридичні проблеми дозволяють таким чином, що дистрибутиви Linux не можуть законно поширювати вихідний код всередині ядра Linux або в окремих операційних системах. На щастя, шанувальники цієї файлової системи все ще можуть працювати, завдяки ZFS в Linux. Ось як отримати його для вашого дистрибутива Linux.

Встановлення ZFS в Linux

Файлова система ZFS не працюватиме на зразок Linuxінші файлові системи. Це тому, що в ньому немає коду, який би добре поєднувався з GPL. Незважаючи на це, багатьом користувачам дуже подобається файлова система, і вони знайшли час, щоб вона працювала з операційною системою Linux. Для його використання вам знадобиться встановити модулі в ядро ​​тощо.

Ubuntu

sudo apt install zfsutils

Тим, хто використовує Ubuntu 16.04, потрібно встановити інший пакет:

sudo apt install zfs

Debian

Щоб встановити файлову систему та інструменти ZFS на Debian, потрібно спочатку встановити заголовки ядра:

sudo apt-get install linux-headers-$(uname -r)

Із заголовками Linux додані в систему,Тепер Debian може самостійно збирати модулі ядра. Це важливо, оскільки ZFS не працюватиме на Debian без модуля ядра, а враховуючи, що ліцензія на програмне забезпечення ZFS не відповідає ліцензії на програмне забезпечення GPL, Debian не може розповсюджувати попередньо складене програмне забезпечення.

Щоб почати компілювати модуль ядра, встановіть таке програмне забезпечення:

sudo apt-get install zfs-dkms zfsutils-linux

Побудова модуля ядра DKMS може зайняти трохи часу. Після її завершення файлова система ZFS готова до використання.

Завантаження з ZFS на Debian

Хочете завантажитися із ZFS на Debian? Якщо це так, вам потрібно буде встановити додаткове програмне забезпечення:

sudo apt-get install zfs-initramfs

Arch Linux

Хочете використовувати ZFS в Arch Linux? Ось як. Спочатку перейдіть на цю сторінку, знайдіть “Завантажити знімок” та натисніть на нього. З завантаженим знімком відкрийте диспетчер файлів та скористайтеся командою CD для переходу до каталогу завантажень, куди завантажено пакет ZFS.

cd ~/Downloads

Витягніть знімок за допомогою команди tar.

tar xvzf zfs-linux.tar.gz
З декомпресованим файлом zfs-linux введіть папку за допомогою CD.
cd zfs-linux
Потрапивши в папку zfs-linux, створіть новий пакет Arch Linux за допомогою команди makepkg.
makepkg
Зауважте, що ZFS для Linux вимагає багатоскладання. Залежно від швидкості вашого ПК, ваш термінал може деякий час збирати цей пакет. Після завершення встановіть його за допомогою менеджера пакунків Pacman.
sudo pacman -U *.tar.xz

Завантаження з ZFS на Arch Linux

Завантажте zfs-dkms AUR знімок AUR, витягніть знімок з дьогтем, складіть його з makepkg та встановіть його з Pacman. Дотримуйтесь наведених вище інструкцій для пакету zfs-linux, якщо ви загубитесь.

Fedora

ZFS в Linux не вимагає компіляції, але Redhat також не поширюється безпосередньо. Щоб виправити це, вам потрібно буде завантажити RPM та встановити його.

Користувачі Fedora 27: цей двійковий файл Fedora 26 повинен працювати нормально, але використовувати на власний ризик!

sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

Окрім встановлення цього RPM, слід також встановити:

sudo dnf install kernel-devel -y

OpenSUSE

Змусити ZFS працювати над OpenSUSE небагатолегше, ніж більшість дистрибутивів на основі RPM. Це пов’язано з тим, що в ньому є великий сховище програмного забезпечення, яке користувачі можуть надсилати та створювати легкі сторінки встановлення в один клік. ZFS нічим не відрізняється. Щоб файлова система працювала на вашій системі OpenSUSE, перейдіть на цю сторінку тут і натисніть на ту версію OpenSUSE, яку ви використовуєте.

Звідси натисніть кнопку встановлення в 1 клік, щоб відкрити інсталятор програмного забезпечення OpenSUSE. Дотримуйтесь інструкцій на екрані, і незабаром програмне забезпечення буде встановлено!

Висновок

ZFS в Linux - це проект, який має на меті запровадити цю програмуФайлова система Oracle - улюблена всіма платформа GNU Через юридичні проблеми дуже небезпечно безпосередньо поширювати програмне забезпечення ZFS в будь-яких дистрибутивах Linux, тому жоден з них не робить (крім Ubuntu, але вони сміливі).

Оскільки програмне забезпечення не відповідаєБільше ліцензійних умов спільноти Linux, кожен, хто хоче встановити та використовувати цю файлову систему, повинен зробити це лише з вихідним кодом, оскільки сам проект підтримує лише кілька операційних систем Linux, і вони не можуть генерувати бінарні пакети для всіх .

Якщо ви хочете, щоб ZFS в Linux працювавzpool на вашому сервері або, можливо, для завантаження з вашої гладкої хакерської машини для вихваляння прав, вам потрібно буде завантажити вихідний код і почати з нуля. Код усього, а також інструкція щодо його побудови є тут.

Коментарі