第一:先劃出一個分區來一個分區來保存raid狀態信息,一般用S7
# format
Specify disk (enter its number): 0
format> p
partition> p
partition> h
partition> 7
Enter partition id tag[unassigned]:
Enter partition permission flags[wm]:
Enter new starting cyl[0]: ?
Expecting an integer from 0 to 24619
Enter new starting cyl[0]: 24601
Enter partition size[0b, 0c, 24601e, 0.00mb, 0.00gb]: 24619e
partition> label
Ready to label disk, continue? Yes
# prtvtoc /dev/rdsk/c0t0d0s2
# newfs /dev/rdsk/c0t0d0s4—第四塊盤建立文件系統
# mount /dev/dsk/c0t0d0s4 /oradata
第二:将第二块硬盘(c1t1d0)的文件分区表调整为和引导盘一致。
bash-2.05# prtvtoc /dev/rdsk/c0t0d0s2|fmthard -s - /dev/rdsk/c0t1d0s2
fmthard: New volume table of contents now in place.
第三:先生成replicas,这是DiskSuite内部用的
bash-2.05# metadb -a -f -c 3 c0t0d0s7 c0t1d0s7
bash-2.05# metadb
第四:對各個分區逐一鏡像
1: Creating a mirror from swap
#metainit -f d11 1 1 c0t0d0s1—f 表示force,有文件系統哦
#metainit d21 1 1 c0t1d0s1
#metainit d1 –m d11
#vi /etc/vfstab
/dev/dsk/ c0t0d0s1 - - swap – no –
should be changed to:
/dev/md/dsk/d1 - - swap – no -
# metattach d1 d21
# metastat
2: Creating a mirror from /apps
#metainit –f d13 1 1 c0t0d0s3—f 表示force,有文件系統哦
#metainit d23 1 1 c0t1d0s3
#metainit d3 –m d13
#vi /etc/vfstab
/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /apps ufs 1 yes -
should be changed to:
/dev/md/dsk/d3 /dev/md/rdsk/d3 /apps ufs 1 yes -
# metattach d3 d23
# metastat
3: Creating a mirror from /oradata
#metainit –f d14 1 1 c0t0d0s4—f 表示force,有文件系統哦
#metainit d24 1 1 c0t1d0s4
#metainit d4 –m d14
#vi /etc/vfstab
/dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /apps ufs 1 yes -
should be changed to:
/dev/md/dsk/d4 /dev/md/rdsk/d4 /apps ufs 1 yes -
# metattach d4 d24
# metastat
4, Creating a mirror from /
#metainit -f d10 1 1 c0t0d0s0
#metainit d20 1 1 c0t1d0s0
#metainit d0 -m d10
#metaroot d0
#lockfs -fa
#reboot
#metattach d0 d20
第五:镜像盘的boot引导
修改EEPROM
ok devalias(察看启动设备)
ok nvalias rootdisk /pci@1c,600000/scsi@2/disk@0,0
ok nvalias mirrdisk /pci@1c,600000/scsi@2/disk@1,0
ok setenv boot-device rootdisk mirrdisk
测试:
ok boot rootdisk 系统启动正常。
ok boot mirrdisk 系统启动正常。
以下是18個光纖硬盤的實例:
metainit d110 1 1 c4t22d0s0 d15
metainit d111 1 1 c4t21d0s0
metainit d112 1 1 c4t19d0s0 d16
metainit d113 1 1 c4t20d0s0
metainit d114 1 1 c4t18d0s0 d17
metainit d115 1 1 c4t8d0s0
metainit d116 1 1 c4t9d0s0 d18
metainit d117 1 1 c4t10d0s0
metainit d118 1 1 c4t16d0s0 d19
metainit d119 1 1 c4t17d0s0
metainit d120 1 1 c4t0d0s0 d20
metainit d121 1 1 c4t1d0s0
metainit d122 1 1 c4t2d0s0 d21
metainit d123 1 1 c4t3d0s0
metainit d124 1 1 c4t4d0s0 d22
metainit d125 1 1 c4t5d0s0
metainit d126 1 1 c4t6d0s0 d23
metainit d127 1 1 c4t7d0s0
metainit d15 -m d110
metainit d16 -m d112
metainit d17 -m d114
metainit d18 -m d116
metainit d19 -m d118
metainit d20 -m d120
metainit d21 -m d122
metainit d22 -m d124
metainit d23 -m d126
metattach d15 d111
metattach d16 d113
metattach d17 d115
metattach d18 d117
metattach d19 d119
metattach d20 d121
metattach d21 d123
metattach d22 d125
metattach d23 d127
以上是我們第一次嘗試作raid1+0的過程,但是沒有成功,這僅僅是raid1
以下是將做的raid1刪除
metadetach d15 d110
metadetach d16 d112
metadetach d17 d114
metadetach d18 d116
metadetach d19 d118
metadetach d20 d120
metadetach d21 d122
metadetach d22 d124
metadetach d23 d126
metaclear d110
metaclear d112
metaclear d114
metaclear d116
metaclear d118
metaclear d120
metaclear d122
metaclear d124
metaclear d126
metaclear d15
metaclear d16
metaclear d17
metaclear d18
metaclear d19
metaclear d20
metaclear d21
metaclear d12
metaclear d13
metaclear d111
metaclear d113
metaclear d115
metaclear d116
metaclear d117
metaclear d119
以下才是raid1+0的正確做法
metainit d15 9 1 c4t0d0s0 1 c4t1d0s0 1 c4t2d0s0 1 c4t3d0s0 1 c4t4d0s0 1 c4t5d0s0 1 c4t6d0s0 1 c4t7d0s0 1 c4t8d0s0
metainit d25 9 1 c4t9d0s0 1 c4t10d0s0 1 c4t16d0s0 1 c4t17d0s0 1 c4t18d0s0 1 c4t19d0s0 1 c4t20d0s0 1 c4t21d0s0 1 c4t22d0s0
metainit d5 -m d15
metattach d5 d25
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8203880/viewspace-310228/ ,如需转载,请注明出处,否则将追究法律责任。