Я получаю эту странную ошибку при попытке смонтировать раздел 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
Я новичок в Ubuntu и только что перешел с 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
Вам нужно получить раздел bsd, который fdisk -l
не может показать вам.
Во-первых:
$ dmesg|grep bsd
[ 3.467958] sde1: <bsd:bad subpartition - ignored
[ 3.467959] sde2: <bsd: sde5 >
Позаботьтесь о разделе, в этом случае sde5 , казалось, был один передо мной.
Тогда:
$ sudo mount -t ufs -r -o ufstype=ufs2 /dev/sde5 ~/freebsd
У нас был такой же опыт несколько дней назад, я получил ту же ошибку, но после того, как я проверил ее в целевом каталоге mount, он смонтировал ufs, даже если в команде mount была ошибка.
Проверьте цель монтирования, если она смонтирована, даже если при монтировании была обнаружена ошибка.
Существует много типов файловой системы UFS, многие из которых поддерживаются ядром Linux, но очень трудно автоматически определить, какой тип UFS необходимо смонтировать, поэтому вам необходимо добавить аргумент ufstype=
в команда mount.
Возможные распространенные типы:
old
старый формат значения ufs default
, поддерживаемый только для чтения 44bsd
в FreeBSD, NetBSD, OpenBSD ufs2
используется в FreeBSD 5.x 5xbsd
как синоним ufs2 sun
, используемый в SunOS (Solaris) sunx86
используется в SunOS для Intel (Solarisx86) hp
используется в HP-UX nextstep
используется в NextStep nextstep-cd
используется для CDROM NextStep (block_size == 2048) openstep
используется в OpenStep Поскольку вы пришли из FreeNAS и основаны на FreeBSD, я рекомендую попробовать ufs2
или 44bsd
в параметре ufstype=
.
Более подробная информация здесь в документации ядра Linux .