Przykłady użyteczności BTRFS

Przykłady użyteczności BTRFS
BTRFS, skrócona forma systemu plików Bree, jest nowoczesnym systemem plików krów (kopiowanie na wwiricie), którego opracowanie pochodzi z 2007 roku. Później został wprowadzony do głównego jądra Linux w 2009 roku i stał się solidnym, bezpiecznym i niezawodnym systemem plików. Wysyła zaawansowane funkcje, z dużym naciskiem na tolerancję na zwłoki, redundancję i bezproblemową administrację.

Polecenie BTRFS zarządza i wyświetla informacje o systemie plików BTRFS. BTRFS zawsze przyjmuje podkomenda, a następnie inne argumenty poleceń. Bez żadnych podkomunałów drukuje użycie, a następnie wszystkie podkomendy, jak pokazano poniżej.

$ BTRFS

Przejdźmy trochę głębiej i odkryjmy niektóre narzędzia, które BTRFS zapewnia, aby zarządzać swoim systemem plików.

Tworzenie systemu plików BTRFS

Musimy utworzyć system plików BTRFS, aby wykorzystać polecenia i narzędzia BTRFS od początku. W tym przykładzie utworzę system plików BTRFS z mojego wymiennego medium USB na /dev/sdb1 system plików, który jest zamontowany na /Media/Winnie/Data punkt montaż.

lsblk Polecenie zawiera listę wszystkich urządzeń blokowych w twoim systemie i jest fajnym narzędziem do wymieniania każdego urządzenia blokowego dołączonego do systemu.

$ lsblk

Na początek nie zamontujemy systemu plików za pomocą Umount Komenda.

$ sudo umount /dev /sdb1

Po niezmontowaniu sformatujemy głośność do Btrfs system plików za pomocą MKFS polecenie jak pokazano.

$ sudo mkfs.Btrfs -f /dev /sdb1

Najlepiej byłoby, gdybyś dostał wyjście podobne do tego, który mamy poniżej. Polecenie drukuje ze standardowymi informacjami, takimi jak etykieta systemu plików, UUID, rozmiar węzła, rozmiar sektora, rozmiar systemu plików, między innymi.

Następnie będziemy kontynuować i stworzyć nowy punkt montażu, w którym zamontujemy urządzenie BTRFS.

$ sudo mkdir -v /raporty

Następnie zamontujemy system plików BTRFS do punktu montażu.

$ sudo Mount /dev /sdb1 /raporty

Aby sprawdzić, czy system plików został odpowiednio zamontowany, wywołać df Pokazane polecenie.

$ df -th /raporty

Tworzenie subWolume

Subvolume w systemie plików BTRFS to podzbiór systemu plików, który nosi własną, całkowicie niezależną strukturę katalogu. Możesz utworzyć wiele podwolumów w systemie plików BTRFS za pomocą tworzyć argument.

Utworzymy sprzedaż, marketing i to subwolume w nowo utworzonym /Raporty BTRFS FileSystem.

Dla obroty subvolume:

$ sudo btrfs subvolume tworzyć /raporty /sprzedaż

Dla marketing subvolume:

$ sudo btrfs subvolume tworzyć /raporty /marketing

Dla TO subvolume:

$ sudo btrfs subvolume Utwórz /raporty /it

Wymień podwolu

Aby wymienić podwolu w systemie plików BTRFS, użyj lista argument, jak pokazano.

$ sudo btrfs lista /raporty

To wyświetla utworzone podwolu, które są zasadniczo katalogami w większym systemie plików BTRFS. Możesz wyświetlić hierarchię katalogów za pomocą pokazanego dobrego starego drzewa:

$ Tree /Reports

Tworzenie migawki podwolumów

Dodatkowo możesz użyć migawka Argument o utworzeniu odczytu i napisania migawki podwolumu w następujący sposób. Tutaj tworzymy migawkę odczytu i zapisu Snap marketingowy z marketing subvolume.

$ sudo btrfs subvolume migawka /raporty /marketing /raporty /sh-snap marketingowy

Dodatkowo możesz utworzyć tylko czytać migawka za pomocą -R flaga jak pokazano. Marketing-Rosnap jest tylko czytać migawka marketing subvolume

$ sudo btrfs subvolume migawka -r /raporty /marketing /raporty /marketing -rosnap

Sprawdź wykorzystanie miejsca na dysku za pomocą narzędzia „DF”

W systemach plików BTRFS sprawdzanie wykorzystania miejsca na dysku za pomocą df Polecenie może wprowadzać w błąd, zwłaszcza gdy system plików jest zamontowany i kopiowane do niego pliki.

Aby uzyskać dokładniejsze informacje lub wyjście, użyj df polecenie, jak pokazano.

$ sudo btrfs FileSystem DF /raporty

Wyświetl strukturę systemu plików za pomocą narzędzia „Show”

pokazywać Opcja pozwala na badanie struktury pliku systemu plików lub subwolum.

Na przykład, aby wyświetlić strukturę pliku /Raporty BTRFS System plików, uruchom polecenie:

$ sudo btrfs fileSystem Pokaż /raporty

Aby sprawdzić strukturę pliku marketing subvolume, wykonaj:

$ sudo btrfs subvolume show /raporty /marketing

Wymuś synchronizację systemu plików za pomocą narzędzia „Synchronizacja”

Aby wymusić synchronizację systemu plików, wywołać synchronizacja opcja jak pokazano. Zwróć uwagę, że system plików powinien być już zamontowany, aby proces synchronizacji kontynuował sukces.

$ sudo btrfs filsystem synchronizacja /raporty

Zarządzaj urządzeniami za pomocą narzędzia „urządzenia”

Możesz dodać inne urządzenie do zamontowanego systemu plików w następujący sposób. Tutaj /dev/sdc to kolejne wyjmowane urządzenie, które dodajemy /Raporty zamontowany system plików.

$ sudo btrfs urządzenie dodaj -f /dev /sdc /raporty

Po dodaniu urządzenia użyj balansować polecenie zrównoważenia grup bloków lub fragmentów w systemie plików BTRFS.

Aby usunąć urządzenie z systemu plików, użyj Usuwanie urządzenia polecenie jak pokazano.

$ sudo btrfs urządzenie usuwają /dev /sdc /raporty

Szorowanie systemu plików za pomocą dyrektywy „Scrub”

Szorowanie to ćwiczenie, które próbuje naprawić lub poprawić uszkodzone bloki w systemie plików BTRFS, weryfikując sumy kontrolne i metadane. Narzędzie zarysowania działa cicho w tle bez wpływu na inne operacje.

Aby uruchomić zarośla na wszystkich urządzeniach znajdujących się w systemie plików, użyj Peeld Start polecenie jak pokazano.

$ sudo btrfs Scrub start /raporty

Aby zbadać status zarośla, użyj Status szorowania polecenie z -dr opcja.

$ sudo btrfs Scrub Status -Dr /Reports

Zapewni to bardzo szczegółowy raport, w tym godzinę i datę rozpoczęcia peelingu, czas trwania i wszelkie napotkane błędy (jeśli takie istnieją).

Aby anulować wykonanie szorowania, użyj Scrub Anuluj Komenda.

$ sudo btrfs Scrub Anuluj /raporty

Jeśli zarośla zostanie wykonana pomyślnie bez żadnych problemów i wyrzucona, otrzymasz błąd wskazujący, że anulowanie nie powiodło.

Aby wznowić lub kontynuować z wcześniej przerwanym zarośla, uruchom Scrub Anuluj Komenda.

$ sudo btrfs heck cV /raporty

Ponownie, jeśli polecenie zarośla zostanie wykonane pomyślnie bez przerwy, otrzymasz powiadomienie, że nie ma nic do wznowienia.

Streszczenie

To był ogólny przegląd niektórych poleceń i narzędzi BTRFS, które można użyć do zarządzania i zbadania statusu systemu plików BTRFS. Ufamy, że zdecydowanie rozumiesz zarządzanie systemem plików BTRFS za pomocą niezliczonych opcji poleceń i narzędzi, które oferuje.