Je reçois cette erreur étrange en essayant de monter une partition UFS.
Sudo mount -r -t ufs -o ufstype=ufs2 /dev/sdb2 /home/tim/ufs_mount
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Je suis un débutant sur Ubuntu et je viens de passer de FreeNAS.
tim@T3:~$ Sudo fdisk -l
Disk /dev/sda: 400.1 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders, total 781422768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a77a6
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 765700095 382849024 83 Linux
/dev/sda2 765702142 781422591 7860225 5 Extended
/dev/sda5 765702144 781422591 7860224 82 Linux swap / Solaris
Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 240974 120456 a5 FreeBSD
/dev/sdb2 240975 2928601304 1464180165 a5 FreeBSD
/dev/sdb3 2928601305 2930272064 835380 a5 FreeBSD
Vous devez obtenir la partition BSD que fdisk -l
ne peut pas vous montrer.
Première:
$ dmesg|grep bsd
[ 3.467958] sde1: <bsd:bad subpartition - ignored
[ 3.467959] sde2: <bsd: sde5 >
Soignez une partie, dans ce cas sde5 semblait être celui qui me précédait.
Ensuite:
$ Sudo mount -t ufs -r -o ufstype=ufs2 /dev/sde5 ~/freebsd
Il existe de nombreux types de système de fichiers UFS, ceux-ci sont pris en charge par le noyau Linux, mais il est très difficile de détecter automatiquement le type d'UFS à monter. C'est pourquoi vous devez ajouter l'argument ufstype=
commande de montage.
Les types communs possibles sont:
old
ancien format d'ufsdefault
valeur, prise en charge en lecture seule44bsd
utilisé dans FreeBSD, NetBSD, OpenBSDufs2
utilisé dans FreeBSD 5.x5xbsd
synonyme de ufs2Sun
utilisé dans SunOS (Solaris)sunx86
utilisé dans SunOS pour Intel (Solarisx86)hp
utilisé dans HP-UXNeXTSTEP
utilisé dans NeXTSTEPNeXTSTEP-cd
utilisé pour les CDROM NeXTSTEP (block_size == 2048)openstep
utilisé dans OpenStepComme vous venez de FreeNAS et que cela est basé sur FreeBSD, je vous recommande d'essayer ufs2
ou 44bsd
dans le paramètre ufstype=
.
Plus d'informations ici dans le documentation du noyau Linux .
Nous avons la même expérience il y a quelques jours. J'ai la même erreur, mais après l'avoir vérifiée dans le répertoire de la cible de montage, il a monté le fichier ufs, même une erreur dans la commande de montage.
Vérifiez la cible de montage si elle est montée même si une erreur s’affiche lors de son montage.