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

  • У Solaris есть эквивалент /etc/ld.so.conf?
  • В схеме ярлыков Sun Disk, что представляют собой разделы типа E и F?
  • Что означает eval X = \ $$ i в UNIX?
  • linux & solaris - отдельная сетевая маска IP от обычных IP-адресов
  • solaris + fit egrep для solaris
  • Solaris - Наследование файлами права собственности пользователя на каталог
  • Не удалось установить CDROM на 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

    Два шлюза в одной VLAN

    Как узнать, включена ли поддержка многоадресной рассылки IP

    Извлечь определенное значение из блоков данных

    Можно ли немедленно заставить Linux сохранять изменения, внесенные во внешние файлы жесткого диска?

    Заменить диапазон строк, определяемый переменной, строкой

    Причины установки X Windows на сервер Linux

    Помещение двух учетных записей в группу, не предоставляющих доступ к чтению членам группы

    Являются ли функции эквивалентными встроенным командам на языке сценариев bash / shell?

    Установка инструментов командной строки Xcode, командной строки

    Где идет оставшаяся память vm.overcommit_ratio?

    Как автоматически запускать команды на gnome-terminal после входа в систему?

    Linux Mint 15: как разделить Wi-Fi соединение с другими устройствами, подключенными к порту Ethernet?

    host возвращает 0 для несуществующего имени

    Попросите aptitude распечатать полное имя пакета

    Почему «дата» печатает дату с неправильным порядком слов при локализации?

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