- 論壇徽章:
- 0
|
情況介紹:兩臺(tái)V490,一臺(tái)(GW11)有兩塊盤,做了鏡像,一臺(tái)(GW01)有一塊硬盤,有壞塊,需更換
兩臺(tái)機(jī)器硬件一致,應(yīng)用軟件一致,所以想著用dd的方法比較簡(jiǎn)單,結(jié)果發(fā)現(xiàn)還挺麻煩,5555555
1、將新硬盤插入GW11進(jìn)行dd:
dd if=/dev/rdsk/c1t0d0s2 of=/dev/rdsk/c1t1d0s2 bs=65535k
2、將硬盤插回GW01
SunOS Release 5.9 Version Generic_118558-06 64-bit
Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Cannot mount root on /pseudo/md@0:0,0,blk fstype ufs
panic[cpu3]/thread=140a000: vfs_mountroot: cannot mount root
0000000001409970 genunix:vfs_mountroot+70 (0, 0, 0, 200, 1458270, 0)
%l0-3: 000000000144bc00 000000000144bc00 0000000000002000 00000000014956e8
%l4-7: 000000000149b400 0000000001411e58 000000000144c400 000000000144f400
0000000001409a20 genunix:main+90 (1409ba0, f006a410, 1409ec0, 39a65f, 2000, 500)
%l0-3: 0000000000000001 000000000140a000 0000000001412fc8 0000000000000000
%l4-7: 0000000078002000 000000000039c000 00000000014a3ac8 0000000001066fb8
skipping system dump - no dump device configured
rebooting...
3、修改硬盤WWN號(hào)信息:
ok boot cdrom -s
# mount /dev/dsk/c1t0d0s0 /mnt
# cd /mnt/dev/dsk
# ls -al c1t0d0s0
# devfsadm -r /mnt -p /mnt/etc/path_to_inst
# cd /devices
# find . -print|cpio -pduVm /mnt/devices
啟動(dòng)系統(tǒng),仍然是起不來,55555
SunOS Release 5.9 Version Generic_118558-06 64-bit
Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Cannot mount root on /pseudo/md@0:0,0,blk fstype ufs
panic[cpu3]/thread=140a000: vfs_mountroot: cannot mount root
繼續(xù)查文檔:
4、檢查硬盤major/minor number:
# ls -lL /dev/dsk/c1t0d0s3
brw-r----- 1 root sys 118, 11 Aug 9 15:36 /dev/dsk/c1t0d0s3
5、修改 metadb信息,主要是wwn號(hào)和minor number要改:
/etc/lvm/mddb.cf:
#metadevice database location file do not hand edit
#driver minor_t daddr_t device id checksum
ssd 11 16 id1,ssd@w21000014c3aed3b6/d -2156
ssd 11 2064 id1,ssd@w21000014c3aed3b6/d -4204
試著啟動(dòng)系統(tǒng),又啟不來,接著郁悶,唉。。。。。。
有個(gè)兄弟發(fā)來一篇文章,哈哈,有救了,就是修改/kernel/drv/md.conf:
# Begin MDD database info (do not edit)
mddb_bootlist1="ssd:11:16:id1,ssd@w20000014c3aed3b6/d ssd:11:2064:id1,ssd@w20000014c3aed3b6/d";
# End MDD database info (do not edit)
6、修改system文件:
set md:mirrored_root_flag=1
7、啟動(dòng)系統(tǒng),sys-unconfig
系統(tǒng)能起來,檢查metadb,正常
metastat檢查狀態(tài),正常
df -k,數(shù)據(jù)能讀,應(yīng)用程序能正常啟
8、增加metadb,完成鏡像同步
root@GDSZ-PS-GW011-WAP08 # prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2
fmthard: New volume table of contents now in place.
flags first blk block count
a m p luo 16 2048 /dev/dsk/c1t0d0s3
a p luo 2064 2048 /dev/dsk/c1t0d0s3
a p luo 16 2048 /dev/dsk/c1t1d0s3
a p luo 2064 2048 /dev/dsk/c1t1d0s3
用metareplace命令替換
d40: Mirror
Submirror 0: d41
State: Okay
Submirror 1: d42
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 8405376 blocks (4.0 GB)
d41: Submirror of d40
State: Okay
Hot spare pool: hsp001
Size: 8405376 blocks (4.0 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t0d0s7 0 No Okay Yes
d42: Submirror of d40
State: Okay
Hot spare pool: hsp001
Size: 8405376 blocks (4.0 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s7 0 No Okay Yes
d30: Mirror
Submirror 0: d31
State: Okay
Submirror 1: d32
State: Resyncing
Resync in progress: 15 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 20982912 blocks (10 GB)
d31: Submirror of d30
State: Okay
Hot spare pool: hsp001
Size: 20982912 blocks (10 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t0d0s6 0 No Okay Yes
d32: Submirror of d30
State: Resyncing
Hot spare pool: hsp001
Size: 20982912 blocks (10 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s6 0 No Resyncing Yes
d20: Mirror
Submirror 0: d21
State: Okay
Submirror 1: d22
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 16790400 blocks (8.0 GB)
d21: Submirror of d20
State: Okay
Hot spare pool: hsp001
Size: 16790400 blocks (8.0 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t0d0s5 0 No Okay Yes
d22: Submirror of d20
State: Okay
Hot spare pool: hsp001
Size: 16790400 blocks (8.0 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s5 0 No Okay Yes
d10: Mirror
Submirror 0: d11
State: Okay
Submirror 1: d12
State: Resyncing
Resync in progress: 24 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 33560448 blocks (16 GB)
d11: Submirror of d10
State: Okay
Hot spare pool: hsp001
Size: 33560448 blocks (16 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t0d0s1 0 No Okay Yes
d12: Submirror of d10
State: Resyncing
Hot spare pool: hsp001
Size: 33560448 blocks (16 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s1 0 No Resyncing Yes
d0: Mirror
Submirror 0: d1
State: Okay
Submirror 1: d2
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 16790400 blocks (8.0 GB)
d1: Submirror of d0
State: Okay
Hot spare pool: hsp001
Size: 16790400 blocks (8.0 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t0d0s0 0 No Okay Yes
d2: Submirror of d0
State: Okay
Hot spare pool: hsp001
Size: 16790400 blocks (8.0 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s0 0 No Okay Yes
d104: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 66528739 4193680
d47: Mirror
Submirror 0: d49
State: Resyncing
Submirror 1: d48
State: Okay
Resync in progress: 7 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 189639936 blocks (90 GB)
d49: Submirror of d47
State: Resyncing
Hot spare pool: hsp001
Size: 189639936 blocks (90 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t1d0s4 0 No Resyncing Yes
d48: Submirror of d47
State: Okay
Hot spare pool: hsp001
Size: 189639936 blocks (90 GB)
Stripe 0:
Device Start Block Dbase State Reloc Hot Spare
c1t0d0s4 0 No Okay Yes
d101: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 62335058 4193680
d94: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 58141377 4193680
d91: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 53947696 4193680
d84: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 49754015 4193680
d81: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 45560334 4193680
d74: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 41366653 4193680
d71: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 37172972 4193680
d64: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 32979291 4193680
d61: Soft Partition
Device: d47
State: Okay
Size: 4193680 blocks (2.0 GB)
Extent Start Block Block count
0 28785610 4193680
d50: Soft Partition
Device: d47
State: Okay
Size: 28785608 blocks (13 GB)
Extent Start Block Block count
0 1 28785608
hsp001: is empty
Device Relocation Information:
Device Reloc Device ID
c1t1d0 Yes id1,ssd@w500000e011dfc9c0
c1t0d0 Yes id1,ssd@w20000014c3aed3b6
[ 本帖最后由 jf408 于 2006-8-10 20:51 編輯 ] |
|