it-artikel:linux:dumpe2fs-tune2fs-tools-zum-manipulieren-der-ext2-ext3-ext4-filesystem-parameter

dumpe2fs/tune2fs - Tools zum manipulieren der ext2/ext3/ext4 Filesystem Parameter

Ext2/Ext3/Ext4 Filesysteme speichern neben Nutzerdaten auch noch diverse Statusinformationen welche u.a. dazu benutzt werden um regelmäßig das Filesystem automatisiert überprüfen zu lassen. So werden unter anderem in jedem Ext Filesystem folgende Parameter/Daten gespeichert:

  • “Mount count” – Gibt an wie oft dieses Filesystem seit dem letzten FSCheck bereits gemountet wurde.
  • “Maximum mount count” – Gibt an nach wie vielen Mountvorgängen das Filesystem spätestens beim nächsten reboot geprüft werden soll.
  • “Last checked” – Enthält das Datum (Unix Time) der letzten Überprüfung (FSCheck)
  • “Check interval” – Gibt an nach welcher Zeit (unabhängig von Mount Count) das Filesystem beim nächsten reboot geprüft werden soll. Dieses Feld dient zur Berechnung des “Next Check After” Feldes.
  • “Next check after” – Zeigt das berechnete Fälligkeitsdatum an NACH dem beim nächsten reboot das Filesystem automatisch geprüft werden soll. Berechnet sich aus den Feldern “Last checked” und “Check interval”

Diese Parameter lassen sich nun mit Hilfe von dumpe2fs anzeigen und mit Hilfe von tune2fs verändern. So kann man z.B. vor einem Reboot eines Servers nachschauen ob ein Filesystem beim nächsten Reboot überprüft werden will und kann dies durch verändern der Parameter verhindern.

dumpe2fs

dumpe2fs ist das Tool zur Anzeige der Filesystem Parameter/Informationen. Es kann gefahrlos im laufenden Betrieb angewendet werden da es “none-destructive” arbeitet.

Befehl Funktion
dumpe2fs -h /dev/sdb1
Zeigt ALLE im Filesystem gespeicherten Parameter/Metadaten an.
xxx
xxx
xxx
xxx

tune2fs

tune2fs ist das Tool zum Ändern der Filesystem Parameter/Informationen. Es kann ein einigen fällen wohl auch im laufenden Betrieb angewendet werden. Vermutlich ist es aber sicherer Änderungen am Filesystem im ungemounteten Zustand vorzunehmen.

:!: ACHTUNG: Möchte man nur einmalig beim nächsten Reboot auf ein erzwungenes FSCheck verzichten (es unterdrücken) so kann man ganz einfach mit “touch /fastboot” auch nur eine Datei “fastboot” im ROOT Verzeichnis ablegen. Dies ist das genaue Gegenteil der Datei “/forcefsck” welche ein FSCheck beim nächsten reboot ERZWINGEN würde. Beide Dateien werden durch Scripte beim Systemstart abgefragt und automatisch gelöscht falls vorhanden.

Befehl Funktion
tune2fs -c 3 -i 3d /dev/sdb1
Setzt den Parameter “Maximum Mount count” auf max. 3 Mounts sowie den Parameter “Check interval” auf max. 3 Tage.
tune2fs -C 0 /dev/sdb1
Setzt den Mount Zähler “Mount count” auf 0 Zurück, als wäre es eben erst geprüft worden. Damit lässt sich ein automatischer FSCheck beim nächsten Reboot verhindern.
tune2fs -L "volume-label" /dev/sdb1
Weist dem Filesystem einen LABEL, also einen Namen zu.
tune2fs -T now /dev/sdb1
Setzt das Datum der letzten Überprüfung auf JETZT. Damit lässt sich ein automatischer FSCheck beim nächsten Reboot verhindern.
xxx
xxx
xxx
xxx
xxx
xxx

Axel Werner 2011-07-27 20:15

it-artikel/linux/dumpe2fs-tune2fs-tools-zum-manipulieren-der-ext2-ext3-ext4-filesystem-parameter.txt · Last modified: 2022-08-31 12:30 by 127.0.0.1