В случае, если GPT жесткого диска был удален и, возможно, некоторые разделы, но не тот, который должен быть найден с ответом на этот вопрос (потому что он находится в середине жесткого диска, и запись в этот раздел очень маловероятно в отношении механизм, используемый для перезаписи GPT) как начать искать конец и начало раздела zpool?

Фон [1]: я использовал zpool create /dev/sda вместо zpool create /dev/sdaX . Через несколько секунд команда завершилась неудачно с сообщением об ошибке, которое я не помню и не могу восстановить. Сейчас я пытаюсь начать поиск и в конечном итоге улучшить программу gpart с помощью модуля [2] (поиск в gpart пока не дал результатов).

Я использую Ubuntu 14.04-amd64 с Linux 3.13 и zfsonlinux 0.6.3.


[1] Справочная информация является справочной: пожалуйста, попробуйте ответить на вопрос в его абстрактной форме, а не предлагать решение, касающееся только справочной информации.

[2] https://bugs.launchpad.net/ubuntu/+source/gpart/+bug/1382666

2 ответа2

0

testdisk 7.0 правильно распознает разделение после "глубокого поиска", который может быть запущен после быстрого поиска, который может не дать результатов.

0

Команда zdb может быть использована для поиска адресов блоков несколькими различными способами.

Вы можете использовать опцию -b для списка блоков, -d для информации о пуле, включая адреса блоков, или -m для сведений о метаслабе. И опции zdb работают так круто / странно, когда вы повторяете опцию более одного раза для увеличения детализации - так что вы можете попробовать что-то вроде:

zdb -bbbb [pool | dataset]

для супер-подробного чтения деталей блока. Zdb может до смешных подробностей узнать о формате данных на диске, так что я ожидаю, что при достаточном копании и чтении вы сможете найти любую нужную вам информацию для чего угодно.

Проверьте эту справочную страницу, одна из которых с большинством ОС является мусором: https://www.illumos.org/man/1m/zdb

А вот хорошая статья Бена Роквуда (старой версии, в основном такая же): http://www.cuddletech.com/blog/pivot/entry.php?id=980

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .