Как да инсталирате 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 изисква многокомпилиране. В зависимост от скоростта на вашия компютър, терминалът ви може да компилира този пакет за известно време. Когато завърши, инсталирайте го с помощта на пакета за управление на пакети.
sudo pacman -U *.tar.xz

Зареждане от ZFS на Arch Linux

Изтеглете снимката на zfs-dkms 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.

От тук щракнете върху бутона за инсталиране с едно щракване, за да изведете инсталатора на софтуер OpenSUSE. Следвайте инструкциите на екрана и скоро софтуерът ще бъде инсталиран!

заключение

ZFS на Linux е проект, който има за цел да внесеOracle файлова система за любимата на всички GNU платформа. Поради правни проблеми е много опасно директно да разпространявате софтуера ZFS във всякакви Linux дистрибуции, така че никой не го прави (с изключение на Ubuntu, но те са смели).

Тъй като софтуерът не отговаря напо-големи лицензионни условия на общността на Linux, всеки, който иска да инсталира и използва тази файлова система, ще трябва да го направи само с изходния код, защото самият проект поддържа само шепа операционни системи на Linux и евентуално не могат да генерират двоични пакети за всички ,

Ако искате да накарате ZFS на Linux да работиzpool на вашия сървър или може би да стартирате от вашата елегантна хакерска машина за правата на самохвалство, ще трябва да изтеглите изходния код и да започнете от нулата. Кодът за всичко, както и инструкциите как да го изградите е тук.

Коментари