ext2++-Howto ... Kurzanleitung zur Migration von ext2 nach ext3 und wieder zurück --------------------------------------------------------------------------------- (c)2003-2007 Patrik Schindler Um ext3 benutzen zu können, sind folgende Komponenten notwendig: e2fsutils in einer aktuellen Version (1.32) dump in einer aktuellen version (0.4b34) kernel in einer aktuellen version (2.4.21) Die Zahlen in Klammern sind die Versionen, die ich zur Zeit (29.7.03) benutze, es bedeutet nicht, dass das die minimal notwendigen Versionen sind. Bei Dump und fsck ist nichts besonderes zu beachten, außer, dass dump jetzt noch eine zusätzliche Zeile ausgibt, in der das Journal zur Exclude-Liste (Dateien, die nicht gesichert werden) hinzugefügt wird. Der Kernel muss selbstverständlich mit ext3-Support als Modul (wenn das root-fs ext2 bleiben soll) oder fest einkompiliert werden. Wer öfter auch ältere Kernel benutzt, sollte sich überlegen, ob er wirklich auf ext3 migriert. Bei mir privat ist ext3 seit knapp über einem Jahr auf verschiedenen Rechnern im Einsatz und hat sich bisher sehr unauffällig verhalten. Einen Crash hat die Platte auch vorzüglich überlebt - mit einer Viertelstunde Zeitgewinn. Ja, mit reiserfs gibt's das schon länger. Meines Wissens gibt's für Reiser noch immer keinen dump. Und tar ist kein Backupprogramm mit vernünftiger Inkrementunterstützung. Ja, auch XFS kann Logging, dort liegt auch ein dump bei, welcher aber ziemlich komplex in der Handhabung ist. XFS ist derzeit auch nicht nicht bei den regulären Kerneln dabei. Wichtig: Es ist tödlich, ein ext3-Dateiystem mit einem nicht-ext3-tauglichen Kernel, sowie nicht-ext3-tauglichen e2fsutils zu beackern! ext2 -> ext3 ------------ Das kann während des laufenden Betriebs passieren. Mit tune2fs -j /dev/sda2 wird für sda2 das Journalfile angelegt. Hernach muss in der /etc/fstab der fs-Typ auf ext3 geändert werden. Nach einem remount oder einem Reboot wird das Journal benutzt. ext3 -> ext2 ------------ Das kann nur im readonly- oder unmounted-Zustand geschehen. Mit tune2fs -O has_journal wird das Filesystem vom Journal-Flag und dem Journal-File befreit. Nicht vergessen, die fstab zu ändern! Nach einem remount oder einem Reboot hat man wieder ein normales ext2-Filesystem. Ich hoffe, hier sind keine Fehler drin. Wer welche findet, darf sie behalten. Wer diese Anleitung benutzt und dadurch seine Platte plättet, ist selbst schuld.