资源描述
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 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.编辑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 no -
/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 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 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盘:
#metainit -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 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
d5: 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 -
/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
#reboot
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: 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 Dbase 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: 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 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: Mirror
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
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
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: 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
展开阅读全文