云网牛站
所在位置:首页 > Linux常用命令大全 > 更多实用命令 > mdadm命令

mdadm命令

mdadm命令用于建设,管理和监控RAID阵列。

用法

mdadm --create device options...
    用未使用的设备,创建raid选项。
mdadm --assemble device options...
    合并先前创建的raid阵列。
mdadm --build device options...
    创建或合并没有元数据的一个raid。
mdadm --manage device options...
    对现有阵列进行更改
mdadm --misc options... devices
    报告或修改各种MD相关设备的。
mdadm --grow options device
    调整以激活的raid阵列
mdadm --incremental device
    从一个raid中,添加/删除设备
mdadm --monitor options...
    监视一个或多个raid阵列的变化
mdadm device options...
   --manage的简写

mdadm --create 主要参数

--auto=yes :决定建立后面接的软体磁盘阵列设备,亦即/ dev/md0的,/ dev/md1 上...
--raid-devices=N :使用几个磁盘 (partition) 作为磁盘阵列的设备
--spare-devices=N :使用几个磁盘作用磁盘阵列的备用设备
--level=[015] :设置磁盘阵列的等级,常用0,1,5

mdadm --manage 主要参数

--add :会将后面的设备加入到这个MD中!
--remove :会将后面的设备由这个MD中移除
--fail :会将后面的设备设定成为出错的状态

实例1

[root@www ~]# mdadm --create --help   #查看创建raid阵列的参数
[root@www ~]# mdadm --manage --help   #查看管理raid阵列的参数
[root@www ~]# mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 -- spare-devices=1 /dev/hda{6,7,8,9,10}   #创建raid阵列
[root@www ~]# mdadm --detail /dev/md0      #查看raid阵列
[root@www ~]# mdadm --manage /dev/md0 --remove /dev/hda6     #从raid阵列中,删除 一个磁盘
[root@www ~]# mdadm --manage /dev/md0 --add /dev/hda5       #向raid阵列中,加入一 个磁盘

实例2

常见参数解释

-C或--creat

建立一个新阵列

-r

移除设备

-A

激活磁盘阵列

-l 或--level=0 1 4 5 6

设定磁盘阵列的级别

D或--detail

-打印阵列设备的详细信息

-n或--raid-devices=

指定阵列成员(分区/磁盘)的数量

-s或--scan

扫描配置文件或/proc/mdstat得到阵列缺失信息

-x或--spare-devicds=

指定阵列中备用盘的数量

-f

将设备状态定为故障

-c或--chunk=

设定阵列的块chunk大小 ,单位为KB

-a或--add

添加设备到阵列

-G或--grow

改变阵型大小或形态

-v    --verbose

显示详细信息

 

 

相关命令