• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

安装系统盘的镜像(solaris)----转自Chinaunix

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 90次 | 进入软件测试论坛讨论

领测软件测试网

安装系统盘的镜像

作者: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”表示两个分区互相镜像的进度。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网