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.
$ BTRFSPrzejdź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.
$ lsblkNa początek nie zamontujemy systemu plików za pomocą Umount Komenda.
$ sudo umount /dev /sdb1Po niezmontowaniu sformatujemy głośność do Btrfs system plików za pomocą MKFS polecenie jak pokazano.
$ sudo mkfs.Btrfs -f /dev /sdb1Najlepiej 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 /raportyNastępnie zamontujemy system plików BTRFS do punktu montażu.
$ sudo Mount /dev /sdb1 /raportyAby sprawdzić, czy system plików został odpowiednio zamontowany, wywołać df Pokazane polecenie.
$ df -th /raportyTworzenie 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 /marketingDla TO subvolume:
$ sudo btrfs subvolume Utwórz /raporty /itWymień podwolu
Aby wymienić podwolu w systemie plików BTRFS, użyj lista argument, jak pokazano.
$ sudo btrfs lista /raportyTo 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 /ReportsTworzenie 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 marketingowyDodatkowo 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 -rosnapSprawdź 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 /raportyWyś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ż /raportyAby sprawdzić strukturę pliku marketing subvolume, wykonaj:
$ sudo btrfs subvolume show /raporty /marketingWymuś 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 /raportyZarzą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 /raportyPo 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 /raportySzorowanie 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 /raportyAby zbadać status zarośla, użyj Status szorowania polecenie z -dr opcja.
$ sudo btrfs Scrub Status -Dr /ReportsZapewni 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 /raportyJeś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 /raportyPonownie, 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.