memo

2014-10-26

zpool create したら "no such pool or dataset" とか言われる

今まで tank pool の一部だったディスクを replace した。

で、取り除いたディスクをバックアップ用として新しく pool を作ろうとしたところ:

# zpool create tank2 /dev/disk/by-id/ata-WDC_WD20EARS-XXXXXXX
cannot create 'tank2': no such pool or dataset

とか言われて、作成に失敗する。

どうも一度 labelclear をする必要があるっぽい:

# zpool labelclear /dev/disk/by-id/ata-WDC_WD20EARS-XXXXXXX

labelclear しても EFI な何かが残ってるようなので、 -f も付ける:

# zpool create tank2 /dev/disk/by-id/ata-WDC_WD20EARS-XXXXXXX
invalid vdev specification
use '-f' to override the following errors:
/dev/disk/by-id/ata-WDC_WD20EARS-XXXXXXX contains a corrupt primary EFI label.
# zpool create -f tank2 /dev/disk/by-id/ata-WDC_WD20EARS-XXXXXXX