Funkcje ZFS
Rzućmy okiem na niektóre funkcje systemu plików ZFS:
Uwaga: wyjaśniliśmy procedurę i polecenia na Ubuntu 20.04 LTS (Focal Fossa).
Instalowanie systemu plików ZFS na Ubuntu
Będziemy używać aplikacji terminalowej wiersza poleceń do instalacji systemu plików ZFS. Aby uruchomić terminal wiersza poleceń, użyj skrótu klawiatury Ctrl+Alt+T.
Teraz, aby zainstalować system plików ZFS na Ubuntu, wydać następujące polecenie w terminalu:
$ sudo apt Zainstaluj Zfsutils-Linux
Po wyświetleniu monitu o hasło podaj hasło sudo.
Po uruchomieniu powyższego polecenia system może poprosić o potwierdzenie, że jeśli chcesz kontynuować instalację, czy nie. Naciśnij y, aby kontynuować; Następnie pakiet zostanie zainstalowany w twoim systemie.
Aby zweryfikować instalację systemu plików ZFS, wydać następujące polecenie w terminalu:
$ które ZFS
Zobaczysz dane wyjściowe podobne do następujących:
Tworzenie puli pamięci ZFS
Po zakończeniu instalacji utworzymy teraz pulę pamięci dla naszych dysków. Oto kroki, aby to zrobić:
1. Najpierw dowiedz się nazwisk napędów do basenu. Użyj następującego polecenia w terminalu, aby to zrobić:
$ sudo fdisk -l
Zobaczysz dyski wymienione w wyjściu. Zanotuj nazwy napędu, które chcesz zbierać. Z powyższego wyjścia widać, że są dwa dyski /dev /sdb i /dev /sdc. Utworzymy pulę pamięci za pomocą tych dwóch napędów.
Istnieją dwa rodzaje basenów magazynowych: paski i lustro. W puli w paski dane są przechowywane w paski na wszystkich urządzeniach. Podczas gdy w lustrzanej puli kopia danych jest przechowywana na urządzeniach, dzięki czemu są odporne na usterki.
Aby utworzyć pulę w paski, użyj następującej składni:
$ sudo zpool twórz
Aby utworzyć pulę lustrzaną, użyj następującej składni:
$ sudo zpool twórzlustro
Jeśli wystąpi jakikolwiek błąd, spróbuj wymusić polecenie za pomocą opcji -f po ZPOOL Utwórz Komenda.
W poniższym przykładzie utworzymy pulę paski o nazwie „Test” za pomocą /dev /sdb i /dev /sdc.
$ sudo zpool Utwórz test /dev /sdb /dev /sdc
Aby dowiedzieć się, gdzie zamontowano pulę, użyj następującego polecenia w terminalu:
$ df -h
Z powyższego polecenia widzimy, że pula została zamontowana na /test. Możesz także zmienić punkt montażowy dla puli za pomocą następującej składni:
$ sudo zfs set MountPoint =
Na przykład, aby ustawić Eksport/ZFS Jako nowy punkt montażu byłoby polecenie:
$ sudo zfs set MountPoint =/Export/ZFS Test
Następnie użyj następującego polecenia, aby sprawdzić, czy punkt mocowania się zmienił:
$ df -h | Test GREP
Możesz także utworzyć katalogi w puli pamięci. Na przykład, aby utworzyć katalog o nazwie pliki w puli pamięci, polecenie brzmiałoby:
$ sudo zfs Utwórz test/pliki
Aby wyświetlić wszystkie pule pamięci ZFS w systemie, możesz użyć następującego polecenia w terminalu:
Lista $ ZPOOL
Wymienia wszystkie pule wraz z ich rozmiarem, wykorzystaniem przestrzeni, zdrowia i niektórymi innymi informacjami.
Aby wyświetlić wszystkie konfiguracje i status każdego urządzenia w puli pamięci ZFS, użyj następującego polecenia w terminalu:
Status $ ZFS
Jeśli doświadczysz niektórych problemów związanych z dyskami w puli, możesz skorzystać z opcji zdarzeń. Wydaj następujące polecenie w terminalu, aby wyświetlić zdarzenia związane z określoną pulą:
$ sudo zpool events pula_name -v
Usuwanie puli pamięci ZFS
Jeśli nie potrzebujesz już puli, możesz go usunąć. Należy jednak pamiętać, że usunięcie puli usunie również zawarte w niej pliki.
Użyj następującej składni polecenia, aby usunąć pulę pamięci:
$ sudo zpool niszczy nazwę basenu
W tym artykule nauczyłeś się instalować system plików ZFS na Ubuntu 20.04 LTS (Focal Fossa). Nauczyłeś się również, jak tworzyć pulę pamięci w systemie plików ZFS i usunąć ją, gdy już jej nie potrzebujesz.