Запустить раздел Solaris в Linux

У меня есть USB-диск, который при подключении к системе CentOS 6.5 показывает это как вывод в fdisk -l.

Disk /dev/sdn: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00113504 Device Boot Start End Blocks Id System /dev/sdn1 * 5 243200 1953471870 bf Solaris 

Я хочу установить эту файловую систему в систему, и пока это был кошмар. Это то, что я пробовал. 1. Установлена ​​поддержка UFS с использованием elrepo. Пробовал все опции, которые предоставляет ufs (различные ufstypes). 2. Установлена ​​поддержка ZFS. Не совсем понял, смогу ли я сделать что-нибудь еще с этим.

Некоторые из команд монтирования, которые я пробовал, приведены ниже. Я не перечисляю их все, потому что перестановок слишком много.

 mount -t ufs -oro,ufstype=ufs2 /dev/sdn1 /mnt mount -t ufs -oro,ufstype=sunx86 /dev/sdn1 /mnt mount -t ufs -oro,ufstype=sun /dev/sdn1 /mnt mount -t ufs -oro,ufstype=old /dev/sdn1 /mnt 

Все эти команды сообщают, что модуль ядра UFS сообщает о плохом магическом числе в dmesg.

Может ли кто-нибудь помочь? Как смонтировать файловую систему в Linux. Готовность только для чтения была бы достаточно хорошей.

Ответы на комментарии:

  1. dmesg | grep -i solaris dmesg | grep -i solaris ничего не показывает. Однако как parted и fdisk показывают только один раздел, который является sdn1.
  2. zpool status и zpool list показывают, что «нет доступных пулов».

  • решение shellshock для nexenta / solaris
  • Установка vim / emacs на solaris 8
  • Нет разрешения на создание подкаталога, когда пользователь принадлежит группе каталогов
  • Узнайте имя глобальной зоны после входа в глобальную зону NON
  • Как установить пароль для пользователя, использующего хеш в / etc / shadow для Solaris
  • Является ли скрипт оболочки языком программирования
  • Команда IPCS для общей памяти и семафора в Solaris, HP-UX и AIX
  • Установка отдельных пакетов из Solaris .iso
  • One Solution collect form web for “Запустить раздел Solaris в Linux”

    Как вы указали в своем последнем комментарии, если я правильно понял, что раздел прекрасно монтируется на SPARC и x86 под управлением Solaris 11, вы можете быть уверены, что это не UFS . Большая конечная UFS используемая на аппаратных средствах SPARC, не монтируется на оборудовании x86 и взаимно.

    Это оставляет hsfs , pcfs и ZFS потенциальными соперниками и, возможно, udf .

    Более простым способом было бы проверить на Solaris то, что является типом файловой системы, с командами mount или fstyp .

    Linux должен иметь возможность монтировать hsfs ( isofs ), pcfs ( vfat ) и udf .

    Если ZFS, только версия zpool версии 28 / zfs версии 5 или старше может быть импортирована / смонтирована на стороне Linux (и, возможно, только zpool 23 / zfs 4, если плавкий предохранитель ZFS).


    Изменить :

    После того, как вы заявили, что файловая система UFS на x86, файловая система должна использовать ufs с ufstype = sunx86 или ufstype = sun. Однако вы не используете подходящее устройство.

    / dev / sdn1 является основным разделом, используемым Solaris, но эти разделы обычно подразделяются на базовые разделы, называемые срезами в терминологии Solaris. Это похоже на логические разделы.

    Затем вы должны определить, какие имена были предоставлены срезам ядра Linux, запустив dmesg | grep solaris dmesg | grep solaris и установите правильный (пример, если сообщается срез 5):

     mount -t ufs -oro,ufstype=sunx86 /dev/sdn5 /mnt 

    Обратите внимание, что не все фрагменты содержат файловые системы, они могут использоваться как необработанные устройства, такие как своп.

    Linux и Unix - лучшая ОС в мире.