分类: LINUX
2012-01-11 08:07:40
SoftRaid可以是分区或是磁盘
mdadm --detail /dev/md0
mdadm --create --auto=yes /dev/md[0-9] --raid-devices=N --level=[015]
--spare-devices=n /dev/sdx /dev/hdx
参数:
create:新建RAID的参数
auto=yes:决定新建后面软件磁盘阵列设备,即/dev/md0 , /dev/md1等
raid-devises=N:使用几个磁盘作哦磁盘阵列的设备
spare=[015] :使用几个磁盘作为备用(spare)投备
detail:后面所接的那个磁盘阵列设备的详细信息
RAID 5 环境:
利用4个分区组成RAID 5;
每个分区为1G 每个分区大小一样较佳;
利用1个分区设置为Sparedisk;
这个Sparedisk的大小与其它RAID所需分区一样大小;
将此RAID 5设备挂载到/mnt/raid目录下。
图1
以mdadm创建RAID
mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1
/dev/vdb{1,5,6,7,8}
查看
mdadm --detail /dev/md0
图2
cat /proc/mdstat
图3
将md0做为普通磁盘格式化
mkfs.ext4 /dev/md0
图4
格式化成功后就可正常使用了。
将出错磁盘删除加入新磁盘
增加一个新的分区/dev/vdb9
mdadm --manage /dev/md0 --add /dev/vdb9 --remove /dev/vdb8
图5
与上图相比spare
/dev/vdb9 改变了
开机自动挂载
更改配置文件/etc/mdadm/mdadm.conf #需要/dev/md0的UUID
mdadm --detail /dev/md0 | grep -i uuid
图6
vim /etc/mdadm/mdadm.conf
图7
vim /etc/fstab
/dev/md0 /mnt/raid ext4 defaults 1 2
图8
测试挂载
umount /dev/md0 ;mount -a
图9
关闭SOFT RAID
1、umount /mnt/raid #先卸载
2、删除/etc/fstab /etc/mdadm/mdadm.conf 里面刚刚新增的两笔资料
3、mdadm --stop /dev/md0
4、cat /proc/mdstat #检查一下
看看下面的
mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1
/dev/sd{a,b,c,d,e}