ZFSの容量拡張作業中にディスクをhotaddしたところ、元あったZFSの
アレイが一つずれてしまい、UNAVAILエラーに。
再起動後のプールの状態。
foo@myhost:~$ sudo zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
BK2 - - - - - FAULTED -
foo@myhost:~$ sudo zpool status
pool: BK2
state: UNAVAIL
status: One or more devices could not be used because the label is missing
or invalid. There are insufficient replicas for the pool to continue
functioning.
action: Destroy and re-create the pool from
a backup source.
see: http://zfsonlinux.org/msg/ZFS-8000-5E
scan: none requested
config:
NAME STATE READ WRITE CKSUM
BK2 UNAVAIL 0 0 0 insufficient replicas
sdh UNAVAIL 0 0 0
調べたところ、単純にpoolをexportしてimportすればよいらしい。
で、やってみる。
foo@myhost:~$ sudo zpool export BK2
foo@myhost:~$ sudo zpool import -f BK2
foo@myhost:~$ sudo zpool status
[sudo] password for foo:
pool: BK2
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
BK2 ONLINE 0 0 0
ata-HGST_HMS5C4040ALE640_PL1331LAxxxxAH ONLINE 0 0 0
errors: No known data errors
復活しました。(^^)
参考URL
ZFS(raidz2 + spare)での修復の実際 | cocoa*life
Last Updated on 2024-08-13 by spicebeat