一、给系统盘做镜像(RAID-1) 给已有系统的机器添加一块和系统盘物理参数一样的磁盘(最基本要容量一样)这里环 境,系统盘c0d0, 新加盘c0d1 实验步骤: 1.复制系统盘的分片信息到新加盘 2.在两个磁盘的空闲分片上创建metadb状态数据库副本 3.建立组成镜像的第子镜像,我们要做的是把两个磁盘的相应分片,建立为镜像的成员 4.添加镜像的第一个子镜像(注意,第一个子镜像为系统的分片建立的) 6.编辑/etc/vfstab列表,让系统启动的时候使用的是卷设备,而不是以前的分片 7.重新启动系统 8.重启后,我们把镜像的另外一个子镜像添加进来进行同步信息 9.用metastat命令查看信息同步的状态 同步完成 10.在引导记录里添加第二个磁盘的引导记录,,使第二个硬盘可以引导 11.编辑启动菜单,添加第二个磁盘的启动条目 12.重启后,出现新加的启动菜单,选择从第二个盘启动 13.能正常启动,镜像成功 如果镜像盘出故障,以引导盘为例,替换坏盘的步骤 1.从另外一个子镜像盘引导系统 2.使用metadb命令来确定有多少个状态数据库副本失败。 3.使用metastat命令确定系统盘镜像的一半是否已失败。 4.停机,换盘,用format或者是fmthard按照磁盘出故障之前的状态建立分区表 5.重新启动,用第二个盘引导 6.使用metadb命令删除失败的状态数据库副本并重新添加它们。 7.使用metareplace命令重新启用子镜像。在一段时间之后,重新同步将完成。现在可以返 回到从原始设备引导。 二、RAID-0 1.创建并联的raid0卷 查看raid0状态 2.创建串联的raid0卷 查看串联raid0的状态 (从上面图中不难看出串联和并联的区别在于写入数据的方式) 三、RAID1+0 创建raid1+0 查看raid1+0的状态 四、RAID0+1 创建raid0+1 查看raid0+1的状态 五、RAID-5 创建raid5 查看raid的状态 替换raid中出故障的盘 1.通过检查/var/adm/messages文件以及metastat命令的输出,确定要替换的出现故障的磁盘。 #metastat 2.用metadb查找存放在故障的磁盘上的所有状态数据库副本。 #metadb 3.记录状态数据库副本所在片的名称和状态数据库副本的数量。然后删除状态数据库副本。 #metadb -d <分片> 4.查找和删除出现故障的磁盘上的所有热备件。(metahs -d 热备池名 片名 从热备池删除) #metahs -d <热备池名> <片名> 5.替换出现故障的磁盘。 6.对新磁盘重新分区。可以用format,也可以用fmthard 7.如果删除了状态数据库副本,请向相应的相同的编号片中重新添加状态数据库副本。 #metadb -afc n <片名> 8.如果磁盘上的片是RAID-5卷或RAID-0卷的组件,而这些卷又是RAID-1卷的子 镜像,请针对每个片运行metareplace -e命令。 #metareplace -e <卷名> <片名> 9.替换已删除的热备件,然后将它们添加到适当的热备用池中。 #metahs -a <热备池名> <片名> 热备池 创建热备池 将热备池和卷关联 没有关联之前的raid5卷 使用下面命令将热备池和raid5卷关联 再看看raid卷的状态 拔掉raid5中的c2t2d0这块盘,查看热备的效果 参考资料:官方SVM管理指南 |