Przydatne opcje montowania systemu plików BTRFS

Przydatne opcje montowania systemu plików BTRFS

Jak każdy inny system plików, system plików BTRFS ma również wiele opcji montowania, których można użyć do konfigurowania zachowania systemu plików BTRFS podczas zamontowania systemu plików.

W tym artykule pokaże, jak zamontować system plików BTRFS z pożądanymi opcjami montażu. Wyjaśnię również niektóre z przydatnych opcji montowania BTRFS. Więc zacznijmy.

Skróty

ACL - Lista kontroli dostępu
NALOT - Zbędny wachlarz niezależnych/niedrogich dysków
Uuid - Uniwersalny identyfikator

Gdzie umieścić opcje montażu BTRFS

Możesz zamontować system plików BTRFS za pomocą uchwyt program wiersza poleceń lub /etc/fstab Plik w czasie rozruchu. Możesz skonfigurować zachowanie systemu plików BTRFS za pomocą opcji montowania. W tej sekcji pokażę, jak zamontować system plików BTRFS przy użyciu różnych opcji montowania:

  1. z linii poleceń.
  2. używając /etc/fstab

Z linii poleceń możesz zamontować system plików BTRFS (utworzony na SDB urządzenie pamięci) na /dane katalog z opcjami montowania opcja 1, Opcja 2, opcja3, itp. następująco:

$ sudo mont -o opcja 1, opcja 2, opcja3,… /dev /sdb /dane

Aby zamontować ten sam system plików BTRFS w czasie rozruchu za pomocą /etc/fstab Plik, musisz znaleźć UUID systemu plików BTRFS.

UUID systemu plików BTRFS można znaleźć za pomocą następującego polecenia:

$ sudo blkid-mecz-token typ = btrfs

Jak widać, UUID systemu plików BTRFS utworzonego na SDB Urządzenie do przechowywania jest C69A889A-8FD2-4571-BD97-A3C2E4543B6B.

Otworzyć /etc/fstab Plik z następującym poleceniem:

$ sudo nano /etc /fstab

Aby automatycznie zamontować system plików BTRFS, który ma UUID C69A889A-8FD2-4571-BD97-A3C2E4543B6B na /dane katalog z opcjami montowania opcja 1,Opcja 2,opcja3, itp., Dodaj następujący wiersz na końcu /etc/fstab plik.

UUID = C69A889A-8FD2-4571-BD97-A3C2E4543B6B /DATA BTRFS Opcja 1, Option2, Option3,… 0 0

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

Twój system plików BTRFS powinien być zamontowany z żądanymi opcjami montowania.

Ważne opcje montażu BTRFS

W tej sekcji zamierzam wyjaśnić niektóre z ważnych opcji montowania BTRFS. Więc zacznijmy.

Najważniejsze opcje montażu BTRFS to:

1. ACL i Noacl
ACL zarządza uprawnieniami dla użytkowników i grup dla plików/katalogów systemu plików BTRFS.

ACL Opcja mocowania BTRFS umożliwia ACL. Aby wyłączyć ACL, możesz użyć Noacl Opcja montowania.

Domyślnie ACL jest włączony. Tak więc system plików BTRFS używa ACL Domyślnie opcja montowania.

2. AutodeFrag i NoAutodeFrag
Defragmentowanie systemu plików BTRFS poprawi wydajność systemu plików poprzez zmniejszenie fragmentacji danych.

autodefrag Opcja Mount umożliwia automatyczną defragmentację systemu plików BTRFS.

Noautodefrag Opcja zamontowania wyłącza automatyczną defragmentację systemu plików BTRFS.

Domyślnie automatyczna defragmentacja jest wyłączona. Tak więc system plików BTRFS używa Noautodefrag Domyślnie opcja montowania.

3. Kompresuj i kompresję
Kontroluje kompresję danych na poziomie systemu plików BTRFS.

Kompresja Opcja kompresuje tylko pliki, które są warte kompresji (jeśli kompresowanie pliku zapisuje miejsce na dysku).

Compress Force Opcja kompresuje każdy plik systemu plików BTRFS, nawet jeśli kompresowanie pliku zwiększa jego rozmiar.

System plików BTRFS obsługuje wiele algorytmów kompresji, a każdy z algorytmu kompresji ma różne poziomy kompresji.

BTRFS obsługiwane algorytmy kompresji to: LZO, Zlib (Poziom 1 do 9) i Zstd (Poziom 1 do 15).

