Accéder à des partitions BSD sous Linux

De UnixManiax
Aller à : navigation, rechercher


Les partitions BSD sont de type UFS (Unix File System) ou une implémentations plus récente : UFS2 (cas de FreeBSD et NetBSD). Sous Linux, elles ne sont accessibles qu'en lecture seule.


Monter une partition BSD sous Linux

Pour monter une partition BSD sous linux, on utilise la commande mount en lui précisant qu'on monte en lecture seule et que le type de système de fichier est UFS. Pour UFS2, il faut rajouter l'option ufstype=ufs2.

Prenons un exemple : nous avons FreeBSD d'installé sur la partition /dev/hda3, et on veut la monter dans le répertoire /mnt/freebsd de notre Ubuntu. La syntaxe est la suivante :

# mount -r -t ufs -o ufstype=ufs2 /dev/hda3 /mnt/freebsd


Configurer /etc/fstab

Si on veut monter régulièrement ce système de fichier, le mieux est de l'ajouter à /etc/fstab. Pour ce faire, dans la colonne du type de système de fichier, on met ufs, et dans la liste des options, on ajoute ro pour monter en lecture seule, et ufstype=ufs2 pour préciser que c'est de l'ufs2.

Voici un exemple :

/dev/hda3     /mnt/freebsd     ufs     defaults,ro,ufstype=ufs2     0     0