ソフトウェアパーティションの作業後、下記手順で作業を続けたところ、RAID 5のボリュームd8を認識しなくなった。
May 3 19:10:42 sun01 metadevadm: [ID 209699 daemon.error] Invalid device relocation information detected in Solaris Volume Manager May 3 19:10:42 sun01 metadevadm: [ID 912841 daemon.error] Please check the status of the following disk(s): May 3 19:10:42 sun01 metadevadm: [ID 702911 daemon.error] c2t0d0 May 3 19:10:42 sun01 metadevadm: [ID 702911 daemon.error] c2t1d0 (RAID 5を構成するディスクが表示される) May 3 19:10:42 sun01 metadevadm: [ID 702911 daemon.error] c3t3d0 May 3 19:10:42 sun01 metadevadm: [ID 702911 daemon.error] c3t4d0 May 3 19:10:43 sun01 genunix: [ID 454863 kern.info] dump on /dev/dsk/c0d0s4 size 1027 MB May 3 19:10:44 sun01 md_raid: [ID 213556 kern.warning] WARNING: md: d8 failed to open. open error on /dev/dsk/c3t4d0s2
metastatの結果は下記の通り
d8: RAID State: Unavailable Invoke: metastat -i Interlace: 32 blocks Size: 59371520 blocks (28 GB)
# metadevadm -u c2t0d0 Updating Solaris Volume Manager device relocation information for c2t0d0 Old device reloc information: id1,sd@f1905a80749fd3f31000215c50005 New device reloc information: id1,sd@f1905a80749fd68fc000b2e590000 (同様にd8を構成する他のディスクにも実施)
不明。HDD追加前の儀式が足りなかった?
ホットスペア用ディスクの確認
format
23. c3t5d0 <DEFAULT cyl 765 alt 2 hd 128 sec 32> /pci@0,0/pci15ad,790@11/pci15ad,1976@2/sd@5,0 Specify disk (enter its number): 23
fdisk
# fdisk -B /dev/rdsk/c3t5d0p0 #
ホットスペア集合名hsp0001)で作成する。ここでは、ホットスペア集合に1本だけディスクを登録している。
# metainit hsp000 c3t5d0s2 hsp000: Hotspare pool is setup #
状態確認
# metastat hsp000 hsp000: 1 hot spare Device Status Length Reloc c3t5d0s2 Available 3129344 blocks Yes Device Relocation Information: Device Reloc Device ID c3t5d0 Yes id1,sd@f1905a80749fd9619000601da0000
RAID 5ボリュームであるd8に対応づける。
# metaparam -h hsp000 d8 #
ソフトパーティションにはホットスペア集合を対応付けする事は出来ない。
# metaparam -h hsp000 d82 metaparam: d82: invalid metadevice type md_sp
状態確認
# metastat d8 d8: RAID State: Okay Hot spare pool: hsp000 Interlace: 32 blocks Size: 59371520 blocks (28 GB)