- - Jak zainstalować ZFS w systemie Linux

Jak zainstalować ZFS w systemie Linux

ZFS to system plików, który administruje systememnerdowie kochają. Dzięki niemu możesz robić niesamowite rzeczy, takie jak łączenie wszystkich dysków twardych, tworzenie ich kopii lustrzanych, wykonywanie migawek systemu i wiele więcej. W rzeczywistości system plików ZFS szybko staje się preferowanym systemem plików w centrach danych. Niestety Linux pozostaje w tyle, ponieważ istnieją pewne konflikty prawne. Te problemy prawne sprawiają, że dystrybucje Linuksa nie mogą zgodnie z prawem rozpowszechniać kodu źródłowego wewnątrz jądra Linux lub w poszczególnych systemach operacyjnych. Na szczęście fani tego systemu plików wciąż mogą go uruchomić, dzięki ZFS na Linuksie. Oto, jak zdobyć go do dystrybucji Linuksa.

Instalowanie ZFS w systemie Linux

System plików ZFS nie będzie działał w systemie Linux jakinne systemy plików. Jest tak, ponieważ nie ma w nim żadnego kodu, który pasowałby do GPL. Mimo to wielu użytkownikom bardzo podoba się ten system plików i poświęcił czas, aby go uruchomić z systemem operacyjnym Linux. Aby go użyć, musisz zainstalować moduły w jądrze itp.

Ubuntu

sudo apt install zfsutils

Użytkownicy używający Ubuntu 16.04 muszą zainstalować inny pakiet:

sudo apt install zfs

Debian

Aby zainstalować system plików ZFS i narzędzia w Debianie, musisz najpierw zainstalować nagłówki jądra:

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

Po dodaniu nagłówków systemu Linux do systemuDebian może teraz samodzielnie kompilować moduły jądra. Jest to ważne, ponieważ ZFS nie będzie działał na Debianie bez modułu jądra, a biorąc pod uwagę, że licencja na oprogramowanie ZFS nie jest zgodna z licencją na oprogramowanie GPL, Debian nie może dystrybuować oprogramowania wstępnie skompilowanego.

Aby rozpocząć kompilację modułu jądra, zainstaluj następujące oprogramowanie:

sudo apt-get install zfs-dkms zfsutils-linux

Budowanie modułu jądra DKMS może zająć trochę czasu. Po zakończeniu system plików ZFS jest gotowy do użycia.

Uruchom z ZFS na Debianie

Chcesz uruchomić z ZFS na Debianie? Jeśli tak, musisz zainstalować dodatkowe oprogramowanie:

sudo apt-get install zfs-initramfs

Arch Linux

Chcesz korzystać z ZFS na Arch Linux? Oto jak. Najpierw przejdź do tej strony, poszukaj „Pobierz migawkę” i kliknij ją. Po pobraniu migawki otwórz menedżera plików i użyj polecenia CD, aby przejść do katalogu Pobrane, z którego pobrano pakiet ZFS.

cd ~/Downloads

Wyodrębnij migawkę za pomocą polecenia tar.

tar xvzf zfs-linux.tar.gz
Po rozpakowaniu zfs-linux, wejdź do folderu za pomocą CD.
cd zfs-linux
W folderze zfs-linux wygeneruj nowy pakiet Arch Linux za pomocą polecenia makepkg.
makepkg
Zauważ, że ZFS dla Linuxa wymaga dużokompilacja. W zależności od szybkości komputera, terminal może kompilować ten pakiet przez jakiś czas. Po zakończeniu zainstaluj go za pomocą menedżera pakietów Pacman.
sudo pacman -U *.tar.xz

Uruchom z ZFS na Arch Linux

Pobierz migawkę AUR zfs-dkms, rozpakuj migawkę za pomocą tar, skompiluj za pomocą makepkg i zainstaluj za pomocą pacmana. Postępuj zgodnie z instrukcjami powyżej dla pakietu zfs-linux, jeśli się zgubisz.

Fedora

ZFS w systemie Linux nie wymaga żadnej kompilacji, ale nie jest także bezpośrednio dystrybuowany przez Redhat. Aby to naprawić, musisz pobrać RPM i zainstalować go.

Użytkownicy Fedory 27: ten plik binarny Fedory 26 powinien działać OK, ale używaj na własne ryzyko!

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

Oprócz instalacji tego RPM, powinieneś także zainstalować:

sudo dnf install kernel-devel -y

OpenSUSE

Przygotowanie ZFS do pracy w OpenSUSE to trochęłatwiejsze niż większość dystrybucji opartych na RPM. Wynika to z faktu, że ma duże repozytorium oprogramowania, które użytkownicy mogą przesyłać, i umożliwia tworzenie łatwych stron instalacyjnych jednym kliknięciem. ZFS nie jest inaczej. Aby system plików działał w systemie OpenSUSE, przejdź do tej strony tutaj i kliknij wersję OpenSUSE, której używasz.

W tym miejscu kliknij przycisk instalacji jednym kliknięciem, aby wyświetlić instalatora oprogramowania OpenSUSE. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, a wkrótce oprogramowanie zostanie zainstalowane!

Wniosek

ZFS w systemie Linux to projekt, którego celem jest wprowadzenieSystem plików Oracle do ulubionej platformy GNU wszystkich użytkowników. Ze względów prawnych bardzo niebezpieczne jest bezpośrednie rozpowszechnianie oprogramowania ZFS w dowolnych dystrybucjach Linuksa, więc nie rób tego (oprócz Ubuntu, ale są odważne).

Ponieważ oprogramowanie nie jest zgodne zwiększe warunki licencji społeczności Linuksa, każdy, kto chce zainstalować i używać tego systemu plików, będzie musiał to zrobić z samym kodem źródłowym, ponieważ sam projekt obsługuje tylko garść systemów operacyjnych Linux i nie może wygenerować pakietów binarnych dla wszystkich .

Jeśli chcesz, aby ZFS w systemie Linux działałzpool na twoim serwerze, a może aby uruchomić z eleganckiej maszyny hakera w celu przechwalania się prawami, musisz pobrać kod źródłowy i zacząć od zera. Kod wszystkiego, a także instrukcje, jak go zbudować, znajdują się tutaj.

Komentarze