软RAID管理

2018-01-31 08:02:47来源:cnblogs.com作者:shenxm人点击

分享

软RAID管理

软RAID

    软RAID 提供管理界面:mdadm    软RAID为空余磁盘添加冗余,结合了内核中的md(multi devices)。    RAID 设备可命名为/dev/md0、/dev/md1、/dev/md2、/dev/md3等    观察md的状态:cat /proc/mdstat

软RAID的实现

    mdadm是模式化的工具,支持的RAID 级别:LINEAR、RAID0、RAID1、RAID4、RAID5、RAID6、RAID10。    mdadm        mdadm - manage MD devices aka Linux Software RAID        mdadm [mode] <raiddevice> [options] <component-devices>            <raiddevice>: /dev/md#            <component-devices>:  任意块设备            [mode]:                -A, --assemble  装配一个先已存在的阵列                -B, --build 创建一个不带超级块的遗留阵列                -C, --create    创建一个新的阵列                -F, --follow, --monitor 选择监控模式                -G, --grow  更改尺寸或更改一个活动阵列的形状                -I, --incremental   在适当的阵列中添加/删除单个设备, 并可能启动阵列。                --manage    管理                --misc  混合的                --auto-detect   自动检测                -f:     标记指定磁盘为损坏                -a:     添加磁盘                -r:     移除磁盘                可以通过 mdadm --[mode] --help 来查找对应模式下的选项            [ common peration ]:                --verbose     -v    显示发生的详情                --quiet       -q    不显示不必要的信息                --brief       -b    显示简短信息                --export      -Y    配合 --detail, --detail-platform 或--examine 使用 key=value 的格式来导入到环境中                --force       -f    重写常规检查并更加强有力                --assemble    -A    配置一个阵列                --build       -B    创建一个不带有元数据的阵列                --create      -C    创建一个新的阵列                --detail      -D    显示raid的详细信息                --examine     -E    在一个新阵列组成中测试超级块                --examine-bitmap -X 显示一个位图文件的详细信息                --examine-badblocks 显示在设备上的已知坏块设备的列表                --monitor     -F    监控阵列                --grow        -G    重设阵列尺寸和形状                --incremental -I    在一个合适阵列中添加或删除一个单一的设备                --query       -Q    显示与md驱动程序的有关的设备                --auto-detect       开启被内核控制的自动删除的功能            一些专有选项。也就是mode相关的子选项太多就不在一一累述了,用到时可在查看帮助。

软RAID 配置示例

    使用mdadm 创建并定义RAID 设备        #mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1    用文件系统对每个RAID 设备进行格式化        #mke2fs -j /dev/md0    测试RAID 设备    使用mdadm 检查RAID 设备的状况        #mdadm --detail|D /dev/md0    增加新的成员        #mdadm –G /dev/md0 –n4 -a /dev/sdf1

软RAID 测试和修复

    模拟磁盘故障        mdadm /dev/md0 -f /dev/sda1    移除磁盘        mdadm /dev/md0 –r /dev/sda1    从软件RAID 磁盘修复磁盘故障        替换出故障的磁盘然后开机        在备用驱动器上重建分区            mdadm /dev/md0 -a /dev/sda1    mdadm、/proc/mdstat 及系统日志信息

软RAID 管理

    生成配置文件: mdadm –D –s >> /etc/mdadm.conf    停止设备:   mdadm –S /dev/md0    激活设备:   mdadm –A –s /dev/md0  激活    强制启动:   mdadm –R /dev/md0    删除raid 信息:  mdadm --zero-superblock /dev/sdb1

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台