Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94740
  • 博文数量: 42
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 480
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-16 13:39
文章分类

全部博文(42)

文章存档

2011年(1)

2010年(6)

2009年(35)

我的朋友

分类:

2009-11-13 10:06:00

solaris10镜像
系统分区规划:
Solaris10
系统盘:10G
0     /                       2.5G
1     swap                    512MB
2     overlap                 10G
3     /var                    1G
4     /export/home            1G
5     /opt                    3G
6     /usr                    2G
7     10M                     10M

分区              镜像名    系统盘子镜像名   备份盘子镜像名     系统盘       备份盘
/                   d0         d10                 d20          c1t0d0s0     c1t1d0s0
swap                d1         d11                 d21          c1t0d0s1     c1t1d0s1
/var                d2         d12                 d22          c1t0d0s3     c1t1d0s3
/export/home        d3         d13                 d23          c1t0d0s4     c1t1d0s4
/opt                d4         d14                 d24          c1t0d0s5     c1t1d0s5
/usr                d5         d15                 d25          c1t0d0s6     c1t1d0s6
1、将两块硬盘分区进行同步
prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2
2、创建metadb数据
metadb -a -f -c 3 c1t0d0s7 c1t1d0s7
这里做3个metadb,metadb命令的各参数含义如下:
-a:增加metadb;
-f:建立初始化的metadb(如果是新建,需要-a -f连用);
-c:指定创建metadb备份的数目,如-c 3,表示建立3个metadb,不指定默认1;
-i:查询现有的metadb信息,备份数量及状态等;
-d:删除metadb。
3、建立/分区镜像和子镜像步骤
/
metainit -f d10 1 1 c1t0d0s0
metainit d20 1 1 c1t1d0s0
metainit d0 -m d10
4、修改/etc/vfstab文件中的root分区信息
cp /etc/vfstab /etc/vfstab.bak
对于root分区,我们不需要手动修改vfstab,可执行命令进行修改
metaroot d0
修改完后查看/etc/vfstab文件,会发现root分区一行的/dev/dsk/c1t0d0s0以及/dev/rdsk/c1t0d0s0变成了/dev/md/dsk/d0和/dev/md/rdsk/d0
然后执行如下命令并重新引导系统以挂载镜像
lockfs -fa
reboot
5、创建其他分区的镜像和子镜像
swap
metainit -f d11 1 1 c1t0d0s1
metainit d21 1 1 c1t1d0s1
metainit d1 -m d11
/var
metainit -f d12 1 1 c1t0d0s3
metainit d22 1 1 c1t1d0s3
metainit d2 -m d12
/export/home
metainit -f d13 1 1 c1t0d0s4
metainit d23 1 1 c1t1d0s4
metainit d3 -m d13
/opt
metainit -f d14 1 1 c1t0d0s5
metainit d24 1 1 c1t1d0s5
metainit d4 -m d14
/usr
metainit -f d15 1 1 c1t0d0s6
metainit d25 1 1 c1t1d0s6
metainit d5 -m d15
6、附加镜像盘所有分区的子镜像
metattach d0 d20
metattach d1 d21
metattach d2 d22
metattach d3 d23
metattach d4 d24
metattach d5 d25
源盘和镜像盘开始同步,这个过程需要比较长的时间,查看同步情况:
metastat | grep %
7、修改/etc/vfstab文件中的其他分区
vi /etc/vfstab
将/var、swap、/opt、/usr、/export/home对应的挂接设备和fsck检测设备改成下面内容:
/dev/md/dsk/d1 /dev/md/rdsk/d1 swap
/dev/md/dsk/d2 /dev/md/rdsk/d2 /var
/dev/md/dsk/d3 /dev/md/rdsk/d3 /export/home
/dev/md/dsk/d4 /dev/md/rdsk/d4 /opt
/dev/md/dsk/d5 /dev/md/rdsk/d5 /usr
8、重新引导系统
修改完/etc/vfstab文件并且等待同步过程完成后,重新引导系统:
init 6
至此,RAID1制作完毕。
阅读(817) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~