安装系统盘的镜像 作者:tangrui 硬件环境:两个内置硬盘,分别是c0t0d0和c0t1d0
安装步骤: 1. 先将操作系统安装在c1t0d0上,安装系统时不要使用c1t1d0。分区时留出一小片磁盘空间用于DiskSuite。以18.2G硬盘分区为例:
分区 挂接点 容量 0 / 3G 1 swap 2G 2 overlap 18.2G 3 /var 2G 4 10M 5 /opt 4G 6 /usr 3G 7 /export/home 3G
说明:分区2表示整个硬盘;分区4分配了10M空间,不挂接到任何目录,用于存放DiskSuite的状态数据库。
2. 系统安装完毕后,安装DiskSuite: 将光盘:2 of 2 software for Solaris 8放入光驱,然后进入目录: # cd /cdrom/cdrom0/Solaris_8/EA/products/DiskSuite_4.2.1/sparc/Packages 安装DiskSuite: # pkgadd -d .
安装显示的所有包。
3. 重新启动操作系统 # init 6 4. 复制分区表: # prtvtoc /dev/rdsk/c1t0d0s2 | fmthard -s - /dev/rdsk/c1t1d0s2 5. 配置DiskSuite: (1) 建立状态数据库: # /usr/opt/SUNWmd/sbin/metadb -a -f -c 2 /dev/dsk/c1t0d0s7 /dev/dsk/c1t1d0s7 (2) 建立/分区镜像: # /usr/opt/SUNWmd/sbin/metainit -f d10 1 1 c1t0d0s0 # /usr/opt/SUNWmd/sbin/metainit d20 1 1 c1t1d0s0 # /usr/opt/SUNWmd/sbin/metainit d30 -m d10 # /usr/opt/SUNWmd/sbin/metaroot d30
查看一下/etc/vfstab文件,可以看到/挂接的设备已经更改成:/dev/md/dsk/d30 #more /etc/vfstab (3) 建立其它分区镜像:
swap分区: 无数据空分区 # /usr/opt/SUNWmd/sbin/metainit -f d11 1 1 c1t0d0s1 # /usr/opt/SUNWmd/sbin/metainit d21 1 1 c1t1d0s1 # /usr/opt/SUNWmd/sbin/metainit d31 -m d11 # newfs /dev/md/dsk/d31
/var分区 # /usr/opt/SUNWmd/sbin/metainit -f d13 1 1 c1t0d0s3 # /usr/opt/SUNWmd/sbin/metainit d23 1 1 c1t1d0s3 # /usr/opt/SUNWmd/sbin/metainit d33 -m d13
/opt分区 # /usr/opt/SUNWmd/sbin/metainit -f d15 1 1 c1t0d0s5 # /usr/opt/SUNWmd/sbin/metainit d25 1 1 c1t1d0s5 # /usr/opt/SUNWmd/sbin/metainit d35 -m d15
/usr分区 # /usr/opt/SUNWmd/sbin/metainit -f d16 1 1 c1t0d0s6 # /usr/opt/SUNWmd/sbin/metainit d26 1 1 c1t1d0s6 # /usr/opt/SUNWmd/sbin/metainit d36 -m d16
/export/home分区 # /usr/opt/SUNWmd/sbin/metainit -f d17 1 1 c1t0d0s7 # /usr/opt/SUNWmd/sbin/metainit d27 1 1 c1t1d0s7 # /usr/opt/SUNWmd/sbin/metainit d37 -m d17
(4) 编辑/etc/vfstab文件 将/var、swap、/opt、/usr、/export/home对应的挂接设备和fsck检测设备改成下面内容:
/dev/md/dsk/d31 /dev/md/rdsk/d31 /var /dev/md/dsk/d33 /dev/md/rdsk/d33 swap /dev/md/dsk/d35 /dev/md/rdsk/d35 /opt /dev/md/dsk/d36 /dev/md/rdsk/d36 /usr /dev/md/dsk/d37 /dev/md/rdsk/d37 /export/home 6. 重新启动系统 #lockfs -fa #init 6 重新启动时,系统将会出现一些警告信息: WARNING: forceload of misc/md_trans failed WARNING: forceload of misc/md_raid failed WARNING: forceload of misc/md_hotspares failed
不必理会这些信息。 7. 附加镜像设备: # /usr/opt/SUNWmd/sbin/metattach d30 d20 # /usr/opt/SUNWmd/sbin/metattach d31 d21 # /usr/opt/SUNWmd/sbin/metattach d33 d23 # /usr/opt/SUNWmd/sbin/metattach d35 d25 # /usr/opt/SUNWmd/sbin/metattach d36 d26 # /usr/opt/SUNWmd/sbin/metattach d37 d27
8. 使用metastat查看镜像状态 # /usr/opt/SUNWmd/sbin/metastat
d30: Mirror Submirror 0: d10 State: Okay Submirror 1: d20 State: Resyncing Resync in progress: 21 % done Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 6563816 blocks ...
其中“Resync in progress: 21 % done”表示两个分区互相镜像的进度。 |