System plików ZFS, zainstaluj go i używaj na Ubuntu 18.04 LTS

O systemie plików ZFS

W poniższym artykule przyjrzymy się, jak zainstalować i skonfigurować system plików ZFS na Ubuntu 18.04 LTS. ZFS to system plików i woluminów opracowany przez Sun Microsystems dla systemu operacyjnego Solaris i jest teraz obsługiwany przez społeczność OpenZFS. Na ten system plików Kolega na tym blogu rozmawiał z nami już jakiś czas temu.

ZFS wyróżnia się swoim wielka pojemność, integracja wcześniej wyodrębnionych koncepcji system plików i menedżer woluminów w jednym produkcie, nowy struktura na dysku, lekkie systemy plików i a łatwe zarządzanie przestrzenią dyskową. Możesz dowiedzieć się więcej o tym systemie plików dla Ubuntu w Wiki.

Instalacja systemu plików ZFS

Najpierw musimy upewnić się, że rdzeń, ograniczone, wszechświatowe i wieloświatowe źródła oprogramowania są włączone. Aby upewnić się, że wykonamy następujące polecenie w terminalu (Ctrl + Alt + T):

edytuj źródła systemu plików zfs

sudo apt edit-sources

Naciśnij klawisz Enter, aby kontynuować.

repozytorium systemu plików zfs

Jak widać na zrzucie ekranu, mam włączone wszystkie te źródła oprogramowania. Jeśli nie masz aktywowanego żadnego z tych źródeł, będziemy musieli je włączyć. Aby to zrobić, będziemy musieli wykonać tylko następujące polecenia, jedno po drugim, w razie potrzeby:

  • Aby dodać główne repozytorium w terminalu (Ctrl + Alt + T) napiszemy:
sudo apt-add-repository main
  • Jeśli musimy dodać źródła ograniczony będziemy pisać:
sudo apt-add-repository restricted
  • Jeśli potrzebujesz źródeł wszechświatwpiszemy:
sudo apt-add-repository universe
  • I dla źródeł wieloświatowy:
sudo apt-add-repository multiverse

Następnie wykonujemy następujące polecenie, aby aktualizuj pamięć podręczną z repozytorium pakietów apt:

sudo apt update

Teraz możemy uruchomić następujące polecenie, aby zainstaluj system plików ZFS na Ubuntu 18.04 LTS:

instalacja zfsutils linux

sudo apt-get install zfsutils-linux

Konfiguracja puli ZFS RAID 0

W tej sekcji zobaczymy, jak skonfigurować plik Pula ZFS RAID 0. RAID 0, dodaj kilka dysków twardych. Te sumują się, aby utworzyć pojedynczy duży dysk wirtualny. Zwiększa to znacznie prędkość zapisu / odczytu.

Ale jest duży problem w RAID 0. Jeśli jeden z dodanych dysków ulegnie awarii, wszystkie dane zostaną utracone.

Zweryfikuj pule ZFS

Może sprawdź stan pul ZFS poleceniem:

status zpool

sudo zpool status

Jak widać, nie mam jeszcze żadnych dostępnych basenów.

Zobaczmy, jak skonfigurować naszą pierwszą pulę ZFS. Ale wcześniej musisz się upewnić mieć co najmniej 2 zainstalowane dyski twarde w zespole. W tym przykładzie zainstalowałem 2 wirtualne dyski twarde (Rozmiar 20 GB), oprócz dysku, na którym mam zainstalowany system operacyjny, na mojej maszynie wirtualnej z Ubuntu 18.04 LTS.

zainstalowane dyski twarde

Teraz utworzymy naszą pierwszą grupę ZFS, nazwiemy ją plikami. Oczywiście, jeśli chcesz, możesz to nazwać inaczej. Uruchom następujące polecenie. W debecie obejmuje dyski, które nie są używane, uważamy, że system operacyjny nie powinien być uwzględniony.

pliki puli zfs

sudo zpool create -f archivos /dev/sdb /dev/sdc

Teraz możemy uruchomić następujące polecenie, aby wymienić grupę ZFS:

lista zpool

sudo zpool list

Jak widać na powyższym zrzucie ekranu, NAZWA grupy to pliki, a ROZMIAR to 19,9 GB (10 GB x 2 = 20 GB).

Grupa ZFS ma być zamontowana w / files automatycznie, jak widać na wyjściu polecenia df.

zamontowany system plików

Domyślnie tylko root może zapisywać w tym katalogu. Możemy to zmienić, aby każdy zwykły użytkownik mógł dokonać zmian w katalogu, wpisując w terminalu (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

UWAGA: Tutaj USERNAME i GROUPNAME to twoja nazwa użytkownika. Zwykle mają to samo imię.

Jak widać na poniższym zrzucie ekranu, prawa własności do katalogu / plików został pomyślnie zmieniony.

Zmiana właściciela systemu plików ZFS

Jak widać na poniższym zrzucie ekranu, teraz mogę już kopiować i wklejać pliki w katalogu / files jako zwykły użytkownik.

skopiowane pliki

Zmiana punktu montowania istniejącej grupy ZFS

Jeśli w którymś momencie chcemy lub musimy zamontować istniejącą grupę ZFS w innej lokalizacji, możemy to łatwo zrobić. Na przykład, jeśli chcemy zamontuj katalog plików grupy ZFS w / var / wwwmożemy to zrobić poleceniem:

sudo zfs set mountpoint=/var/www archivos

UWAGA: Przed uruchomieniem tego polecenia upewnij się, że katalog, w którym zamierzasz zamontować pulę ZFS, istnieje.

Zmiana punktu montowania ZFS

Jak widać z danych wyjściowych polecenia df, punkt podłączenia jest zmieniany na / var / www.

Usuwanie puli ZFS

Teraz zobaczymy, jak usunąć właśnie utworzoną pulę ZFS. Aby to zrobić, będziemy musieli wykonać tylko następujące polecenie:

sudo zpool destroy archivos

Jak widać na poniższym zrzucie ekranu, Usunięto zestaw ZFS które stworzyliśmy.

usuń pulę zfs

W ten sposób możesz zainstalować i skonfigurować system plików ZFS na maszynie wirtualnej z systemem Ubuntu 18.04 LTS.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   mickyrocker powiedział

    To będzie ta sama metoda dla LVM, jeśli nie, wyjaśnij lepiej i jeśli są to dyski SSD, a inny mechanik również stosuje tę metodę zarządzania plikami, byłbym wdzięczny za szybką odpowiedź