linux中raid5条带大小设置,LINUX下软RAID 5实现

今天我给大家说一说RAID 和LVS ,

哈哈,说点题外话,小宁的文章全是自己写的,有时候比如某些参数不明白的时候,也会从网上查一些资料,里面的内容,也是自己经过实验认证的,大家可以放心 的去引用!也希望这些文章可以让大家更容易的学习LINUX中的一些技术!好了下面开始正式讲解

软RAID相当于RAID 5 ,本实验中就是用软RAID 的方式,来实现硬件RAID5 的实验过程!

第一部分:RAIDRAID是啥呢,(Redundant Arrays of Inexpensive Disks,RAID)!这个是百度上一查就有,我也懒得记住是啥,嘿嘿!

RAID 常见的类型有RAID 0 、RAID1、RAID5、RAID10、RAID01、还有RAID5+1 ,这个可以根据实际应用,灵活使用,每种RAID 的原理小宁给大家简单的说说

RAID0 ,最起码是由两块硬盘组成的,比如系统要写入100M的资料,在两块硬盘上同时进行写操作,每个硬盘上写入资料的大小各是50M,这样写速率会提升一倍,但是缺点也是显而易见的,如果一个文件前一部分写在第一块硬盘上,后一部分写在第二块硬盘上,如果有一块硬盘坏掉,那恭喜你,你要准备哭了,因为那个文件也会损坏,所以这是RAID0的一个很突出的弊端!

RAID1,这种类型的RAID有点像1:1镜相,组成呢也是双数硬盘,假如有两块硬盘各100G,当系统向硬盘写1G数据时,所写的数据会1:1的写到另一块硬盘上去,相当于系统同时像两块硬盘上写1G的东西,但这1G的数据存了2份,存放在2块硬盘上,RAID1最大的优点是,数据冗余性好,但是可惜了那一半硬盘空间了!

RAID5,这是生产应用中最长用的一种RAID组,最起码由3块硬盘组成,写数据的时候会在一个硬盘上做校验值 ,此种RAID5在三块硬盘组成时,可以坏掉一块

其他RAID介绍大家可以在这里详细的了解 一下了,毕竟比小宁说的大白话要专业的多,嘿嘿!常见的RAID组成,及原理见下面链接!

第二部分:实验(如何LINUX下配置软RAID5)

软RAID5就是利用硬盘分区,来做RAID,是由软件实现的,所以就称为软RAID ,不过这只是模拟环境中!真实环境中用的是真的硬盘,道理其实和软RAID 一样,下面的实验就是说明如何来做

2.1 首先保证本地有3块没有用的分区,及创建RAID5

03778a67cc22b20f6065ae016c346db1.png 

命令解释: mdadm -C   /dev/md0  -l  5   -n  3   /dev/sdb{2,3,4}  将/dev下的分区sdb2,sdb3,sdb4组成RAID5,为md0

-C  create       -l   level    -n number

2.2   mdadm -D /dev/md0              查看建立好的RAID5 MD0是阵列组,

4f55b8b56e613c818d06007d463fed27.png

上图中可以看出/dev下的2,3,4三块分区划分到了RAID5 MD0中

2.3  查看RAID5的UUID信息

d15e53eff6b578d3aaf79df5e5f4102a.png

2.4   格式化

5fa5c508fcd73f2a1474f1efea66f9b5.png

2.5  将格式化后的RAID5磁盘组挂载到/raid下

mount /dev/md0    /raid

2.6   查看挂载点

f4ad4ddb4ba9cb0e0b6c5265061d8503.png

2.7   查看RAID5组 md0的UUID状态

5f6874c93f33a5217416c79bec8ba807.png

第三部分:卸载RAID5

3.1  umount /dev/md0

3.2  mdadm -S /dev/md0     停止MD0,RAID5磁盘组

b87d56e9f1ab00cf2e4992fe27686f08.png

3.3  mdadm --zero-superblock /dev/sda5  删除超级块这样可以彻底删除RAID信息

如果你确认RAID成员这个成员对你没任何用处,你已经把这个成员移除RAID,并且您想把这个设备另作他用。这时你可以清除其 superblock的信息。比如;

[root@linuxsir:~] # mdadm --zero-superblock /dev/sdd3

这个示例就是清除/dev/sdd3中的超级块中所存储的RAID信息

3.4 查看卸载后的RAID5组状态

8ce66aebe7fa38d3d5b47c718f965567.png

mdadm -D /dev/md0  或者mdadm -Ds

第四部分:  实验(使软RAID组永久生效)

4.1    /usr/share/doc/mdadm-2.6.9/mdadm.conf-example  配置文件帮助

4.2    touch /etc/mdadm.conf

4.3    mdadm -Ds >> /etc/mdadm.conf

4.4    vim /etc/mdadm.conf

8280500a6da052a90d2c0641e088faf2.png

上图中的红框内容是新写入的,写入组成软RAID5的几个分区

4.5    mdadm -S /dev/md0

4.6    mdadm -As             不用重启来检测软raid组是否永久生效(执行命令后无输出正常)

4.7   vim /etc/fstab           将RAID5磁盘组设置为开机启动,

fb7c0ff2626230c7dc69cb186f3272f6.png

在文件末,加上红框里面的内容即可!

4.8   验证RAID5硬盘组,在重启后可以自动实现挂载

#reroot          先将系统重新启动

重新启动成功后,再验证

7bf6847e5a93023dffd4dfcd6f680416.png 

此时发现RAID5组md0在开机后可以自动挂载到/raid下                 现在是北京时间3月15日凌晨0:35分终于写完这篇文章了,哈哈,祝大家在315这个节日中可以好好维护自己的消费权益!晚安各位!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值