Linux下模拟RAID5实现磁盘损坏,数据自动切换到备份磁盘上

简介:

RAID5+磁盘配额, 1块磁盘,分5个分区模拟5块磁盘,其中4个做成RAID5分区,剩余一个作为冗余磁盘,挂载到/data1目录,模拟其中一块磁盘损坏,冗余磁盘状态会自动变为active.(也可以挂5块磁盘,效果一样。)关于如何创建磁盘可参看

http://dreamfire.blog.51cto.com/418026/1084729

注意:现实生产环境下,RAID卷都是通过真实的磁盘实现的,软件实现的不够稳定,不建议使用。本实验知识告诉大家RAID5的工作原理。

clip_image002

使用mdadm命令创建磁盘阵列RAID5(注意,RAID至少3块磁盘,我们这里模拟成4块磁盘,一块热备)

-C 创建后面创建RAID块设备名称 -l 5 指明创建raid5 -n 4用于创建raid5磁盘的数量,即活动磁盘的数量,raid5最少3块磁盘,-x 1备用磁盘的数量,

clip_image004

查看磁盘阵列的创建情况,可以看出来 sdb5-sdb8是RAID5,sdb9是热备。

clip_image006

clip_image008

格式化RAID5 md0磁盘阵列。

clip_image010

通过mount挂载使用

clip_image012

模拟一块磁盘sdb8损坏。

clip_image014

可以看到sdb8变成faulty space,热备sdb9快速替代sdb8,变成active。

clip_image016

clip_image018

clip_image020


本文转自凌激冰51CTO博客,原文链接:http://blog.51cto.com/dreamfire/1085175,如需转载请自行联系原作者

相关文章
|
9月前
|
安全 Unix Linux
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
305 0
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
|
8月前
|
存储 监控 Linux
Linux: 检测磁盘坏块 你得会吧!
Linux: 检测磁盘坏块 你得会吧!
460 19
Linux: 检测磁盘坏块 你得会吧!
|
7月前
|
Linux
在线对Linux进行磁盘扩容的技术指南。
综上所述,Linux磁盘扩容的过程,重要的不仅是技术,更是对每一步骤的深刻理解和投入的爱心。只要手握正确的工具,我们不仅能满足"孩子"的成长需求,还能享受其中的乐趣和成就。
454 10
|
8月前
|
关系型数据库 MySQL Linux
在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾
以上就是在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾的步骤。这个过程就像是一场接力赛,数据从MySQL数据库中接力棒一样传递到备份文件,再从备份文件传递到其他服务器,最后再传递回MySQL数据库。这样,即使在灾难发生时,我们也可以快速恢复数据,保证业务的正常运行。
362 28
|
8月前
|
监控 固态存储 Linux
如何判断Linux磁盘是SSD还是HDD?
总的来说,判断磁盘是SSD还是HDD并不复杂,只需要使用正确的命令和方法,就可以轻松得到结果。希望这些信息对你有所帮助,如果你还有其他问题,欢迎随时提问。
732 15
|
9月前
|
Linux
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
782 10
|
11月前
|
Ubuntu Linux 网络安全
Linux磁盘挂接教程
Linux磁盘挂接教程
202 14
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
722 3
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
351 3
|
弹性计算 Linux 数据库
阿里云国际版如何迁移Linux云服务器系统盘中的数据
阿里云国际版如何迁移Linux云服务器系统盘中的数据