Zainstaluj i użyj BTRFS w Ubuntu Top 10.10 najlepszych LTS

Zainstaluj i użyj BTRFS w Ubuntu Top 10.10 najlepszych LTS
BTRFS (B-Tree FileSystem) to nowoczesny system plików kopiowania (COW) dla Linux. Ma na celu wdrożenie wielu zaawansowanych funkcji systemu plików, jednocześnie koncentrując się na tolerancji błędów, naprawie i łatwej administracji. System plików BTRFS został zaprojektowany w celu obsługi wymagań serwerów pamięci o wysokiej wydajności i o dużej pojemności.

Jeśli chcesz dowiedzieć się więcej o systemie plików BTRFS, sprawdź mój artykuł Wprowadzenie do systemu plików BTRFS.
W tym artykule pokażę, jak zainstalować i używać BTRFS na Ubuntu 20.04 LTS. Więc zacznijmy.

Instalowanie systemu plików BTRFS

Pakiet systemu plików BTRFS jest dostępny w oficjalnym repozytorium pakietów Ubuntu 20.04 LTS, abyś mógł go łatwo zainstalować.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt


Aby zainstalować system plików BTRFS na Ubuntu 20.04 LTS, uruchom następujące polecenie:

$ sudo apt instal btrfs -progs -y


Należy zainstalować system plików BTRFS.

Podział dysku

Nie musisz podzielić swojego dysku twardego/SSD, aby utworzyć system plików BTRFS; Możesz go utworzyć na swoim nieopartyjnym dniu HDD/SSD. Ale możesz podzielić swój dysk twardy/SSD przed sformatowaniem dysku twardego/SSD z systemem plików BTRFS.
Możesz wymienić wszystkie urządzenia pamięci i partycje komputera za pomocą następującego polecenia:

$ sudo lsblk -e7


Mam dysk twardy SDB na moim komputerze, jak widać na zrzucie ekranu poniżej. Będę podzielić dysk twardy SDB i sformatowanie partycji z systemem plików BTRFS do demonstracji w tym artykule.


Podzielić dysk twardy SDB, Użyję cfdisk Narzędzie do partycjonowania.
Możesz otworzyć dysk twardy SDB z cfdisk Narzędzie do partycjonowania w następujący sposób:

$ sudo cfdisk /dev /sdb


Wybierać Gpt i naciśnij .


Aby utworzyć nową partycję, wybierz Wolna przestrzeń, Następnie wybierz [ Nowy ], i naciśnij .


Wpisz rozmiar partycji, którą chcesz utworzyć. Utworzę partycję 10 GB. Więc wpiszę 10G.

Możesz użyć następujących symboli, aby tworzyć partycje o różnych rozmiarach/jednostkach:
M - Rozmiar podziału w jednostce megabajtowej
G - Rozmiar partycji w jednostce gigabajtowej
T - Rozmiar partycji w urządzeniu terabyt
S -liczba sektorów, których chcesz użyć do partycji
Po zakończeniu naciśnij .


Nowa partycja (SDB1 w moim przypadku) należy utworzyć.


Utwórzmy kolejną partycję.
Aby to zrobić, wybierz Wolna przestrzeń, Następnie wybierz [ Nowy ], i naciśnij .


Wpisz rozmiar partycji i naciśnij .


Nowa partycja (SDB2 w moim przypadku) należy utworzyć.


Aby napisać zmiany na dysku, wybierz [ Pisać ] i naciśnij .


Aby potwierdzić zmiany, wpisz się Tak i naciśnij .

Tabela partycji należy zapisać na dysku.

Do wyjścia cfdisk program, wybierz [ Zrezygnować ] i naciśnij .

Formatowanie dysku z systemem plików BTRFS

W tej sekcji pokażę ci, jak sformatować partycję z systemem plików BTRFS.
Stworzyłem 2 partycje, SDB1 I SDB2, We wcześniejszej sekcji tego artykułu. Sformatuję partycję SDB1 z systemem plików BTRFS do demonstracji.

$ sudo lsblk -e7

Aby sformatować partycję SDB1 Dzięki systemowi plików BTRFS uruchom następujące polecenie:

$ sudo mkfs.BTRFS -L Data /Dev /SDB1

