2024年5月22日发(作者:蒉雅)
1、在安装系统时,对硬盘分区需注意,一般我们把c1t0d0s7划分为一个10MB到
100MB的分区留着用来存放Metadb数据,Metadb是DiskSuite存储硬盘配置信息的
文件,机器每次启动时DiskSuite都从Metadb文件中读取这些信息。一旦Metadb被破
坏,机器将不能正常启动,所以一般我们都将Metadb做多个备份,这个分区的大小取决
于你Metadb备份的多少。
2、如果是Solaris 9,在安装系统时包含了Solaris Volume Manager,可以直接使
用。如果是Solaris 8,就稍微麻烦一点了,需要手动从Solaris 8 Software 2 of 2光盘中
安装DiskSuite。
3、备份一下/etc/vfstab和/etc/system文件,以备不时之需
#cp /etc/vfstab /etc/
#cp /etc/system /etc/
4、准备一个表,记录自己规划的各分区的镜像名称,这个可选,但我觉得很有必要,
以防止自己在d10、d20、d12等数字中混乱。如下简单写清楚就行,名称规则可自行约
定:
镜像名称 源盘子镜像名 镜像盘子镜像名 挂载点 分区序号
d0 d10 d20 / c0t?d0s0
d1 d11 d21 swap c0t?d0s1
d2 d12 d22 /var c0t?d0s3
d3 d13 d23 /opt c0t?d0s4
d4 d14 d24 /export/home c0t?d0s5
5、将两块硬盘分区进行同步
# prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2
这里要求最好两块硬盘的大小相等,如果镜像盘比源盘大,在做完分区同步后,镜像
盘的大小会变成与源盘相同,多余的那部分看不到,会浪费掉。当前,也可以不同这条命
令同步分区,用format手动修改分区以达到相同的目的,比较复杂,不详说。
6、创建metadb数据
# metadb -a -f -c 3 c1t0d0s7 c1t1d0s7
这里做3个metadb,metadb命令的各参数含义如下:
-a:增加metadb;
-f:建立初始化的metadb(如果是新建,需要-a -f连用);
-c:指定创建metadb备份的数目,如-c 3,表示建立3个metadb,不指定默认
1;
2024年5月22日发(作者:蒉雅)
1、在安装系统时,对硬盘分区需注意,一般我们把c1t0d0s7划分为一个10MB到
100MB的分区留着用来存放Metadb数据,Metadb是DiskSuite存储硬盘配置信息的
文件,机器每次启动时DiskSuite都从Metadb文件中读取这些信息。一旦Metadb被破
坏,机器将不能正常启动,所以一般我们都将Metadb做多个备份,这个分区的大小取决
于你Metadb备份的多少。
2、如果是Solaris 9,在安装系统时包含了Solaris Volume Manager,可以直接使
用。如果是Solaris 8,就稍微麻烦一点了,需要手动从Solaris 8 Software 2 of 2光盘中
安装DiskSuite。
3、备份一下/etc/vfstab和/etc/system文件,以备不时之需
#cp /etc/vfstab /etc/
#cp /etc/system /etc/
4、准备一个表,记录自己规划的各分区的镜像名称,这个可选,但我觉得很有必要,
以防止自己在d10、d20、d12等数字中混乱。如下简单写清楚就行,名称规则可自行约
定:
镜像名称 源盘子镜像名 镜像盘子镜像名 挂载点 分区序号
d0 d10 d20 / c0t?d0s0
d1 d11 d21 swap c0t?d0s1
d2 d12 d22 /var c0t?d0s3
d3 d13 d23 /opt c0t?d0s4
d4 d14 d24 /export/home c0t?d0s5
5、将两块硬盘分区进行同步
# prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2
这里要求最好两块硬盘的大小相等,如果镜像盘比源盘大,在做完分区同步后,镜像
盘的大小会变成与源盘相同,多余的那部分看不到,会浪费掉。当前,也可以不同这条命
令同步分区,用format手动修改分区以达到相同的目的,比较复杂,不详说。
6、创建metadb数据
# metadb -a -f -c 3 c1t0d0s7 c1t1d0s7
这里做3个metadb,metadb命令的各参数含义如下:
-a:增加metadb;
-f:建立初始化的metadb(如果是新建,需要-a -f连用);
-c:指定创建metadb备份的数目,如-c 3,表示建立3个metadb,不指定默认
1;