Der Befehl tune2fs hilft Ihnen bei der Konfiguration verschiedener „einstellbarer“ Parameter, die einem ext2/3/4-Dateisystem zugeordnet sind. Anpassbare Parameter ermöglichen es Ihnen, reservierte Blöcke zu entfernen, die Anzahl der reservierten Blöcke zu ändern, die Anzahl der Mounts zwischen Prüfungen festzulegen, das Zeitintervall zwischen Prüfungen festzulegen und mehr.
Sie können tune2fs auch verwenden, um ein Journal zu einem bestehenden ext2- oder ext3-Dateisystem hinzuzufügen (beide enthalten standardmäßig kein Journaling). Wenn das Dateisystem bereits gemountet ist, ist das Journal im Stammverzeichnis des Dateisystems sichtbar. Wenn das Dateisystem
nicht gemountet ist, wird das Journal ausgeblendet.
Syntax
Die Syntax des tune2fs-Befehls lautet:
# tune2fs [options] {device/ file system name}
tune2fs BEFEHLSOPTIONEN
Der Befehl tune2fs hat verschiedene Optionen.
Option | Beschreibung |
---|---|
-j | Fügen Sie dem bestehenden Dateisystem ein ext3-Journal hinzu. |
-i {d|m|w} | Geben Sie das maximale Zeitintervall zwischen Dateisystemprüfungen in Tagen, Monaten oder Wochen an. |
-c {maximale Mount-Anzahl} | Geben Sie die maximale Anzahl von Ladevorgängen zwischen Dateisystemprüfungen an. |
-C {Bereitstellungszähler} | Geben Sie an, wie oft das Dateisystem gemountet werden kann. |
-r {Anzahl der reservierten Blöcke} | Geben Sie die Anzahl der reservierten Dateisystemblöcke an. |
-e {fortsetzen|remount-ro|panik} | Geben Sie das Verhalten des Kernel-Codes an, ob das Dateisystem mit der normalen Ausführung fortfahren, das Dateisystem im schreibgeschützten Modus erneut einhängen oder eine Kernel-Panik auslösen soll, wenn Fehler erkannt werden. |
-l | Listen Sie den Inhalt innerhalb des Superblocks (Metadaten) des Dateisystems auf. |
-U {UUID} | Legen Sie die angegebene UUID für das Dateisystem fest. |
Wenn beim Ausführen des tune2fs-Befehls der folgende Fehler auftritt:
tune2fs: command not found
Sie können das folgende Paket gemäß Ihrer Wahl der Distribution installieren:
Verteilung | Befehl |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install e2fsprogs |
Ubuntu | apt-get install e2fsprogs |
Alpin | apk fügt e2fsprogs hinzu |
Arch Linux | pacman -S e2fsprogs |
Kali-Linux | apt-get install e2fsprogs |
CentOS | yum installiere e2fsprogs |
Fedora | dnf installiere e2fsprogs |
Raspbian | apt-get install e2fsprogs |
tune2fs-Befehlsbeispiele
1. Setzen Sie die maximale Anzahl der Zählungen, bevor ein Dateisystem überprüft wird, auf 2:
# tune2fs -c 2 /dev/sdXN
2. Setzen Sie das Dateisystem-Label auf MY_LABEL:
# tune2fs -L 'MY_LABEL' /dev/sdXN
3. Aktivieren Sie Discard und benutzerdefinierte erweiterte Attribute für ein Dateisystem:
# tune2fs -o discard,user_xattr /dev/sdXN
4. Journaling für ein Dateisystem aktivieren:
# tune2fs -o^nobarrier /dev/sdXN
5. Listen Sie den Inhalt des Superblocks auf /dev/sda1:
auf# tune2fs -l /dev/sda1
6. Deaktivieren Sie die maximale Einhängezahl und überprüfen Sie die Intervalltests auf /dev/sda1:
# tune2fs -i 0 -c 0 /dev/sda1