Запустить раздел 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 показывают, что «нет доступных пулов».

  • как бороться с сложной иерархией?
  • Печать эха в файле и запрос параллельно
  • журнал регистрации ufsdump при резервном копировании на stdout
  • POSIX Awk на Solaris 11?
  • Копирование только различий?
  • Обзор LDAP strcuture с использованием предварительно упакованной команды Solaris?
  • Подсказка «-bash-3.2 $» против «bash-3.2 $» в SunOS 5.10
  • Пользователь RBAC не может выполнить useradd в Solaris 10
  • 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 

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

    Interesting Posts

    Что такое командные праймериз?

    Как добавить программу с каталогом зависимостей в $ PATH?

    Использование разных версий Python

    Есть ли версия скрипта, которая отлично сочетается с vim?

    Debian / Ubuntu: как скомпилировать ядро ​​Linux на одной машине и использовать на других машинах (той же архитектуре)

    Цвет фона Затхура нельзя изменить?

    Является ли системный вызов единственным способом, который пользовательская программа может преднамеренно повлиять на состояние ядра Linux?

    Застрял в цикле в приглашении входа в систему после изменения оболочки на zsh

    Время доступа к файлу не обновляется в ubuntu 12.04

    tr не заменяет апостроф

    Сценарий оболочки на основе TPS

    Не удается получить доступ к истории команд в моей оболочке (sh)

    Преобразовать в WAV, используя FFMPEG для трубы в LAME?

    Как реплицировать (fork) текущий терминал

    Можно ли узнать, когда вы находитесь в первом приглашении bash терминала?

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