mounten einer ext3 Partition

linopolus

Member
Hi
Ich hab jetzt zum reinschnuppern FreeBSD installiert und wollte meine Linux ext3 Partition per mount -t ext3 /dev/ad0s4 /mnt mounten, da wurde mir gesagt ich muss ext2fs nehmen also hab ich das genommen aber da kommt folgender Fehler:
mount: /dev/ad0s4 : Invalid argument
 
FreeBSD 7.x + "frisches" ext3 (256Bit Inodes)

Code:
pc# mount -t ext2fs -o ro /dev/ad6s1 /mnt/
pc# ls /mnt 
ls: /mnt: Bad file descriptor
->
Code:
fetch [url]http://pflog.net/~floyd/ext2fs.diff[/url]
kldunload ext2fs
cd /usr/src/sys/gnu/fs
patch < /root/ext2fs.diff 
cd /usr/src/sys/modules/ext2fs/
make depend
make obj
make 
make install
make load
-->
Code:
pc# mount -t ext2fs -o ro /dev/ad6s1 /mnt/
pc# ls /mnt/
lost+found
 
surfers Tipp ist wahrscheinlich der einzige Weg, dein ext3fs zu mounten. Der Hintergrund ist, dass die Standard-Inode-Groesse in den letzten Releases der GNU e2fstools verdoppelt worden ist. Die damit erstellten Dateisysteme kann FreeBSD ohne Anpassung nicht mounten. Ich bin deswegen dazu uebergegangen meine E2FSen entsprechend anzulegen, z.B. mkfs.ext2 -i 128. Dann klappts auch mit FreeBSD ohne Patches. :)
 
Man arbeitet daran, im Rahmen des Google SoC ist ein Student damit beschäftigt FreeBSDs ext2 Implementierung komplett zu überarbeiten :)
 
Zurück
Oben