栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

十一、RAID磁盘冗余阵列

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

十一、RAID磁盘冗余阵列

        部署磁盘阵列
            mdadm:用于创建、调整、监控和管理RAID设备
语法格式:mdadm 参数 硬盘名称
                -a:检测设备名称
                -n:指定设备数量
                -l:指定RAID级别
                -C:创建
                -v:显示过程
                -x:指定备份盘数量
                -f:模拟设备损坏
                -r:移除设备
                -Q :查看摘要信息
                -D:查看详细信息
                -S:停止RAID磁盘整理
            创建RAID10
                1、-C参数代表创建一个RAID阵列卡;-v参数显示创建的过程,同时在后面追加一个设备名称/dev/md0,这样/dev/md0就是创建后的RAID磁盘阵列的名称;-n 4参数代表使用4块硬盘来部署这个RAID磁盘阵列;而-l 10参数则代表RAID 10方案;最后再加上4块硬盘设备的名称

mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
                2、使用mdadm -D /dev/md0或者mdadm -Q /dev/md0查看详细信息
                3、将创建好的RAID磁盘阵列格式化成Ext4格式
mkfs.ext4 /dev/md0
                4、创建挂载点,进行挂载,将挂载信息添加到/etc/fstab文件中
            损坏磁盘阵列及修复
                1、模拟一块磁盘损坏
mdadm /dev/md0 -f /dev/sdb
                2、查看状态,可以看到/dev/sdb状态异常
mdadm -D /dev/md0
                3、将故障磁盘移除
mdadm /dev/md0 -r /dev/sdb
                4、将故障磁盘重新插回去,使用-a参数进行添加操作,系统默认会自动开始数据的同步工作
mdadm /dev/md0 -a /dev/sdb
                5、查看数据同步过程
mdadm -D /dev/md0 
            磁盘阵列+备份盘
                以防多块磁盘同时故障,建议配置一个备份盘,当其中一块磁盘故障时,备份盘直接顶上去
                创建RAID5
                    1、建一个RAID 5磁盘阵列+备份盘。在下面的命令中,参数-n 3代表创建这个RAID 5磁盘阵列所需的硬盘数,参数-l 5代表RAID的级别,而参数-x 1则代表有一块备份盘
mdadm -Cv /dev/md5 -l 5 -n 3 -x 1  /dev/sda /dev/sdb /dev/sdc /dev/sde
                    2、查看创建好的RAID5阵列磁盘
mdadm -D /dev/md0
                    3、将创建好的RAID磁盘阵列格式化成Ext4格式
mkfs.ext4 /dev/md0
                    4、创建挂载点,进行挂载,将挂载信息添加到/etc/fstab文件中
                模拟损坏一块磁盘:把硬盘设备/dev/sdb移出磁盘阵列,然后迅速查看/dev/md0磁盘阵列的状态,就会发现备份盘已经被自动顶替上去并开始了数据同步
mdadm /dev/md0 -f /dev/sdb
mdadm -D /dev/md0
            删除磁盘阵列
                1、umount /dev/md0
                2、将所有磁盘都设置成停用状态
umount /RAID
mdadm /dev/md0 -f /dev/sdb
mdadm /dev/md0 -f /dev/sdc
mdadm /dev/md0 -f /dev/sdd
                3、逐一移除
mdadm /dev/md0 -r /dev/sdb
mdadm /dev/md0 -r /dev/sdc
mdadm /dev/md0 -r /dev/sdd
mdadm /dev/md0 -r /dev/sde
                4、停用整个RAID磁盘阵列
mdadm --stop /dev/md0
ls /dev/md0
                在有一些老版本的服务器中,在使用--stop参数后依然会保留设备文件。这很明显是没有处理干净,这时再执行一下“mdadm --remove /dev/md0”命令即可
  
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842199.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号