ZFS не удается импортировать шпульку после перезагрузки, некоторые устройства “UNAVAIL” - но устройства присутствуют

Я попытался импортировать свое объединение с помощью множества команд, однако оно всегда перестало работать. Это после чистой перезагрузки. Я сделал горячий - добавляют много дисков к серверу и затем впоследствии использовали их для создания пула, и это - первая перезагрузка начиная с создания пула, не уверенного, если существуют отношения. К сожалению, существуют некоторые данные по пулу, который не сохранен и должен быть восстановлен если вообще возможный.

Если я указываю имя устройства, как в

sudo zpool import -d /dev/disk/by-id/ neo
sudo zpool import neo

Я добираюсь

cannot import 'neo': one or more devices are already in use

Если я вместо этого просто выполняю импорт шпульки sudo, я добираюсь

   pool: neo
     id: 5358137548497119707
  state: UNAVAIL
 status: One or more devices contains corrupted data.
 action: The pool cannot be imported due to damaged devices or data.
    see: http://zfsonlinux.org/msg/ZFS-8000-5E
 config:

    neo                                                   UNAVAIL  insufficient replicas
      raidz3-0                                            UNAVAIL  insufficient replicas
        ata-HGST_HMS5C4040ALE640_PL1331LAHGWAJH-part1     ONLINE
        ata-Hitachi_HDS5C4040ALE630_PL2331LAGD00RJ-part1  UNAVAIL
        ata-ST4000DM000-1F2168_Z301VKAC-part1             UNAVAIL
        ata-HGST_HMS5C4040ALE640_PL1331LAHGSVDH-part1     ONLINE
        ata-Hitachi_HDS5C4040ALE630_PL1331LAGD81AH-part1  UNAVAIL
        ata-WDC_WD40EFRX-68WT0N0_WD-WCC4EPFK6PYP-part1    UNAVAIL
        ata-WDC_WD40EFRX-68WT0N0_WD-WCC4EK2CU8SV-part1    UNAVAIL
        ata-Hitachi_HDS5C4040ALE630_PL2331LAGD08UJ-part1  UNAVAIL
        ata-HGST_HMS5C4040ALE640_PL1331LAHD0BNH-part1     ONLINE
        ata-HGST_HMS5C4040ALE640_PL1331LAHGXGSH-part1     ONLINE
        ata-HGST_HMS5C4040ALE640_PL1331LAHGXG6H-part1     ONLINE
        ata-HGST_HMS5C4040ALE640_PL1331LAHGW0DH-part1     ONLINE

Однако ВСЕ ЭТИ УСТРОЙСТВА ПРИСУТСТВУЮТ (например, Я сделал ls-l и существуют символьные ссылки для всех устройств UNAVAIL), и несколько UNAVAILs, я просто сверился со здоровым отчетом о smartctl).

При рассмотрении я закончил в этом состоянии во время чистой перезагрузки (sudo, завершают работу-r теперь), я действительно надеюсь, что существует способ восстановить данные. Любая справка значительно ценилась бы.

Спасибо, Eric

1
задан 22 November 2016 в 07:02

1 ответ

Я должен был уделить больше внимания сообщению об ошибке, что "одно или несколько устройств уже используются". Оказывается, что много этих дисков были ранее частью массива mdadm (большое спасибо Matt Sieker), таким образом, ядро крало, они уезжают от ZFS, прежде чем ZFS мог попытаться импортировать. Угадайте, что я собираюсь быть удалением тех дисков от массива один за другим, обнуление mdadm суперблоков и затем переимпорт.

cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : inactive sde1[1](S) sdb1[6](S) sdh1[0](S) sdg1[2](S) sdf1[5](S)
      19534432357 blocks super 1.2

md127 : inactive sdc1[6](S)
      2930134471 blocks super 1.2
4
ответ дан 3 December 2019 в 06:56

Другие вопросы по тегам:

Похожие вопросы: