1、 Solaris镜像安装与拆除文档 一. 拆除原有的镜像 1. 拆离子镜像: #metastat –p d0 -m d10 d20 1 d10 1 1 c1t1d0s0 d20 1 1 c1t0d0s0 d1 -m d11 d21 1 d11 1 1 c1t1d0s1 d21 1 1 c1t0d0s1 d5 -m d15 d25 1 d15 1 1 c1t1d0s5 d25 1 1 c1t0d0s5 d6 -m d16 d26 1 d16 1 1 c1t1d0s6 d26 1
2、 1 c1t0d0s6 #metadetach d0 d20 d0: submirror d20 is detached #metadetach d1 d21 d1: submirror d21is detached #metadetach d5 d25 d5: submirror d15 is detached #metadetach d6 d16 d6: submirror d16 is detached 2. 清除子镜像 #metaclear d20 #metaclear d21 #metaclear d25 #metaclear d26
3、 3.编辑vfstab文件: #vi /etc/vfstab #cat /etc/vfstab #/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes - fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c1t0d0s1 - - swap - no - /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no - /dev/dsk/c1t0d0s5 /dev/rdsk/c1t0d0s5 /usr ufs 1 n
4、o - /dev/dsk/c1t0d0s6 /dev/rdsk/c1t0d0s6 /users ufs 2 yes - swap - /tmp tmpfs - yes - #metaroot /dev/dsk/c1t0d0s0 /设置启动盘 #sync;sync;sync #reboot system 4.清除主镜像: #metaclear -r d0 #metaclear -r d1 #meatclear -r d5 #metaclear -r d6 5.删除状态数据库副本 #metadb /查看状态数据库副本 flags
5、 first blk block count a m p luo 16 1034 /dev/dsk/c1t0d0s7 a p luo 1050 1034 /dev/dsk/c1t0d0s7 a p luo 2084 1034 /dev/dsk/c1t0d0s7 a p luo 16 1034 /dev/dsk/c1t1d0s7 a p luo 1050 1034 /dev/dsk/c1t1d0s7 a p luo 2084
6、 1034 /dev/dsk/c1t1d0s7 #metadb -d c1t0d0s7 #metadb -d c1t1d0s7 #metadb /查看状态数据库 #metastat /查看镜像情况 二. 给系统重新做镜像 1. 复制磁盘分区: #prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t10s2 2. 创建状态数据库: #metadb -a -f -c 3 c1t0d0s7 c1t1d0s7 3. 创建镜像: a.c1t0d0盘: #me
7、tainit -f d10 1 1 c1t0d0s0 d10: Concat/Stripe is setup #metainit -f d11 1 1 c1t0d0s1 d11: Concat/Stripe is setup #metainit -f d15 1 1 c1t0d0s5 d15: Concat/Stripe is setup #metainit -f d16 1 1 c1t0d0s6 d16: Concat/Stripe is setup b.c1t1d0盘: #metainit d20 1 1 c1t1d0s0 d20: Concat/Stripe is
8、 setup #metainit d21 1 1 c1t1d0s1 d21: Concat/Stripe is setup #metainit d25 1 1 c1t1d0s5 d25: Concat/Stripe is setup #metainit d26 1 1 c1t1d0s6 d26: Concat/Stripe is setup c.指定要创建的镜像: #metainit d0 -m d10 d0: Mirror is setup #metainit d2 -m d12 d1: Mirror is setup #metainit d5 -m d15 d
9、5: Mirror is setup #metainit d6 -m d16 d6: Mirror is setup 4.编辑/etc/vfstab #vi /etc/vfstab #cat /etc/vfstab # #/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes - fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/md/dsk/d1 - - swap - no - /dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no -
10、 /dev/md/dsk/d5 /dev/md/rdsk/d5 /usr ufs 1 no - #/dev/dsk/c1t1d0s0 /dev/rdsk/c1t1d0s0 /data ufs 2 yes - #/dev/dsk/c1t0d0s7 /dev/rdsk/c1t0d0s7 /export/home ufs 2 yes - /dev/md/dsk/d6 /dev/md/rdsk/d6 /users ufs 2 yes - swap - /tmp tmpfs - yes - 5.设置启动盘、重启系统: #metaroot d0 #lockfs –fa #re
11、boot 6.添加第二个子镜像、查看同步 #metattach d0 d20 d0: submirror d20 is attached #metattach d1 d21 d1: submirror d21 is attached #metattach d5 d25 d5: submirror d25 is attached #metattach d6 d26 d6: submirror d26 is attached #metastat /查看同步情况与状态 d0: Mirror Submirror 0: d10 State:
12、 Okay Submirror 1: d20 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 6298944 blocks d10: Submirror of d0 State: Okay Size: 6298944 blocks Stripe 0: Device Start Block Db
13、ase State Hot Spare c1t1d0s0 0 No Okay d20: Submirror of d0 State: Okay Size: 6298944 blocks Stripe 0: Device Start Block Dbase State Hot Spare c1t0d0s0 0 No Okay d1: Mirror Submirror 0:
14、 d11 State: Okay Submirror 1: d21 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 16780224 blocks d11: Submirror of d1 State: Okay Size: 16780224 blocks Stripe 0: Device
15、 Start Block Dbase State Hot Spare c1t1d0s1 0 No Okay d21: Submirror of d1 State: Okay Size: 16780224 blocks Stripe 0: Device Start Block Dbase State Hot Spare c1t0d0s1 0 No Okay d5: Mir
16、ror Submirror 0: d15 State: Okay Submirror 1: d25 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 8395200 blocks d15: Submirror of d5 State: Okay Size: 8395200 blocks
17、 Stripe 0: Device Start Block Dbase State Hot Spare c1t1d0s5 0 No Okay d25: Submirror of d5 State: Okay Size: 8395200 blocks Stripe 0: Device Start Block Dbase State Hot Spare c1t0d0s5 0 No Okay
18、 d6: Mirror Submirror 0: d16 State: Okay Submirror 1: d26 State: Okay Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 101281728 blocks d16: Submirror of d6 State: Okay Size:
19、 101281728 blocks Stripe 0: Device Start Block Dbase State Hot Spare c1t1d0s6 0 No Okay d26: Submirror of d6 State: Okay Size: 101281728 blocks Stripe 0: Device Start Block Dbase State Hot Spare c1t0d0s6 0 No Okay 7 / 8






