5. Monter les systèmes de fichiers

Contenu de cette section

5.1 Monter un système de fichiers UFS sous Linux

Malheureusement le support pour UFS dans le noyau Linux 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).

Cependant, il y a une nouvelle version (ALPHA) 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. U2FS s'installe de la manière suivante (en supposant que u2fs-0.4.3.tar.gz est placé dans /usr/src):

cd /usr/src
tar xvzf u2fs-0.4.3.tar.gz
patch -p0 -E < u2fs-0.4.3.patch

Les versions de U2FS pour les noyaux Linux 2.0.31 et suivants (u2fs-0.4.4.tar.gz) et pour les derniers noyaux 2.1.xx se trouvent sur ce site

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 slice FreeBSD sauf la partition de swap) avec une commande du type :

mount -t u2fs /dev/hda8 /mnt

Le support UFS est en lecture seule. Donc, vous pouvez lire depuis les systèmes de fichiers UFS mais pas y écrire.

5.2 Monter des systèmes de fichiers ext2fs sous FreeBSD

Pour monter des systèmes de fichiers ext2fs sous FreeBSD, il faut construire un nouveau noyau avec le support pour ext2fs. Lisez la documentation FreeBSD 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 bouté avec le nouveau noyau, vous pouvez monter un système de fichiers ext2fs avec une commande comme :

mount -t ext2fs /dev/wd0s3 /mnt

Notez que vous ne pouvez pas monter de système de fichiers ext2fs d'une partition étendue depuis FreeBSD.

À cause d'une bogue dans FreeBSD 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. Cette bogue a été corrigée dans les versions de développement ``-current''.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre