2012-10-19

ZFS import labeled disk

把某台主機的 ZFS Raidz2 export 後到別台 import 時發現原本已 label 命名的 disk 都變回代號。
# zpool import tank1
# zpool status tank1
  pool: tank1
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        tank1       ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            da2p1   ONLINE       0     0     0
            da3p1   ONLINE       0     0     0
            da1p1   ONLINE       0     0     0
            da0p1   ONLINE       0     0     0
            ada0p1  ONLINE       0     0     0
            ada1p1  ONLINE       0     0     0

errors: No known data errors

查了手冊發現可以加上 -d 指定要尋找的目錄。
# zpool import -d /dev/label tank1 
# zpool status tank1
  pool: tank1
 state: ONLINE
 scan: none requested

config:

        NAME              STATE     READ WRITE CKSUM
        tank1             ONLINE       0     0     0
          raidz2-0        ONLINE       0     0     0
            label/s15x01  ONLINE       0     0     0
            label/s15x02  ONLINE       0     0     0
            label/s15x03  ONLINE       0     0     0
            label/s15x04  ONLINE       0     0     0
            label/s20x05  ONLINE       0     0     0
            label/h15x01  ONLINE       0     0     0

errors: No known data errors
這樣 label 就都回來了。

沒有留言:

張貼留言