Możesz określić, jaki algorytm kompresji użyć dla systemu plików BTRFS z jedną z następujących opcji montowania:

  • Compress = Algorytm: Poziom
  • compress-force = algorytm: poziom

Aby uzyskać więcej informacji, sprawdź mój artykuł Jak włączyć kompresję systemu plików BTRFS.

4. subvol i subvolid
Te opcje montażu są używane do osobnego zamontowania określonego podwolumnego systemu plików BTRFS.

subvol Opcja montażu służy do montażu podwolumnego systemu plików BTRFS za pomocą jego względnej ścieżki.

subvolid Opcja montażu służy do montażu podwolumnego systemu plików BTRFS za pomocą identyfikatora podwoluminy.

Aby uzyskać więcej informacji, sprawdź mój artykuł, jak tworzyć i zamontować podwolumny BTRFS.

5. urządzenie
urządzenie Opcja montażu jest używana w systemie plików BTRFS w wielu urządzeniach lub BTRFS RAID.

W niektórych przypadkach system operacyjny może nie wykrywać urządzeń pamięci używanych w systemie plików BTRFS o wielu urządzeniach lub BTRFS. W takich przypadkach możesz użyć urządzenie Zamontować opcję, aby określić urządzenia, których chcesz użyć dla systemu plików Multi-Device BTRFS lub RAID.

Możesz użyć urządzenie Zamontuj opcję wiele razy, aby załadować różne urządzenia pamięci dla systemu plików Multi-Device BTRFS lub RAID.

Możesz użyć nazwy urządzenia (i.mi., SDB, SDC) Lub Uuid, Uuid_sub, Lub PartuUid urządzenia pamięci z urządzenie Zamontować opcję identyfikacji urządzenia pamięci.

Na przykład,

  • urządzenie =/dev/sdb
  • device =/dev/sdb, urządzenie =/dev/sdc
  • urządzenie = uuid_sub = 490a263d-eb9a-4558-931e-998d4d080c5d
  • Device = uuid_sub = 490a263d-eb9a-4558-931e-998d4d080c5d, urządzenie = uuid_sub = f7ce4875-0874-436A-B47D-3EDEF66D3424

6. zdegradowany
zdegradowany Opcja montażu umożliwia zamontowanie RAID BTRFS z mniejszą liczbą urządzeń pamięci, niż wymaga profilu RAID.

Na przykład RAID1 Profil wymaga 2 urządzeń do przechowywania. Jeśli jedno z urządzeń pamięci masowej nie jest dostępne w żadnym wypadku, używasz zdegradowany zamontować opcję zamontowania rajdów, mimo że dostępne jest 1 na 2 urządzenia pamięci masowej.

7. popełniać
popełniać Opcja montażu służy do ustawienia interwału (w sekundach), w ramach której dane zostaną zapisane na urządzeniu pamięci masowej.

Domyślnie jest ustawiony na 30 sekund.

Ustawić popełniać odstępy do 15 sekund, możesz użyć opcji mocowania commit = 15 (powiedzmy).

8. SSD i Nossd
SSD Opcja montowania informuje system plików BTRFS, że system plików korzysta.

Nossd Opcja Mount wyłącza optymalizację SSD.

System plików BTRFS automatycznie wykrywa, czy SSD jest używany dla systemu plików BTRFS. Jeśli używany jest SSD, SSD Opcja montażu jest włączona. W przeciwnym razie Nossd Opcja montażu jest włączona.

9. SSD_SPREAD i NOSSD_SPREAD
SSD_SPREAD Opcja Mount próbuje przydzielić duże ciągłe kawałki nieużywanej przestrzeni z SSD. Ta funkcja poprawia wydajność niskich (tanich) dysków SSD.

NOSSD_SPREAD Opcja montażu wyłącza SSD_SPREAD funkcja.

System plików BTRFS automatycznie wykrywa, czy SSD jest używany dla systemu plików BTRFS. Jeśli używany jest SSD, SSD_SPREAD Opcja montażu jest włączona. W przeciwnym razie NOSSD_SPREAD Opcja montażu jest włączona.

10. odrzucić i guzek
Jeśli używasz SSD, który obsługuje asynchroniczne wykończenie w kolejce (SATA Rev3.1), potem wyrzucać Opcja montażu umożliwi odrzucenie uwolnionych bloków plików. To poprawi wydajność SSD.

