Linux下使用mdadm实现软件RAID方法

TangLu 未命名 2014-07-29 4403 0

在Linux系统中通过mdadm这个程序就可以实现软件RAID

mdadm支持最常用的RAID0、RAID1、RAID5以及RAID6

mdadm可以基于多块硬盘、分区或逻辑卷来常见RAID,创建好的软RAID对应为/dev/mdX,如第一个RAID为/dev/md0,第二个为/dev/md1

 

创建RAID 0:

mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb /dev/sdc 

-C    创建一个新的RAID

-a    自动创建对应设备

-l    指定要创建的RAID级别

-n    指定硬盘的数量

 

创建好RAID后,还需要创建一个配置文件,这样系统重启后RAID依然存在:

mdadm -D --scan > /etc/mdadm.conf

 

格式化并挂载使用:

mkfs.ext4 /dev/md0

mount /dev/md0 /mnt

 

查看RAID信息:

mdadm -D /dev/md0 或 查看/prpc/mdstat

RAID3.jpg

 

 

关闭RAID(关闭前需要先卸载):

mdadm -S /dev/md0

 

启动RAID

mdadm -R /dev/md0

 

实验环境下,模拟磁盘故障:

mdadm /dev/md0 -f /dev/sdb

移除故障磁盘:

mdadm /dev/md0 -r /dev/sdb

增加新的磁盘:

mdadm /dev/md0 -a /dev/sdb

 

评论