raid0和raid1的区别 raid1坏了一个硬盘如何恢复
一、raid0和raid1,raid5的区别
他们之间的区别主要在磁盘利用率和安全性上。
raid0磁盘利用率百分之百,但安全性较低,一旦raid中有一块磁盘损坏,所有数据均会丢失。
raid1磁盘利用率百分之五十,安全性较高。
raid5的磁盘利用率为1-1/n,安全性最好。
二、raid0 raid1 raid5 raid10 区别
主要性能排序:
冗余从好到坏:raid1raid10raid5raid0
性能从好到坏:raid0raid10raid5raid1
成本从低到高:raid0raid5raid1raid10
RAID类型的选择
单台服务器,很重要,盘不多,系统盘raid1
数据库/存储服务器,主库raid10,从库raid5/raido(为了维护成本,raid10)
web服务器,如果没有太多的数据的话,raid5,raid0(单盘)
有多台监控/应用服务器raid5,raid0
三、raid10和raid1的优缺点比较
下面是它们各自的优缺点比较:
RAID1(条带化):
优点:
1.实现简单,只需要在两个硬盘上分配相同的数据即可。
2.提供较好的读写性能,因为它不需要进行数据重组。
3.可以快速恢复数据,因为它只需要重建一个损坏的硬盘上的文件块。
缺点:
1.不提供数据冗余,如果一个硬盘损坏,所有数据都会丢失。
2.如果需要增加存储容量,必须添加两个相同的硬盘。
3.在写入数据时,需要将数据同时写入两个硬盘中,因此写入速度较慢。
RAID10(镜像化):
优点:
1.实现简单,只需要在四个硬盘上分配相同的数据即可。
2.提供极佳的数据冗余,因为它使用了两个独立的磁盘组(镜像)。如果一个磁盘组损坏,另一个磁盘组仍然可以读取数据。
3.可以快速恢复数据,因为只需要重建一个损坏的硬盘上的文件块。
4.可以实现高效的读写性能,因为它只需要读取或写入一个磁盘组而不是两个。
缺点:
1.需要更多的存储空间来创建RAID10阵列。
2.在重建文件块时,写入速度较慢。
3.如果其中一个硬盘故障,整个RAID10阵列都将无法使用。