Jeśli SSD nie obsługuje asynchronicznego wykończenia w kolejce, to to wyrzucać Opcja montażu zdegradnie wydajność SSD. W takim przypadku guzek Należy użyć opcji montażu.

Domyślnie, guzek Używana jest opcja montażu.

11. NOROCOVEROVER
Jeśli NOROCOVEROVER Używana jest opcja montażu, system plików BTRFS nie będzie próbował wykonywać operacji odzyskiwania danych w czasie montażu.

12. Usacbackuproota i NouseBackuproota
Jeśli Usebackuproota Używana jest opcja montażu, system plików BTRFS będzie próbował odzyskać każdy zły/uszkodzony korzeń drzewa w czasie montażu. BTRFS FileSystem może przechowywać wiele korzeni drzew w systemie plików. Usebackuproota Opcja montażu skanuje dla dobrego korzenia drzewa i użyje pierwszego dobrego, który znajdzie.

Nousebackuproota Opcja montażu nie sprawdzi ani nie odzyska złych/uszkodzonych korzeni drzew w czasie montażu. Jest to domyślne zachowanie systemu plików BTRFS.

13. Space_Cache, space_cache = wersja, nospace_cache i clear_cache
Space_cache Opcja montażu służy do sterowania pamięcią podręczną wolnej przestrzeni. Bezpłatna pamięć podręczna jest używana do poprawy wydajności odczytu grupy blokowej Wolna przestrzeń systemu plików BTRFS w pamięć (RAM).

System plików BTRFS obsługuje 2 wersje pamięci podręcznej wolnej przestrzeni: v1 (domyślnie) i v2

v2 Mechanizm buforowania wolnej przestrzeni poprawia wydajność dużych systemów plików (wielkość wielu terabajtów).

Możesz użyć opcji mocowania Space_cache = v1 ustawić v1 pamięci podręcznej wolnej przestrzeni i opcji montowania Space_cache = v2 ustawić v2 pamięci podręcznej wolnej przestrzeni.

Wyczyść pamięć podręczną Opcja montażu służy do wyczyszczenia pamięci podręcznej wolnej przestrzeni.

Kiedy v2 tworzona jest pamięć podręczna wolnej przestrzeni, pamięć podręczna musi zostać wyczyszczona, aby utworzyć v1 Bezpłatna pamięć podręczna.

Więc użyć v1 Bezpłatna pamięć podręczna po v2 tworzona jest pamięć podręczna wolnej przestrzeni, Wyczyść pamięć podręczną I Space_cache = v1 Opcje montażu należy łączyć: clear_cache, space_cache = v1

nospace_cache Opcja montażu służy do wyłączenia buforowania wolnej przestrzeni.

Aby wyłączyć buforowanie wolnej przestrzeni po v1 Lub v2 pamięć podręczna jest tworzona, nospace_cache I Wyczyść pamięć podręczną Opcja montażu należy połączyć: Clear_cache, nosapce_cache

14. Skip_Balance
Domyślnie przerywane/przerodzone działanie bilansu z wieloedyjnego systemu plików BTRFS lub RAID BTRFS zostanie automatycznie wznowiony po zamontowaniu systemu plików BTRFS. Aby wyłączyć automatyczne wznowienia przerwanego/zatrzymanego działalności bilansu na systemie plików BTRFS w wielu urządzeniach lub BTRFS, możesz użyć Skip_Balance Opcja montowania.

15. Datacow i Nodatacow
Datacow Opcja Mount Włącza funkcję Copy-on-Write (COW) systemu plików BTRFS. Jest to domyślne zachowanie.

Jeśli chcesz wyłączyć funkcję Copy-on-Write (COW) system plików BTRFS dla nowo utworzonych plików, zamontuj system plików BTRFS z Nodatacow Opcja montowania.

16. DataSum i Nodatasum
DataSum Opcja montowania umożliwia sprawdzanie danych dla nowo utworzonych plików systemu plików BTRFS. To jest domyślne zachowanie.

Jeśli nie chcesz, aby system plików BTRFS sprawdzał dane do nowo utworzonych plików, zamontuj system plików BTRFS za pomocą Nodatasum Opcja montowania.

Wniosek

W tym artykule pokazano, jak zamontować system plików BTRFS z żądanymi opcjami montażu. Wyjaśniłem również niektóre z przydatnych opcji montowania BTRFS.

Bibliografia

[1] Opcje montowania BTRFS Manpage - Man 5 Btrfs