RAID0配置
1.添加磁盘
2.fdisk -l
3.fdisk /dev/sdb(分2个或2个以上的fd类型分区)
t(更改分区类型,你可以输入字母l获取类型列表,这里我们选择fd,即linuxraid auto类型)
4.partprobe 不重启系统添加新的磁盘分区
5.mdadm -C -a yes /dev/md0 -l 0 -n 2 /dev/sdb[12]
软Raid创建时出现以下错误信息
mdadm: Cannot open /dev/sdb: Device or resource busy
mdadm: super1.x cannot open /dev/sdb: Device or resource busy
mdadm: failed container membership check
mdadm: device /dev/sdb not suitable for any style of array
用一下命令可以解决:
#ls /dev/md*
/dev/md0
然后停止对应的md设备:
#mdadm --stop /dev/md0 // 是停止先前创建的Raid
#mdadm -C -a yes /dev/md0 -l 0 -n 2 /dev/sdb[12] 在生成RAID的设备/dev/md0
出现Continue creating array? y //array?后输入y,问你是否创建所以是yes.
解析参数:-l代表指定RAID级别,-n指定几块盘
6.mdadm -D /dev/md0 查看指定RAID设备
7.mkfs.ext3 /dev/md0 格式化RAID设备
8.mdadm -Ds >/etc/mdadm.conf 让RAID设备在每次重启都生效
9.ls /etc/ | grep mdadm查看文件是否创建成功
10.mkdir /md0 创建挂载点
11.mount /dev/md0 /md0 挂载RAID设备
12.cd /md0 下touch w
13.格式化挂载,在挂载了/dev/md0的情况下执行换盘操作,以下操作都不会成功,操作后直接会崩盘,代表RAID0不支持容错
# mdadm /dev/md0 -f /dev/sdb2 (设置sdb2失效) // 模拟其中一个分区损坏
# mdadm /dev/md0 -r /dev/sdb2 (移除sdb2)
# mdadm /dev/md0 -a /dev/sdb3 (添加sdb3)
# cat /proc/mdstat
如果上面报错:mdadm: set device faulty failed for /dev/sdb5: Device or resource busy
这种是正常,因为raid0不提供容错,不提供冗余
14.ls /md0
警告:一定记