Импортируйте zpool с одним неизвестным пропущенным vdev_children.
824
Boina-n
Мой raid-z zpool был в деградированном режиме, я добавил новый диск в zpool с помощью команды:
zpool add -f uhuru-test da3
Проблема в том, что da3 был случайно удален, и теперь пул uhuru-test больше не виден системой.
Я видел в другом посте, что можно обойти эту проблему, просто создав поддельную ссылку на отсутствующее устройство, чтобы восстановить пул .-> zpool импорт с отсутствующим устройством кэширования
Я хотел бы знать, есть ли способ восстановить мой zpool, не зная второго файла, пропавшего vdev_children (диск был случайно удален).
Но в моем случае я не знаю пути. Можно ли найти этот путь, чтобы применить тот же обходной путь?
[root@freenas] ~# zdb -e uhuru-test Configuration for import: vdev_children: 2 version: 5000 pool_guid: 3890727615681066594 name: 'uhuru-test' state: 0 hostid: 1059643445 hostname: '' vdev_tree: type: 'root' id: 0 guid: 3890727615681066594 children[0]: type: 'raidz' id: 0 guid: 5640622817809203054 nparity: 1 metaslab_array: 35 metaslab_shift: 26 ashift: 12 asize: 9648734208 is_log: 0 create_txg: 4 children[0]: type: 'disk' id: 0 guid: 9465627518634333776 whole_disk: 1 create_txg: 4 path: '/dev/gptid/ff8706ce-ba30-11e5-9a01-000c296d1599' children[1]: type: 'disk' id: 1 guid: 10965176705017686540 whole_disk: 1 create_txg: 4 path: '/dev/gptid/ffaf2ac9-ba30-11e5-9a01-000c296d1599' children[2]: type: 'disk' id: 2 guid: 15466704642663781070 path: '/dev/gptid/ffd59e29-ba30-11e5-9a01-000c296d1599' whole_disk: 1 not_present: 1 DTL: 202 create_txg: 4 children[1]: type: 'missing' id: 1 guid: 0 zdb: can't open 'uhuru-test': File exists [root@freenas] ~# zpool import pool: uhuru-test id: 3890727615681066594 state: UNAVAIL status: One or more devices are missing from the system. action: The pool cannot be imported. Attach the missing devices and try again. see: http://illumos.org/msg/ZFS-8000-6X config: uhuru-test UNAVAIL missing device raidz1-0 DEGRADED gptid/ff8706ce-ba30-11e5-9a01-000c296d1599 ONLINE gptid/ffaf2ac9-ba30-11e5-9a01-000c296d1599 ONLINE 15466704642663781070 UNAVAIL cannot open Additional devices are known to be part of this pool, though their exact configuration cannot be determined.
Я пытался заставить импортировать пул, но безуспешно.
cannot import 'uhuru-test': one or more devices is currently unavailable [root@freenas] ~# zpool import -Ff uhuru-test cannot import 'uhuru-test': one or more devices is currently unavailable [root@freenas] ~# zpool import -FfN uhuru-test cannot import 'uhuru-test': one or more devices is currently unavailable [root@freenas] ~# zpool import -fN uhuru-test
Спасибо за помощь, Надя
Что произойдет, если вы попробуете принудительный экспорт `uhuru-test` с последующим импортом?
Andrew Henle 8 лет назад
0
@ Андрей Я попробовал это: zpool export -f uhuru-test Я получил это: не могу открыть 'uhuru-test': такого пула нет. Вы знаете, могу ли я получить информацию о пропавшем vdev_children? Поэтому, возможно, я смогу создать фальшивую ссылку, чтобы заставить систему поверить, что она там для монтирования zpool. *
Boina-n 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
6
Достаточно ли убедителен Windows Home Server по сравнению с бесплатными ОС NAS?
-
5
Хранение данных и план резервного копирования для фотографии?
-
2
Какую конфигурацию RAID следует использовать для обеспечения отказоустойчивости?
-
-
8
Какая конфигурация RAID наиболее подходит для домашнего пользователя?
-
2
Ищете недорогой NAS, который выключается при простое
-
3
Стоит ли покупать подходящие жесткие диски для массива NAS RAID 1?
-
12
Какие у меня есть варианты домашнего мульти-терабайтного NAS?
-
1
Обновление жестких дисков RAID0 до SSD - могу ли я использовать диски RAID0 после обновления?
-
5
Диски не Apple с RAID-картой Mac Pro начала 2009 года
-
5
Какие программные режимы рейда поддерживает каждая версия Windows 7?