Solaris,ZFSでいろいろ試してます

前回のUSBメモリ3本でraidzの実験で使ったUSBメモリ3本は
以下のようなデバイス名になっています。
# rmformat 2> /dev/null | egrep '(Logical Node|Connected Device|Size)'
     1. Logical Node: /dev/rdsk/c6t0d0p0
        Connected Device: Generic  USB  SD Reader   1.00
        Size: 1.9 GB
     2. Logical Node: /dev/rdsk/c7t0d0p0
        Connected Device: TDKMedia Trans-It Drive   PMAP
        Size: 1.9 GB
     3. Logical Node: /dev/rdsk/c8t0d0p0
        Connected Device: Kingmax  USB2.0 FlashDisk 0.00
        Size: 1.9 GB
これを一旦 zpool export し、全て抜いた上で順番が変わるように挿しなおします。
# zpool export usbpool5
# rmformat 2> /dev/null | egrep '(Logical Node|Connected Device|Size)'
     1. Logical Node: /dev/rdsk/c7t0d0p0
        Connected Device: Generic  USB  SD Reader   1.00
        Size: 1.9 GB
     2. Logical Node: /dev/rdsk/c8t0d0p0
        Connected Device: Kingmax  USB2.0 FlashDisk 0.00
        Size: 1.9 GB
     3. Logical Node: /dev/rdsk/c9t0d0p0
        Connected Device: TDKMedia Trans-It Drive   PMAP
        Size: 1.9 GB
順番もデバイス名も変わりました。
ここで zpool import をしてmountします。
# zpool import
  pool: usbpool5
    id: 2262586136632595506
 state: ONLINE
action: The pool can be imported using its name or numeric identifier.
config:

        usbpool5    ONLINE
          raidz1    ONLINE
            c7t0d0  ONLINE
            c9t0d0  ONLINE
            c8t0d0  ONLINE
# zpool import usbpool5
# zpool status usbpool5
  pool: usbpool5
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        usbpool5    ONLINE       0     0     0
          raidz1    ONLINE       0     0     0
            c7t0d0  ONLINE       0     0     0
            c9t0d0  ONLINE       0     0     0
            c8t0d0  ONLINE       0     0     0

errors: No known data errors
# df -h /usbpool5
Filesystem             size   used  avail capacity  Mounted on
usbpool5               3.6G   1.1G   2.5G    31%    /usbpool5

デバイス名も順番も変わりましたが、問題なく認識してくれました。
同様の手順(export & import)で他のマシンへ繋ぎかえることもできます。
タグ

管理人/副管理人のみ編集できます