mount ext2 (ext3) sur FreeBSD 7.2
Par admin -
—
Dernière modification
Oct 29, 2009 12:46 PM
—
Mots-clés associés :
Linux Unix,
freebsd, ext2, ext3, module, inode, mount
Sur les FreeBSD type 7.2 il est impossible de monter des partitions linux type ext2 ou ext3. Voici un mini how topour regler le probleme base sur des information glanees sur IRC, forums.freebsd.org et bsdforen.de
# cd /usr/ports/sysutils/e2fsprogs # make install all root# mount -t ext2fs /dev/ad0s2 /mnt root# cd /mnt /debian: Not a directory. Ce 'probleme' vient de la taille des inodes. Sur les Limux modernes, les inodes ont une taille de 256 alors que FreeBSD utilise pour ce type de systeme de fichier des inodes de 128. Nous verifions ici la taille des inodes de notre disque 'linux'. root# tune2fs -l /dev/ad0s2 | grep -i 'inode size' Inode size: 256 Un patch kernel existe pour changer la taille des inodes dans ext2fs. Il est disponible sur ce forum : https://www.bsdforen.de/showpost.php?p=193992&postcount=2.
root# wget http://pflog.net/~floyd/ext2fs.diff root# cd /usr/src/sys/gnu/fs root# patch < ~root/ext2fs.diff root# cd /usr/src/sys/modules/ext2fs root# make depend root# make obj root# make root# make install root# make unload root# make load root# make clean root# mount -t ext2fs /dev/ad0s2 /mnt/ root# cd /mnt root# ls -l total 20 drwx------ 2 root wheel 16384 16 sep 15:14 lost+found -rw-r--r-- 1 root wheel 5 16 sep 15:42 toto |

