Eu recebo este erro estranho tentando montar partição 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
Eu sou um novato do Ubuntu e só mudei do FreeNAS.
[email protected]:~$ 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
Você precisa obter a partição bsd, que fdisk -l
não pode mostrar.
Primeiro:
$ dmesg|grep bsd
[ 3.467958] sde1: <bsd:bad subpartition - ignored
[ 3.467959] sde2: <bsd: sde5 >
Cuide de uma partion, neste caso sde5 parecia ser a única que me precedia.
Então:
$ Sudo mount -t ufs -r -o ufstype=ufs2 /dev/sde5 ~/freebsd
Existem muitos tipos do sistema de arquivos UFS, muitos deles são suportados pelo Kernel Linux, mas é muito difícil detectar automaticamente qual tipo de UFS precisa ser montado, por isso você precisa adicionar o argumento ufstype=
ao comando mount.
Tipos comuns possíveis são:
old
formato antigo do ufsdefault
value, suportado como somente leitura44bsd
usado no FreeBSD, NetBSD, OpenBSDufs2
usado no FreeBSD 5.x5xbsd
synonym for ufs2Sun
usado no SunOS (Solaris)sunx86
usado no SunOS para Intel (Solarisx86)hp
usado no HP-UXNeXTSTEP
usado no NeXTSTEPNeXTSTEP-cd
usado para CDROMs do NeXTSTEP (block_size == 2048)openstep
usado no OpenStepComo você está vindo do FreeNAS e que é baseado no FreeBSD, eu recomendo que você tente ufs2
ou 44bsd
no parâmetro ufstype=
.
Mais informações aqui no documentação do Linux Kernel .
Nós temos a mesma experiência de alguns dias atrás, eu tenho o mesmo erro, mas depois de eu verificá-lo no diretório de destino de montagem montou o ufs mesmo há um erro no comando mount.
Verifique o alvo de montagem, se ele estiver montado mesmo se houver erro durante a montagem.