Malheureusement le support pour UFS dans les noyaux Linux 2.0.xx est bogu�. Quand on essaye de monter un syst�me de fichiers UFS, on obtient juste des messages d'erreur (le syst�me de fichiers est mont�, mais on ne peut rien y lire ou �crire). Ce probl�me a �t� r�solu dans les versions r�centes du noyau (depuis 2.1.87).
Il y a une autre version du support du syst�me de fichiers UFS pour les
noyaux Linux 2.0.xx (xx <= 30) �
SunSite. Son nom
est U2FS et la version actuelle est u2fs-0.4.3.tar.gz
. Une
version d'U2FS (ufs-0.4.4.tar.gz
) pour Linux 2.0.31 et suivants
(2.0.xx, pas 2.1.xx) se trouve sur
ce site avec d'autres informations sur U2FS (et UFS.)
Maintenant il faut construire un nouveau noyau avec le support pour U2FS file system et BSD disklabel. Voyez la section Installer et pr�parer Linux pour plus d'informations. Vous pouvez laissez tomber le support pour UFS file system quand vous utilisez U2FS file system.
Quand vous avez install� le nouveau noyau, vous pouvez monter les syst�mes de fichiers UFS (toutes les partitions dans la tranche FreeBSD sauf la partition de swap) avec une commande du type :
mount -t u2fs /dev/hda8 /mnt
Il faudra utiliser une commande du type :
mount -t ufs /dev/hda8 /mnt
si vous utilisez un noyau 2.1.87 ou sup�rieur. � partir de la version 2.1.112 il faut ajouter � la commande l'option -o ufstype=44bsd
:
mount -t ufs -o ufstype=44bsd /dev/hda8 /mnt
Le support UFS (et U2FS) est en lecture seule. Donc, vous pouvez lire depuis les syst�mes de fichiers UFS mais pas y �crire. Un pilote UFS exp�rimental en lecture/�criture a remplac� le pilote en lecture seule � partir du noyau 2.1.112. L'�criture dans des partitions FreeBSD est support�e depuis la version 2.1.127.
Pour monter des syst�mes de fichiers ext2fs sous FreeBSD, il faut construire un nouveau noyau avec le support pour ext2fs. Lisez le manuel FreeBSD en anglais ou en fran�ais si vous ne savez pas faire. Placez la ligne
options "EXT2FS"
dans votre fichier de configuration du noyau pour le nouveau noyau.
Quand vous avez d�marr� avec le nouveau noyau, vous pouvez monter un syst�me de fichiers ext2fs avec une commande comme :
mount -t ext2fs /dev/wd0s3 /mnt
� cause d'une bogue dans FreeBSD 2.2.8 et pr�c�dents vous devrez d�monter
tous les syst�mes de fichiers ext2fs avant d'arr�ter (shutdown)
FreeBSD. Si vous arr�tez FreeBSD avec un syst�me de fichiers ext2fs mont�,
FreeBSD ne peut pas faire le sync
sur les syst�mes de fichiers
UFS. Cela r�sultera en un fsck
au prochain d�marrage de FreeBSD. Vous pouvez arranger �a en pla�ant la ligne:
umount -a -t ext2fsdans le fichier
/etc/rc.shutdown
. Cette bogue a �t� corrig�e dans
FreeBSD-3.x.Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:23