mdadm五块盘创建RAID0,无热备盘
创建RAID0
拔掉一块盘后,可以看到mdadm未能识别出此硬盘已拔出,所以此时的RAID状态应该是是失效,而不是clean。
RAID0拔掉一块盘
丢失任意一块硬盘,数据不可恢复,Raid状态即为失效
mdadm两块盘创建RAID1,无热备盘。RAID1要求必须是偶数块盘
创建RAID1
拔掉一块盘后为警告状态
RAID1拔掉一块盘
1、丢失1块硬盘,状态为警告,可进行重建恢复数据;
2、 丢失1块以上硬盘,数据不可恢复,raid状态为失效
mdadm⑧块盘创建RAID5,无热备盘
创建RAID5
拔掉一块硬盘
RAID5拔掉一块盘
拔掉两块盘,出现了和RAID0类似的错误,mdadm未能识别到拔掉了一块硬盘
RAID5拔掉两块硬盘
1、 丢失1块硬盘,状态为警告,可进行重建恢复数据;
2、 丢失1块以上硬盘,数据不可恢复,raid状态为失效;
mdadm10块盘创建RAID6,无热备盘
创建RAID6
拔掉一块盘
RAID6拔掉一块盘
拔掉两块盘
拔掉两块盘
拔掉3/4块盘,同样出现了RAID0和RAID5的问题
拔掉4快盘
1、 丢失2块及以下硬盘,状态为警告,可进行重建恢复数据;
2、 丢失2块以上硬盘,数据不可恢复,硬盘raid状态为失效;
mdadm10块盘创建RAID6,无热备盘
RAID10不叫RAID十,是RAID妖零
其实是两个RAID1做了RAID0,所以可以看到set-A和set-B
创建RAID10
拔掉A一块盘
拔掉sdn
再拔掉B一块盘,出现了raid1的问题
拔掉sdl
再拔掉A一块硬盘,依旧出现了RAID1的问题
拔掉A的sdk
1、任意单独的RAID1内丢失1块硬盘(最多的情况下丢50%硬盘),raid10状态为警告,可进行重建恢复数据;
2、任意单独 RAID1内丢失1块以上硬盘,数据均不可恢复,raid10状态为失效;