RAID 10
磁盘阵列中最多允许50%的
硬盘设备发生故障,但是存在这样一种极端情况,即同一RAID 1 磁盘阵列中的硬盘设备若全部损坏,也会导致数据丢失。换句话说,在RAID10 磁盘阵列中,如果RAID 1 中的某一块硬盘出现了故障,而我们正在前往修复的路上,恰巧该RAID1 磁盘阵列中的另一块硬盘设备也出现故障,那么数据就被彻底丢失了。解决办法:使用RAID
备份盘技术来预防这类事故。该技术的核心理念就是准备一块足够大的硬盘,这块硬盘平时处于闲置状态,一旦RAID磁盘阵列中有硬盘出现故障后则会马上自动顶替上去。1)创建一个RAID 5 磁盘阵列+备份盘。2)参数-n 3 代表创建这个RAID 5 磁盘阵列所需的硬盘数,参数-l 5 代表RAID 的级别,而参数-x 1 则代表有一块备份盘。当查看/dev/md0(即RAID 5 磁盘阵列的名称)磁盘阵列的时候就能看到有一块备份盘在等待中了。将部署好的RAID 5 磁盘阵列格式化为ext4 文件格式,然后挂载到目录上,之后就可以使用了。 3)再次把硬盘设备/dev/sdb 移出磁盘阵列,然后迅速查看/dev/md0 磁盘阵列的状态,就会发现备份盘已经被自动顶替上去并开始了数据同步。RAID 中的这种备份盘技术非常实用,可以在保证RAID 磁盘阵列数据安全性的基础上进一步提高数据可靠性,所以,如果公司不差钱的话还是再买上一块备份盘以防万一。
1、首先使用命令:mdadm -D /dev/md0,查看linux中的md0的磁盘阵列详细。
2、可以看到当前RAID10中有4块硬盘,sdb+sdc是一组RAID1,sdd+sde是一组RAID1。
3、这时强行移除某一块硬盘,如下图所示。
4、此时在linux系统会提示:RAID Problems Detected A RAID array is degraded。
5、最后使用mdadm -D /dev/md0查看磁盘阵列详情,可以查看有一块硬盘状态是removed状态,磁盘阵列读写恢复正常了。
评论列表(0条)