just do it
分类: SOLARIS
2013-12-06 10:25:09
1 对磁盘分区做同步操作
系统盘c1t0d0s2 备盘c1t1d0s2
bash-3.00# prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2
fmthard: New volume table of contents now in place.
2 创建metadb数据
-a 添加metadb
-f 建立初始化的metadb,若是新建需要-a -f连用
-c 指定创建metadb备份的数目,不指定默认为1
-d 删除metadb
bash-3.00# metadb -a -f -c 3 c1t0d0s7 c1t10d0s7
3 建立/分区镜像和子镜像步骤
根(/)
metainit d0 -m d10
修改/etc/vfstab文件中的root分区信息
cp /etc/vfstab /etc/vfstab/bak
对于root分区,我们不需要手动修改vfstab,可执行命令进行修改
metaroot d0
修改完后查看/etc/vfstab文件,会发现root分区一会变为
/dev/md/dsk/d0和/dev/md/rdsk/d0
然后执行如下命令并重新引导系统以挂载镜像
lockfs -fa
reboot
4 创建其他分区镜像和子镜像
swap
metainit -f d11 1 1 c1t0d0s1
metainit d21 1 1 c1t1d0s1
metainit d1 -m d11
/usr
metainit -f d14 1 1 c1t0d0s1
metainit d24 1 1 c1t1d0s1
metainit d4 -m d11
/export/home
metainit -f d16 1 1 c1t0d0s1
metainit d26 1 1 c1t1d0s1
metainit d6 -m d11
5 附加镜像盘所有分区的子镜像
metattach d0 d20
metattach d1 d21
metattach d4 d24
metattach d6 d26
源盘和镜像盘开始同步,查看同步情况:
metastat | grep %
7 修改/etc/vfstab文件中的其他分区
vi /etc/vfstab
将/usr、swap、/export/home对应的挂接设备和fsck检测设备改成下面内容
/dev/md/dsk/d1 - - swap - no -
/dev/md/dsk/d0 /dev/md/rdsk/d0 / ufs 1 no -
/dev/md/dsk/d4 /dev/md/rdsk/d4 /usr ufs 1 no -
/dev/md/dsk/d6 /dev/md/rdsk/d6 /export/home ufs 2 yes -
swap - /tmp tmpfs - yes -
8 重新引导系统
修改完/etc/vfstab文件并且同步过程完成后,重新引导系统。
init 6
raid1制作完成