Я пытаюсь импортировать шпульку, это находится на приложенном диске USB, и zpool import
не находит его. Там больше отлаживает/диагностирует, я могу сделать?
root@bierstadt:~# zdb -l /dev/sdb1
------------------------------------
LABEL 0
------------------------------------
version: 5000
name: 'neo'
state: 2
txg: 2165602
pool_guid: 9181581013277384632
errata: 0
hostname: 'helo'
top_guid: 13889219726875111043
guid: 13889219726875111043
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 13889219726875111043
path: '/dev/sdd1'
whole_disk: 1
metaslab_array: 34
metaslab_shift: 34
ashift: 12
asize: 3000474533888
is_log: 0
DTL: 209
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
labels = 0 1 2 3
root@bierstadt:~# zpool import
no pools available to import
root@bierstadt:~# zpool list
no pools available
Обновление: Обновленный заголовок, чтобы прояснить, что это было уничтоженным пулом.
Благодаря огромной помощи в #zfsonlinux на freenode я смог найти ответ.
state: 2
означает «Уничтоженный пул», и ключом к этому является:
zpool import -D
Тогда:
zpool import -D <pool name, or id>
, которые уничтожат его и импортируют , Что касается того, как он был уничтожен, то это старый диск, который я прохожу и очищаю, поэтому неудивительно, что он находится в этом состоянии, но я бы даже не подумал взглянуть на этот бит state: 2
.