tune2fs ist ein Programm um ext2 oder ext3-Dateisysteme einzustellen.
Möglichkeiten sind dabei:
Einstellen der Häufigkeit von Dateisystemüberprüfungen mit fsck (entweder zeitlich oder per Bootvorgang)
- Fehlerreaktion
- Erweiterte Optionen
- Journaling-Optionen
- Partitions-Label
- voreingestellte Mount-Optionen verändern.
UUID ändern.
- u.a.
Große Filesysteme
Bei sehr großen Filesystemen (z.B. RAID-Arrays in permanent laufenden Fileservern) will man vermeiden, dass der e2fsck automatisch zuschlägt, sobald man den Server neu bootet. Oft werden solche Systeme nur zu Wartungsarbeiten von Technikern rebootet und da kommt es dann i.d.R. sehr unpassend, wenn dann e2fsck erstmal ein paar Stunden lang das Filesystem checken will, daher:
tune2fs -i0 -c0 /dev/sdx1 # -i0 - kein automatischer Check nach einem bestimmten Zeitintervall # -c0 - kein automatischer Check nach einer bestimmten Anzahl Mounts (Reboots)
Einstellungen überprüfen
tune2fs -l /dev/sda1
Listet den Inhalt des Superblocks der Partition. D.h. die aktuellen Voreinstellungen.
Beispiel-Ergebnis:
tune2fs 1.41.4 (27-Jan-2009) Filesystem volume name: BOOT Last mounted on: <not available> Filesystem UUID: 54aacc46-65a8-4df8-9e18-a766c4e9dc59 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: filetype sparse_super Default mount options: (none) Filesystem state: not clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 313248 Block count: 634536 Reserved block count: 25381 Free blocks: 568989 Free inodes: 313210 First block: 1 Block size: 1024 Fragment size: 1024 Blocks per group: 8192 Fragments per group: 8192 Inodes per group: 4016 Inode blocks per group: 502 Last mount time: Sat May 2 00:44:21 2009 Last write time: Sat May 2 00:50:43 2009 Mount count: 1 Maximum mount count: 30 Last checked: Sat May 2 00:44:06 2009 Check interval: 7776000 (3 months) Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 128