NOTATKA: Tutaj -L Flaga ustawia etykietę partycji. W takim przypadku etykieta partycji jest dane.

Partycja SDB1 powinno być sformatowane za pomocą systemu plików BTRFS.

Zamontowanie systemu plików BTRFS

Aby zamontować system plików BTRFS, musisz utworzyć katalog (punkt montażowy), w którym można zamontować system plików BTRFS.

Aby utworzyć katalog/punkt montażowy /dane, Uruchom następujące polecenie:

$ sudo mkdir -v /dane

Kiedyś /dane Mocowanie jest tworzone, możesz zamontować SDB1 BTRFS STELSUSTEM na /dane Mocować punkt z następującym poleceniem:

$ sudo mount /dev /sdb1 /dane

Partycja BTRFS SDB1 powinien być zamontowany w /dane punkt montażu, jak widać na zrzucie ekranu poniżej.

$ sudo lsblk -e7

Sprawdzanie informacji o użyciu systemu plików BTRFS

Sprawdzanie informacji o użytkowaniu twojego systemu plików BTRFS jest bardzo ważne i istnieje wiele sposobów sprawdzenia. Zobaczmy niektóre z nich.

Możesz użyć następującego polecenia, aby zobaczyć podsumowanie użycia wszystkich systemów plików BTRFS na komputerze:

$ sudo btrfs fileSystem show

Należy wyświetlić podsumowanie wszystkich systemów plików BTRFS na komputerze.
Należy znaleźć następujące informacje o użyciu tutaj:

  • Etykieta każdego z systemów plików BTRFS na komputerze.
  • UUID każdego z systemów plików BTRFS na komputerze.
  • Całkowita liczba urządzeń dodanych do każdego z systemów plików BTRFS na komputerze.
  • Informacje o użyciu dysku dla każdego z urządzeń pamięci dodanych do każdego z systemów plików BTRFS na komputerze.

Aby znaleźć informacje o użyciu dysku o określonym systemie plików BTRFS zamontowany na określonej ścieżce katalogu (e.G., /dane), Uruchom następujące polecenie:

$ sudo btrfs system systemu plików /dane

Jak widać, wiele informacji o użyciu dysku o partycji BTRFS zamontowanych na /dane Punkt montażowy jest wyświetlany.

Na górze należy znaleźć całkowity rozmiar dysku plików BTRFS.

Powinieneś również znaleźć ilość miejsca na dysku, który system plików BTRFS przydzielił (zarezerwowany do przechowywania danych) oraz ilość przestrzeni dysku, która jest używana z przydzielonej/zastrzeżonej przestrzeni dysku.

Należy również znaleźć ilość przestrzeni dysku, którą system plików BTRFS nie przeznaczył (nie zastrzelił jeszcze przechowywania danych) oraz szacunkową ilość miejsca na dysku (przydzielona i nieporęziona), która jest nadal dostępna do przechowywania nowych danych.

Na dole należy znaleźć następujące informacje:

  • Całkowita ilość przestrzeni dyskowej przydzielonej i wykorzystywanej do danych ze wszystkich urządzeń pamięci dodanej do systemu plików BTRFS.
  • Ilość miejsca na dysku przydzielone dla danych w każdym z urządzeń pamięci dodanej do systemu plików BTRFS.
  • Całkowita ilość miejsca na dysku przydzielona i używana do metadanych ze wszystkich urządzeń pamięci dodanej do systemu plików BTRFS.
  • Ilość miejsca na dysku przydzielone dla metadanych w każdym z urządzeń pamięci dodanej do systemu plików BTRFS.
  • Całkowita ilość przestrzeni dyskowej przydzielonej i wykorzystywanej dla danych systemowych BTRFS ze wszystkich urządzeń pamięci dodanej do systemu plików BTRFS.
  • Ilość miejsca na dysku przydzielone dla danych systemowych BTRFS w każdym z urządzeń pamięci dodanej do systemu plików BTRFS.
  • Ilość nie do zorganizowanego miejsca na dysku w każdym z urządzeń pamięci dodanej do systemu plików BTRFS.

