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
cd zfs-linux
makepkg
sudo pacman -U *.tar.xz
Uruchom z ZFS na Arch Linux
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