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 :会将后面的设备设定成为出错的状态
[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阵列中,加入一个磁盘
常见参数解释
-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
显示详细信息
#创建一个名字为md0的阵列,等级为0 有两块硬盘 1:/dev/sdb1 2:/dev/sdb2 # mdadm -C -v /dev/md0 -l0 -n 2 /dev/sdb1 /dev/sdb2
评论(1)
- 百鬼之主回复(2020-01-07 17:17:13): [回复]