| 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
|