Btrfs

Nützliche Mount-Optionen des Btrfs-Dateisystems

Nützliche Mount-Optionen des Btrfs-Dateisystems

Wie jedes andere Dateisystem verfügt auch das Btrfs-Dateisystem über viele Mount-Optionen, mit denen Sie das Verhalten des Btrfs-Dateisystems beim Mounten des Dateisystems konfigurieren können.

Dieser Artikel zeigt Ihnen, wie Sie ein Btrfs-Dateisystem mit Ihren gewünschten Mount-Optionen mounten. Ich werde auch einige der nützlichen Btrfs-Mount-Optionen erklären. Also lasst uns anfangen.

Abkürzungen

ACL - Zugriffskontrollliste
RAID - Redundantes Array unabhängiger/preiswerter Festplatten
UUID - Universell eindeutige Kennung

Wo werden Btrfs-Mount-Optionen platziert?

Sie können ein Btrfs-Dateisystem mit dem montieren Befehlszeilenprogramm oder die /etc/fstab Datei beim Booten. Sie können das Verhalten des Btrfs-Dateisystems mit Mount-Optionen konfigurieren configure. In diesem Abschnitt zeige ich Ihnen, wie Sie ein Btrfs-Dateisystem mit verschiedenen Mount-Optionen mounten:

  1. von der Befehlszeile aus.
  2. Verwendung der /etc/fstab

Von der Befehlszeile aus können Sie ein Btrfs-Dateisystem (erstellt auf dem on sdb Speichergerät) auf dem /Daten Verzeichnis mit den Mount-Optionen Option 1, Option 2, Option3, usw. wie folgt:

$ sudo mount -o Option1,Option2,Option3,… /dev/sdb /data

So mounten Sie das gleiche Btrfs-Dateisystem beim Booten mit der /etc/fstab Datei müssen Sie die UUID des Btrfs-Dateisystems finden.

Sie finden die UUID des Btrfs-Dateisystems mit dem folgenden Befehl:

$ sudo blkid --match-token TYPE=btrfs

Wie Sie sehen können, ist die UUID des Btrfs-Dateisystems, das auf dem sdb Speichergerät ist c69a889a-8fd2-4571-bd97-a3c2e4543b6b.

Öffne das /etc/fstab Datei mit folgendem Befehl:

$ sudo nano /etc/fstab

So mounten Sie das Btrfs-Dateisystem mit der UUID . automatisch c69a889a-8fd2-4571-bd97-a3c2e4543b6b auf der /Daten Verzeichnis mit den Mount-Optionen Option 1,Option 2,Option3, usw., füge die folgende Zeile am Ende des hinzu /etc/fstab Datei.

UUID=c69a889a-8fd2-4571-bd97-a3c2e4543b6b            /data    btrfs     option1,option2,option3,…         0          0

Wenn Sie fertig sind, drücken Sie + X gefolgt von Ja und um die zu retten /etc/fstab Datei.

Ihr Btrfs-Dateisystem sollte mit den gewünschten Mount-Optionen gemountet werden.

Wichtige Btrfs-Mount-Optionen

In diesem Abschnitt werde ich einige der wichtigen Btrfs-Mount-Optionen erklären. Also lasst uns anfangen.

Die wichtigsten Btrfs-Mount-Optionen sind:

1. acl und noacl
ACL verwaltet Benutzer- und Gruppenberechtigungen für die Dateien/Verzeichnisse des Btrfs-Dateisystems.

Das acl Btrfs-Mount-Option aktiviert ACL. Um ACL zu deaktivieren, können Sie die noacl Befestigungsoption.

Standardmäßig ist ACL aktiviert. Das Btrfs-Dateisystem verwendet also die acl Mount-Option standardmäßig.

2. autodefrag und noautodefrag
Die Defragmentierung eines Btrfs-Dateisystems verbessert die Leistung des Dateisystems, indem die Datenfragmentierung reduziert wird.

Das autodefrag mount-Option ermöglicht die automatische Defragmentierung des Btrfs-Dateisystems.

Das noautodefrag mount-Option deaktiviert die automatische Defragmentierung des Btrfs-Dateisystems.

Standardmäßig ist die automatische Defragmentierung deaktiviert. Das Btrfs-Dateisystem verwendet also die noautodefrag Mount-Option standardmäßig.

3. komprimieren und komprimieren
Steuert die Datenkomprimierung auf Dateisystemebene des Btrfs-Dateisystems.

Das Kompresse Option komprimiert nur die Dateien, die es wert sind, komprimiert zu werden (wenn das Komprimieren der Datei Speicherplatz spart).

Das Druckkraft Option komprimiert jede Datei des Btrfs-Dateisystems, auch wenn das Komprimieren der Datei ihre Größe erhöht.

Das Btrfs-Dateisystem unterstützt viele Komprimierungsalgorithmen und jeder der Komprimierungsalgorithmen hat unterschiedliche Komprimierungsstufen.

Die von Btrfs unterstützten Komprimierungsalgorithmen sind: lzo, zlib (Stufe 1 bis 9) und zstd (Stufe 1 bis 15).

Sie können mit einer der folgenden Mount-Optionen angeben, welcher Komprimierungsalgorithmus für das Btrfs-Dateisystem verwendet werden soll:

Weitere Informationen finden Sie in meinem Artikel So aktivieren Sie die Btrfs-Dateisystemkomprimierung.

4. subvol und subvolid
Diese Mount-Optionen werden verwendet, um ein bestimmtes Subvolume eines Btrfs-Dateisystems separat zu mounten.

Das Teilvolumen Die Option mount wird verwendet, um das Subvolume eines Btrfs-Dateisystems mit seinem relativen Pfad zu mounten.

Das subvolid Die Option mount wird verwendet, um das Subvolume eines Btrfs-Dateisystems mit der ID des Subvolumes zu mounten.

Weitere Informationen finden Sie in meinem Artikel How to Create and Mount Btrfs Subvolumes.

5. Gerät
Das Gerät Mount-Option wird in Btrfs-Dateisystemen mit mehreren Geräten oder Btrfs-RAID verwendet.

In einigen Fällen kann es vorkommen, dass das Betriebssystem die Speichergeräte nicht erkennt, die in einem Btrfs-Dateisystem mit mehreren Geräten oder einem Btrfs-RAID verwendet werden. In solchen Fällen können Sie die Gerät mount-Option, um die Geräte anzugeben, die Sie für das Btrfs-Multi-Device-Dateisystem oder RAID verwenden möchten.

Du kannst den ... benutzen Gerät Mount-Option mehrmals zum Laden verschiedener Speichergeräte für das Btrfs-Multi-Device-Dateisystem oder RAID.

Sie können den Gerätenamen (i.e., sdb, sdc) oder UUID, UUID_SUB, oder PARTUUID des Speichergeräts mit dem Gerät Mount-Option zum Identifizieren des Speichergeräts.

Beispielsweise,

6. erniedrigt
Das erniedrigt Mount-Option ermöglicht das Mounten eines Btrfs-RAID mit weniger Speichergeräten als das RAID-Profil erfordert.

Zum Beispiel die raid1 Profil erfordert, dass 2 Speichergeräte vorhanden sind. Sollte eines der Speichergeräte ohnehin nicht verfügbar sein, nutzen Sie die erniedrigt Mount-Option, um das RAID zu mounten, obwohl 1 von 2 Speichergeräten verfügbar ist.

7. verpflichten
Das verpflichten Die mount-Option wird verwendet, um das Intervall (in Sekunden) einzustellen, innerhalb dessen die Daten auf das Speichergerät geschrieben werden.

Die Standardeinstellung ist 30 Sekunden.

Um die einzustellen verpflichten Intervall auf 15 Sekunden, können Sie die Mount-Option verwenden verpflichten=15 (sagen wir).

8. ssd und nossd
Das ssd Die mount-Option teilt dem Btrfs-Dateisystem mit, dass das Dateisystem ein SSD-Speichergerät verwendet, und das Btrfs-Dateisystem führt die notwendige SSD-Optimierung durch.

Das nossd Mount-Option deaktiviert SSD-Optimierung.

Das Btrfs-Dateisystem erkennt automatisch, ob eine SSD für das Btrfs-Dateisystem verwendet wird. Bei Verwendung einer SSD ist die ssd Mount-Option ist aktiviert. Ansonsten der nossd Mount-Option ist aktiviert.

9. ssd_spread und nossd_spread
Das ssd_spread Die mount-Option versucht, große kontinuierliche Blöcke ungenutzten Speicherplatzes von der SSD zuzuweisen. Diese Funktion verbessert die Leistung von Low-End (billigen) SSDs.

Das nossd_spread mount-Option deaktiviert die ssd_spread Feature.

Das Btrfs-Dateisystem erkennt automatisch, ob eine SSD für das Btrfs-Dateisystem verwendet wird. Bei Verwendung einer SSD ist die ssd_spread Mount-Option ist aktiviert. Ansonsten der nossd_spread Mount-Option ist aktiviert.

10. verwerfen und nichtverwerfen
Wenn Sie eine SSD verwenden, die asynchrones TRIM in der Warteschlange unterstützt (SATA rev3.1), dann die verwerfen Die mount-Option ermöglicht das Verwerfen von freigegebenen Dateiblöcken. Dadurch wird die Leistung der SSD verbessert.

Wenn die SSD kein asynchrones TRIM in der Warteschlange unterstützt, dann verwerfen Mount-Option verschlechtert die Leistung der SSD. In diesem Fall ist die nodiscard Mount-Option sollte verwendet werden.

Standardmäßig ist die nodiscard Mount-Option wird verwendet.

11. keine Erholung
Wenn die keine Erholung Mount-Option verwendet wird, versucht das Btrfs-Dateisystem nicht, die Datenwiederherstellungsoperation zum Mount-Zeitpunkt auszuführen.

12. usebackuproot und nousebackuproot
Wenn die usebackuproot mount-Option verwendet wird, versucht das Btrfs-Dateisystem, alle fehlerhaften/beschädigten Baumwurzeln zum Mount-Zeitpunkt wiederherzustellen. Das Btrfs-Dateisystem kann mehrere Baumwurzeln im Dateisystem speichern. Das usebackuproot Die mount-Option sucht nach einer guten Baumwurzel und verwendet die erste gute, die sie findet.

Das nousebackuproot Die mount-Option überprüft oder wiederherstellt fehlerhafte/beschädigte Baumwurzeln zur Mount-Zeit nicht. Dies ist das Standardverhalten des Btrfs-Dateisystems.

13. space_cache, space_cache=version, nospace_cache und clear_cache
Das space_cache Mount-Option wird verwendet, um den Cache für freien Speicherplatz zu steuern. Der Cache für freien Speicherplatz wird verwendet, um die Leistung beim Einlesen des freien Speicherplatzes der Blockgruppe des Btrfs-Dateisystems in den Arbeitsspeicher (RAM) zu verbessern.

Das Btrfs-Dateisystem unterstützt 2 Versionen des Free-Space-Cache: v1 (Standard) und v2

Das v2 Caching-Mechanismus für freien Speicherplatz verbessert die Leistung großer Dateisysteme (mehrere Terabyte groß).

Sie können die Mount-Option verwenden space_cache=v1 die einstellen v1 des Freispeicher-Cache und der Mount-Option space_cache=v2 die einstellen v2 des Freispeicher-Cache.

Das Cache leeren Die mount-Option wird verwendet, um den Cache für freien Speicherplatz zu löschen.

Wenn der v2 Cache für freien Speicherplatz erstellt wurde, muss der Cache geleert werden, um ein zu erstellen v1 Cache für freien Speicherplatz.

Also, um die zu verwenden v1 Freier Speicherplatz Cache nach dem v2 Cache für freien Speicherplatz erstellt wird, der Cache leeren und space_cache=v1 Mount-Optionen müssen kombiniert werden: clear_cache,space_cache=v1

Das nospace_cache Die mount-Option wird verwendet, um das Caching von freiem Speicherplatz zu deaktivieren.

So deaktivieren Sie das Caching des freien Speicherplatzes nach dem v1 oder v2 Cache erstellt wird, der nospace_cache und Cache leeren Mount-Option muss kombiniert werden: clear_cache,nosapce_cache

14. skip_balance
Standardmäßig wird der unterbrochene/angehaltene Ausgleichsvorgang eines Btrfs-Dateisystems mit mehreren Geräten oder eines Btrfs-RAID automatisch wieder aufgenommen, sobald das Btrfs-Dateisystem gemountet ist. Um die automatische Wiederaufnahme des unterbrochenen/angehaltenen Ausgleichsvorgangs auf einem Btrfs-Dateisystem mit mehreren Geräten oder einem Btrfs-RAID zu deaktivieren, können Sie die skip_balance Befestigungsoption.

fünfzehn. datacow und nodatacow
Das Datacow mount-Option aktiviert die Copy-on-Write (CoW)-Funktion des Btrfs-Dateisystems. Es ist das Standardverhalten.

Wenn Sie die Copy-on-Write (CoW)-Funktion des Btrfs-Dateisystems für die neu erstellten Dateien deaktivieren möchten, mounten Sie das Btrfs-Dateisystem mit dem nodatacow Befestigungsoption.

16. datasum und nodatasum
Das Datensumme mount-Option ermöglicht die Datenprüfsumme für neu erstellte Dateien des Btrfs-Dateisystems. Dies ist das Standardverhalten.

Wenn Sie nicht möchten, dass das Btrfs-Dateisystem die Daten für neu erstellte Dateien überprüft, mounten Sie das Btrfs-Dateisystem mit dem keine Datensumme Befestigungsoption.

Fazit

Dieser Artikel hat Ihnen gezeigt, wie Sie ein Btrfs-Dateisystem mit Ihren gewünschten Mount-Optionen mounten. Ich habe auch einige der nützlichen Btrfs-Mount-Optionen erklärt.

Verweise

[1] Die Btrfs-Mount-Optionen-Manpage - man 5 btrfs

Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...
Mit WinMouse können Sie die Mauszeigerbewegung auf einem Windows-PC anpassen und verbessern improve
Wenn Sie die Standardfunktionen Ihres Mauszeigers verbessern möchten, verwenden Sie Freeware WinMouse. Es fügt weitere Funktionen hinzu, damit Sie das...
Linker Mausklick funktioniert nicht unter Windows 10
Wenn Sie eine dedizierte Maus mit Ihrem Laptop oder Desktop-Computer verwenden, aber die linker Mausklick funktioniert nicht unter Windows 10/8/7 aus ...