Hallo!
Habe ein Lenny laufen und wollte meine root Partition als ext4 mit Option noextents mounten. Beim nächsten booten hatte ich dann ein Problem. / wurde nicht gemountet, anstelle dessen ein ro-gemountetes Filesystem vom Typ rootfs.
Ext4 mit Kernel 2.6.28 als home filesystem ist kein Problem, das läuft hier prima. Kann es sein, dass das ext4 Modul nicht im initrd drin ist?
MfG, Andreas
Ext4 als root filesystem
Re: Ext4 als root filesystem
Trag mal bei /etc/initramfs-tools/modules ext4dev ein, im Kernel ist es bereits.
Danach den Kernel neu installieren bzw. die Initrd neu bauen und ext4 sollte erkannt werden.
Gruß
Danach den Kernel neu installieren bzw. die Initrd neu bauen und ext4 sollte erkannt werden.
Code: Alles auswählen
# /sbin/modprobe -l|grep fs|grep ext
/lib/modules/2.6.26-1-amd64/kernel/fs/ext2/ext2.ko
/lib/modules/2.6.26-1-amd64/kernel/fs/ext3/ext3.ko
/lib/modules/2.6.26-1-amd64/kernel/fs/ext4/ext4dev.ko
-
- Beiträge: 320
- Registriert: 01.01.2007 13:19:34
Re: Ext4 als root filesystem
Ist ext4 denn schon real live fähig auch für große Sachen ?
Re: Ext4 als root filesystem
Hallo!
Leider scheint das Problem wo anders zu liegen. Das / Filesystem wird prinzipiell als ext3 gemountet, völlig unabhängig davon was in /etc/fstab steht. Natürlich hängt der Bootprozess dann, weil ich die Option noextents (die es natürlich nur bei ext4 gibt) verwende, deshalb schätzungsweise das read-only mounten.
Das ext4 Modul ist jedenfalls geladen. Irgendwo scheint da noch irgendwas auf ext3 hardcoded zu sein. Mit grep bin ich im /etc/initramfs-tools Verzeichnis nicht fündig geworden. Vielleicht hat jemand spontan eine Idee? So wichtig ist das ganze natürlich nicht, ext3 funktioniert natürlich auch.
@bombaclaude: Immerhin ist es bei Kernel 2.6.28 nicht mehr als experimentell gekennzeichnet Backup ist wie auch bei ext3 schon sicher kein Fehler...
Andreas
Leider scheint das Problem wo anders zu liegen. Das / Filesystem wird prinzipiell als ext3 gemountet, völlig unabhängig davon was in /etc/fstab steht. Natürlich hängt der Bootprozess dann, weil ich die Option noextents (die es natürlich nur bei ext4 gibt) verwende, deshalb schätzungsweise das read-only mounten.
Das ext4 Modul ist jedenfalls geladen. Irgendwo scheint da noch irgendwas auf ext3 hardcoded zu sein. Mit grep bin ich im /etc/initramfs-tools Verzeichnis nicht fündig geworden. Vielleicht hat jemand spontan eine Idee? So wichtig ist das ganze natürlich nicht, ext3 funktioniert natürlich auch.
@bombaclaude: Immerhin ist es bei Kernel 2.6.28 nicht mehr als experimentell gekennzeichnet Backup ist wie auch bei ext3 schon sicher kein Fehler...
Andreas
Re: Ext4 als root filesystem
Hab's gerade hinter mir: /boot ist auf eigener ext2 Partition, der Rest auf einer ext4 Partition. Initrd wollte auch bei mir immer ext3 mounten, der Eintrag
in /boot/grub/menu.lst hat geholfen.
Mit ext4 ist mein System jetzt schneller, kann Pommes fritieren, Moped fahren, und morgen fliegen wir zum Mond!
Code: Alles auswählen
# kopt=root=/dev/hda3 ro rootfstype=ext4
Mit ext4 ist mein System jetzt schneller, kann Pommes fritieren, Moped fahren, und morgen fliegen wir zum Mond!