ディスクのhotaddでZFSアレイが一つづつずれてしまい、insufficient replicasでUNAVAILエラー

PC

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

タイトルとURLをコピーしました