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

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

SA299第九章读书笔记

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

领测软件测试网 configuring solaris volume manager software.

基本内容:
分配状态数据库的复制品
为根文件系统创建一个镜像
创建数据库复制品的好处在于当发生故障的时候影响到的只是单个数据库复制品
如果系统丢失一个状态数据库复制品,那么solaris卷管理软件就用一个运算法则来判定哪个状态数据库复制品还有有效数据,这个运算法则要保证至少有一半的状态数据库的复制品有效
这个运算法则要保证三点:
1,确保系统在有一半数据库复制品有效的前提下能够运行
2,如果不到一半的数据库复制品有效那么导致系统出现panic
3,如果不到一半的数据库复制品有效那么防止启动solaris卷管理软件
创建状态数据库有两种方法:
1,用metadb -a命令
2,用GUI图形界面来管理
介绍metadb命令的参数:
-a 指增加一个数据库复制品
-f 强制性执行增加数据库复制品的初始化工作
-c n 控制增加的数目
-l nnnn 以数据块方式控制增加的新复制品
disk_slice 分区名称
不带参数的metadb命令列出所有数据库复制品的状态信息
为根文件系统创建镜像的基本步骤是:
1,在想做镜像的文件系统上创建一个RAID-0卷
2,创建第二个RAID-0作为RAID-1的子镜像
3,用包含将被做镜像的文件系统的RAID-0创建一个one-way镜像
4,用metaroot命令来更新系统的配置
5,重启系统
6,将第二个子镜像挂到文件系统镜像上
7,记录更改路径
创建一个RAID-0使用的命令是metainit,一般的语法格式是:
metainit -f concat/stripe numstripes width component
比如:
# /usr/sbin/metainit -f dll 1 1 c0t0d0s0
可以用metainit命令或者图形界面的方式来创建RAID-1卷
用metainit命令的一般语法格式是:
metainit mirror -m submirror [read_options] [write_options] [pass_num]
执行metaroot命令:
当在挂载的文件系统上创建了镜像之后,必须对/etc/vfstab文件更新,以便对一个分区上的挂载点进行改变
如果不是在根文件系统上创建的镜像,那么可以用vi编辑器来更新这个文件,如果是的话,就用命令metaroot device来更改文件/etc/vfstab和/etc/system,比如:
# metaroot d10
如果要挂上它的子镜像,用命令:
# metattach d10 d12
对已经做了镜像的根文件系统进行卸载,用下面的步骤:
1,运行metastat命令并保证子镜像在ok状态
# metastat d10
2,运行metadetach命令
# metadetach d10 d12
3,运行metaroot命令来更新/etc/vfstab和/etc/system文件
# metaroot /dev/dsk/c0t0d0s0
# grep c0t0d0s0 /etc/vfstab
4,重启系统
# init 6
5,用metaclear命令来清除镜像和子镜像.-r参数是递归的删除
# metaclear -r d10
# metaclear d12

延伸阅读

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


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

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