Ошибка при попытке смонтировать раздел FreeBSD / UFS из FreeNAS

Я получаю эту странную ошибку при попытке смонтировать раздел 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
5
задан 26 June 2012 в 02:37

3 ответа

Вам нужно получить раздел 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

Ответ форума, который поставил меня на правильный путь

0
ответ дан 26 June 2012 в 02:37

У нас был такой же опыт несколько дней назад, я получил ту же ошибку, но после того, как я проверил ее в целевом каталоге mount, он смонтировал ufs, даже если в команде mount была ошибка.

Проверьте цель монтирования, если она смонтирована, даже если при монтировании была обнаружена ошибка.

0
ответ дан 26 June 2012 в 02:37

Существует много типов файловой системы 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 .

0
ответ дан 26 June 2012 в 02:37

Другие вопросы по тегам:

Похожие вопросы: