Sections
Vous êtes ici : Accueil Post Event mount ext2 (ext3) sur FreeBSD 7.2

Aller au contenu. | Aller à la navigation

mount ext2 (ext3) sur FreeBSD 7.2

Par admin - Dernière modification Oct 29, 2009 12:46 PM

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.

  • Voici les etapes a suivre pour l'appliquer :
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

 

Actions sur le document
Outils personnels