Na dole powinieneś również znaleźć metodę (i.mi., pojedynczy, Dup), który służy do alokacji miejsca na dysku, danych metadanych i systemów:

  • Dla pojedynczy-Alokacja trybu, system plików BTRFS utrzyma tylko jedną instancję alokacji. Nie będzie żadnych duplikatów.
  • Dla Dup Przydział trybu, system plików BTRFS przydzieli miejsce na dysku w różnych częściach systemu plików w tym samym celu. Tak więc wiele kopii (zwykle dwóch) tych samych danych będzie przechowywanych na systemie plików.
  • Zwykle dane jest przydzielany w pojedynczy tryb. metadane i system dane są przydzielane w Dup tryb.
  • W pojedynczy Tryb, zauważ, że system plików BTRFS może korzystać z całej przydzielonej przestrzeni dysku.
  • W Dup Tryb, zauważ, że system plików BTRFS może użyć połowy miejsca na dysku z całkowitej przydzielonej przestrzeni dysku.

Aby zobaczyć podsumowanie przestrzeni dysku przydzielonej i wykorzystywanej do danych, metadanych i systemu systemu plików BTRFS zamontowanych w /dane Directory, uruchom następujące polecenie:

$ sudo btrfs FileSystem DF /dane

Możesz także wymienić informacje o użytkowaniu dysku każdego z plików i katalogów systemu plików BTRFS zamontowanych na /dane katalog w następujący sposób:

$ sudo btrfs fileSystem Du /Data

Ostatecznie podsumowanie użytkowania dysku wszystkich plików i katalogów /dane Należy wyświetlić system plików BTRFS.

Aby zobaczyć tylko podsumowanie użycia dysku i katalogów systemu plików BTRFS zamontowanych na /dane Directory, uruchom następujące polecenie:

$ sudo btrfs fileSystem Du -s /Data

Dodawanie większej liczby urządzeń do przechowywania do systemu plików BTRFS

Jeśli potrzebujesz więcej miejsca na systemie plików BTRFS, możesz dodać więcej urządzeń do przechowywania lub partycji do systemu plików BTRFS, aby rozwinąć przestrzeń dysku systemu plików.

Na przykład, aby dodać partycję SDB2 na systemie plików BTRFS zamontowanych na /dane Directory, uruchom następujące polecenie:

$ sudo btrfs urządzenie add /dev /sdb2 /dane

Jak widać, nowa partycja SDB2 jest dodawany do systemu plików BTRFS zamontowanych na /dane informator.

$ sudo btrfs Użycie /dane

Jak widać, rozmiar systemu plików BTRFS zamontowany na /dane Directory wzrósł.

$ df -h -x squashfs -x tmpfs -x devtmpfs

Zamontowanie systemu plików BTRFS w czasie rozruchu

Po skonfigurowaniu systemu plików BTRFS nie chcesz go ręcznie zamontować za każdym razem, gdy uruchamiasz komputer, raczej zamontuj go automatycznie. Zobaczmy, jak to zrobić.

Najpierw znajdź UUID systemu plików BTRFS zamontowany na /dane katalog w następujący sposób:

$ sudo btrfs fileSystem Pokaż /dane

W moim przypadku UUID z systemu plików BTRFS jest C9333C36-F8BF-4825-9706-8B5F28CB4E34. Będzie dla Ciebie inaczej. Więc upewnij się, że odtąd zastąp go swoim.

Otworzyć /etc/fstab Plik z nano edytorem tekstu w następujący sposób:

$ sudo nano /etc /fstab

Na końcu /etc/fstab Plik, wpisz następujący wiersz:

UUID = C9333C36-F8BF-4825-9706-8B5F28CB4E34 /DATA BTRFS domyślnie 0 0

Po zakończeniu naciśnij + X, śledzony przez Y, i wtedy Aby uratować /etc/fstab plik.

Aby zmiany zaczęły się uruchomić, ponownie uruchom komputer za pomocą następującego polecenia:

$ sudo restart

Gdy komputerowe uchyla się, powinieneś zobaczyć, że system plików BTRFS jest prawidłowo zamontowany w /dane katalog w czasie rozruchu, jak widać na zrzucie ekranu poniżej.

$ df -h -x squashfs -x tmpfs -x devtmpfs

Wniosek

W tym artykule pokazałem, jak zainstalować i używać systemu plików BTRFS na Ubuntu 20.04 LTS. Przekazane tutaj informacje powinny pomóc Ci zacząć od systemu plików BTRFS na Ubuntu 20.04 LTS.