Zainstaluj ZFS na Centos7

Zainstaluj ZFS na Centos7

Jak zainstalować i skonfigurować system plików ZFS na Centos 7

ZFS to bardzo popularny system plików w systemie Linux. Jest to 128-bitowy system plików. Co oznacza, że ​​ZFS mogą być bardzo duże. Obsługuje logiczne objętości, naloty, migawki i wiele bardziej zaawansowanych funkcji systemu plików. Ale skłonienie ZFS do pracy w Centos 7 nie jest takie proste. W tym artykule pokażę, jak instalujesz i wykonujesz podstawową konfigurację ZFS na Centos 7.3 i Centos 7.4. Zacznijmy.

Instalowanie systemu plików ZFS

Obsługa systemu plików ZFS nie jest domyślnie włączona w CentOS 7. To nie jedyny problem. ZFS nie jest dostępny w oficjalnym repozytorium pakietów w Centos 7. Musisz go zainstalować z oficjalnego repozytorium pakietów ZFS. W chwili pisania tego pisania ZFS można zainstalować tylko w CentoS 7.3 i Centos 7.4. Możesz spojrzeć na https: // github.com/zfsonlinux/zfs/wiki/rhel-and-centos, aby uzyskać więcej informacji.

Najpierw sprawdź, jakiej wersji Centos 7 używasz z następującym poleceniem:

$ cat /etc /redhat-release

Jak widać na zrzucie ekranu poniżej, używam Centos 7.4

Teraz musisz dodać oficjalne repozytorium ZFS na Centos 7 z następującym poleceniem:

Dla Centos 7.3

$ sudo yum instaluj http: // pobierz.Zfsonlinux.Org/Epel/ZFS-Release.EL7_3.Noarch.RPM

Dla Centos 7.4

$ sudo yum instaluj http: // pobierz.Zfsonlinux.Org/Epel/ZFS-Release.EL7_4.Noarch.RPM

Teraz naciśnij „y”, a następnie naciśnij, aby kontynuować.

Należy dodać repozytorium ZFS.

Istnieją dwa sposoby załadowania modułu ZFS do jądra, DKMS i Kabi. Różnica między nimi polega na tym, że jeśli zainstalujesz moduł ZFS oparty na DKMS, a z jakiegoś powodu aktualizujesz jądro systemu operacyjnego, moduł jądra ZFS musi zostać ponownie skompilowany. W przeciwnym razie nie zadziała. Ale moduł ZFS oparty na Kabi ma przewagę, ponieważ nie wymaga ponownej kompilacji, jeśli jądro systemu operacyjnego jest aktualizowane.

W tym artykule zainstaluję moduł ZFS oparty na Kabi.

Podczas instalacji repozytorium ZFS w Centos 7 repozytorium oparte na DKMS jest domyślnie włączone. Musisz więc wyłączyć repozytorium oparte na DKMS i włączyć repozytorium oparte na Kabi.

Aby wyłączyć repozytorium ZFS oparte na DKMS i włączyć repozytorium ZFS oparte na Kabi, najpierw otwórz plik konfiguracyjny Yum ZFS za pomocą edytora tekstu z następującym poleceniem:

$ sudo nano /etc /yum.repozytorium.D/ZFS.Repo

Powinieneś zobaczyć następujące okno, jak pokazano na zrzucie ekranu poniżej:

Najpierw zmień oznaczony sekcja zrzutów ekranu z włączone = 1 Do włączone = 0 Aby wyłączyć repozytorium ZFS oparte na DKMS.

Teraz zmień zaznaczoną sekcję zrzutów ekranu z włączone = 0 Do włączone = 1 Aby włączyć repozytorium ZFS oparte na Kabi.

Tak powinien wyglądać ostateczny plik konfiguracyjny.

Teraz możesz zainstalować system plików ZFS w Centos 7 za pomocą następującego polecenia:

$ sudo yum instaluj ZFS

Teraz naciśnij „y”, a następnie naciśnij, aby kontynuować.

ZFS należy zainstalować.

Teraz ponownie uruchom komputer z następującym poleceniem:

$ sudo restart

Po uruchomieniu komputera uruchom następujące polecenie, aby sprawdzić, czy moduł jądra ZFS jest ładowany.

$ sudo lsmod | GREP ZFS

Nie możesz zobaczyć żadnego wyjścia. Jeśli nie widzisz żadnego wyjścia, moduł jądra ZFS nie jest ładowany. W takim przypadku uruchom następujące polecenie, aby ręcznie załadować moduł jądra ZFS.

$ sudo modprobe zfs

Teraz, jeśli uruchomisz LSMOD polecenie ponownie, powinieneś zobaczyć moduł jądra ZFS załadowany, jak pokazano na zrzucie ekranu poniżej.

$ sudo lsmod | GREP ZFS

Podstawowa konfiguracja ZFS

Teraz potrzebujesz bezpłatnego dysku lub partycji, aby skonfigurować ZFS. Używam VMware. Więc dodałem dwa dyski SCSI w Centos 7.

Możesz sprawdzić, jakie dyski masz za pomocą następującego polecenia:

$ sudo lsblk

Jak widać na zrzucie ekranu poniżej, mam SDB I SDC Dostępne dyski, a każdy z nich ma 20 GB wielkości.

Teraz musisz utworzyć pulę ZFS. Możesz nazwać pulę ZFS cokolwiek. Nowy katalog o tej samej nazwie co pula ZFS zostanie utworzona w katalogu root (/). Podajasz także swoje urządzenia pamięci lub dyski podczas tworzenia puli ZFS.

Uruchom następujące polecenie, aby użyć SDB I SDC dyski i utwórz pulę ZFS akta.

$ sudo zpool Utwórz pliki /dev /sdb /dev /sdc

Możesz uruchomić następujące polecenie, aby wymienić całą dostępną pulę ZFS swojego systemu:

$ sudo zpool lista

Jak widać, akta Pula ZFS jest wymieniona i ma 39.7 GB wolnej przestrzeni.

Uruchom następujące polecenie, aby zobaczyć wszystkie punkty montowania systemu:

$ df -h

Jak widać na zrzucie ekranu poniżej, pula plików ZFS jest zamontowana na /akta informator.

Teraz możesz przejść do /akta Katalog z następującym poleceniem:

$ CD /pliki

Domyślnie pula ZFS jest pisana tylko przez źródło użytkownik. Jeśli jako zwykły użytkownik chcesz napisać do puli ZFS, musisz zmienić pozwolenie na pulę ZFS.

Możesz uruchomić następujące polecenie, aby zmienić pozwolenie na pulę ZFS:

$ sudo chown -rfv shovon: shovon /files

Uwaga: tutaj Shovon to moja nazwa użytkownika. Twoja nazwa użytkownika powinna być inna. Format polecenia to:

$ sudo chown -rfv nazwa użytkownika: nazwa grupy /basen_name

/akta Directory jest teraz własnością użytkownika i grupy Shovon.

Teraz możesz tworzyć, usuwać, edytować pliki i katalogi w /akta.

W ten sposób instalujesz i konfigurujesz system plików ZFS na Centos 7. Dziękujemy za przeczytanie tego artykułu.