Zainstaluj i użyj BTRFS w Fedora Top 10

Zainstaluj i użyj BTRFS w Fedora Top 10
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ć BTRFS na Fedora 33 i użyć go. Więc zacznijmy.

Instalowanie systemu plików BTRFS

Pakiet systemu plików BTRFS jest dostępny w oficjalnym repozytorium pakietów Fedora 33. Możesz więc łatwo go zainstalować w swoim systemie operacyjnym Fedora 33.

Najpierw zaktualizuj pamięć podręczną menedżera pakietów DNF za pomocą następującego polecenia:

$ sudo dnf makeCache

Aby zainstalować system plików BTRFS na Fedora 33, uruchom następujące polecenie:

$ sudo dnf instaluj btrfs -progs -y

Fedora 33 domyślnie używa systemu plików BTRFS. Tak więc powinien być zainstalowany już w systemie operacyjnym Fedora 33.

Podział dysku

Nie musisz podzielić swojego dysku twardego/SSD, aby utworzyć system plików BTRFS, możesz po prostu zrobić to na gołym bez wpisanym 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

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ń, wybierać [ 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ń, wybierać [ 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 Btrfs system plików.

Stworzyłem 2 partycje SDB1 I SDB2 We wcześniejszej sekcji tego artykułu. Sformatuję partycję SDB1 z Btrfs system plików do demonstracji.

$ sudo lsblk

Aby sformatować partycję SDB1 z Btrfs system plików, 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.

Montaż system 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 Mocować punkt, jak widać na zrzucie ekranu poniżej.

$ df -h

Sprawdzanie informacji o użyciu systemu plików BTRFS

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

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

$ sudo btrfs fileSystem show

Jak widać, informacje o użyciu Fedora_Localhost-Live BTRFS System plików (gdzie instalowany jest system operacyjny Fedora 33) i dane BTRFS System plików, który utworzyliśmy.

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 konkretnym systemie plików BTRFS zamontowanym na określonej ścieżce katalogu (/dane Powiedzmy), 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ść miejsca na dysku przydzielona dla danych i wykorzystywana 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źć:

  • Metoda (i.mi., pojedynczy, dup), który służy do alokacji przestrzeni dysku dla danych, metadanych i danych systemowych.

Tutaj:

  • 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 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

Zamontowanie systemu plików BTRFS w czasie rozruchu:

Po skonfigurowaniu systemu plików BTRFS nie chcesz go montować za każdym razem, gdy uruchamiasz komputer, zamiast tego chcesz automatycznie to zrobić. 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

7732D03-B934-4826-9E8F-D7DE4971FB15.

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 w następującej linii.

UUID = 7732D03-B934-4826-9E8F-D7DE4971FB15 /Data Btrfs domyślnie 0 0

Po zakończeniu naciśnij + X, śledzony przez Y, I 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

Wniosek

W tym artykule pokazałem, jak zainstalować i używać systemu plików BTRFS na Fedora 33. Ten artykuł powinien pomóc Ci zacząć od systemu plików BTRFS na Fedorze 33.