У меня есть два образа solaris 11.3 virtualbox. Один из них оказался неработоспособным после неудачной попытки восстановления дискового пространства. Затем я создал новый экземпляр solaris 11.3 с большим образом диска и теперь хотел бы смонтировать исходный диск, чтобы восстановить некоторые важные данные. Проблема в том, что я не понимаю схему именования, которую solaris использует для своих дисковых устройств.. надеюсь, кто-нибудь поможет мне понять схему именования и разбиения на разделы и как смонтировать старые разделы для восстановления данных?
Я прикрепил старый образ диска к новой Solaris 11.3 vm и загрузил vm. Ничего не отображается как автоматически смонтированное (хотя, когда я набираю «mount», выводится много элементов).
ОБНОВЛЯТЬ:
Итак, я использовал инструмент форматирования, чтобы проверить образ диска vbox и распечатать разделы. Похоже, что диск, который меня интересует, это "clt1d0". На нем 8 разделов, причем раздел 0 помечен как "BIOS_boot", а раздел 1 помечен как "usr". Это примерно правильный размер.
Итак, я поискал в /dev/rdsk clt1d0* и нашел несколько совпадающих записей, которые заканчивались на "s#" или "p#". Я решил, что, поскольку предыдущий вывод раздела показал раздел 1 как "интересный", я поиграюсь с clt1d0s1 (или p1).
Короче говоря, попытка смонтировать его не удалась, поиск результатов в Google и повторные попытки привели меня к выводу, что это файловая система zfs.
Как мне смонтировать файловую систему zfs, скажем, в /mnt на моей работающей ОС, чтобы можно было извлечь необходимые данные?
решение1
Если хранилище видимо, а файловые системы были ZFS (по умолчанию в Solaris 11), вы должны быть в состоянии просто запустить, zpool import
чтобы увидеть, есть ли какие-либо пулы для импорта. Если это так, обратитесь к странице руководства zpool для импорта пула в альтернативное имя пула.
Если пулы найдены, будут перечислены их названия и числовые идентификаторы.
Импорт обычно: zpool import < pool_name | numID >
Но вы также можете импортировать под другим именем, например:
zpool import < pool_name | numID > NewPoolName
Быстрый поиск выдал следующий документ Oracle: https://docs.oracle.com/cd/E19253-01/819-5461/gazuf/index.html