创建一个大小为10G的RAID0 一、新建所需RAID0的两个分区 使用/dev/sde1/和dev/sdf1进行创建,分区容量大小为各5G,并转换分区为fd
图1、2 注:保存退出后不要对其格式化,因为我们不能去格式化一个software raid 底层的块设备,而是要格式化software raid本身。
二、让内核重新读取分区表
图3 三、把/dev/sde1和/dev/sdf1两个分区创建为RAID0 创建之前先确认/proc/mdstat下面是否有相关文件
图4
图5 既然md0还没有使用,那就让我们从0开始吧!
四、创建md设备
图6 md相关文件的解释说明------〉版本号、设备文件、ID号----------->ASCII码文件,保存了当前主机上所有md设备的映射关系,通过将哪些磁盘分区做成了md设备
图7
图8
五、格式化md设备 注:md设备创建完成之后就可以格式化md设备,md是一个独立的设备 #mke2fs -t ext4 /dev/md0
图9 六、挂载
七、监控md0设备、了解md相关信息
创建一个大小为20G的RAID1
一、分别在系统中创建两个为20的分区
图1 二、
图2 三、创建md设备
图3
查看是否创建成功
图4
四、格式化md设备
图5 六、
图6
图7 测试RAID1的冗余能力
图8 二、假如,RAID1种的某块硬盘坏掉了,那么/mnt挂载点还可以使用吗? 对于RAID1来说,坏掉一块硬盘的话真的不影响数据访问吗?
三、开始破坏
图9
图10 复制文件进来试试看,测试写操作
图11 测试读操作
图12
OK,没问题! 三、移除坏掉的磁盘
图13 四、假如/dev/sd这块磁盘修好了,我们怎样添加到它的RAID组中呢?
图14
数据重建成功
模拟RAID1中的第二块磁盘损坏 一、
图16 二、对/mnt目录进行读写操作
图17
图18
图19
RAID1 中三块磁盘 一块做备用盘
图20
# fdisk -l /dev/sd{b,c,d}
图21
格式化md设备
图22
图23
模拟一块磁盘损坏
图24
图25
查看文件完好无损哦
图26
创建一个大小为10G的RAID5
图27
图 28
图29
创建md设备
图30 格式化md设备
图31
图32
模拟/dev/sd磁盘损坏
图33 数据可以正常访问哦
图34
图35
再坏掉一块的话会怎么样呢?试试不就知道了啊,呵呵,要敢于尝试吗!!!!
图36
图37
到此,关于RAID的相关实操就到此结束,此实验仅供学习交流使用,请勿在实际生产环境中模仿哦! (责任编辑:IT) |