raid和lvm的区别

1、简述Raid0、Raid1、Raid5、Raid10的区别?
RAID0:连续地分割数据并并行地读/写于多个磁盘上。因此具有很高的数据传输率,但没有数据冗余,并没
有提供数据可靠性,如果一个磁盘失效,将影响整个数据。因此RAID0不可应用于需要数据高可用性的关键应用。
最少由2块磁盘组成,每块都能存储数据。
RAID1:通过数据镜像实现数据冗余,在两对分离的磁盘上产生互为备份的数据。可以提高读的性能,是磁盘
阵列中费用最高的,但提供了最好的数据可用性。当一个磁盘失效,系统可以自动地交换到镜像磁盘上。最少由2
块磁盘组成,只有一半的磁盘能存储数据。
RAID5:所有磁盘轮流充当校验盘,有容错能力,最多准许1块磁盘损坏。最少由3块磁盘组成,充当校验盘的
不分磁盘不能存储数据,实际容量是n-1/n。
RAID10:先两两组成RAID1,再组合成RAID0。每组镜像最多损坏一个磁盘,有容错能力。最少由4块磁盘组
成,只有一半的磁盘能存储数据。
2、简述raid5、raid1、raid0的优势与使用场景?
RAID5,可损失一块盘,数据安全保障程度比RAID 1 低而磁盘空间利用率要比raid 1高。RAID 5 可以理解
为是RAID 0 和RAID 1的折中方案,适合对性能和冗余都有一定要求,又都不是十分高的情况。mysql的主从库都
可以,存储也可以,普通的服务器为了减少维护成本,又保持一定冗余和读性能都可以做RAID 5
RAID1,通过硬盘数据镜像实现数据的冗余,保护数据安全,在两块盘上产生互为备份的数据,当原始数据繁
忙时,可直接从镜像备份中读取数据,因此RAID1可以提升读取性能。RAID1是硬盘中单位成本最高的,但提供了
很高的数据安全性和可用性,当一个硬盘失效时,系统可以自动切换到镜像硬盘上读/写,并且不需要重组失效的
数据。
RAID0,无任何冗余,坏1块盘,整个RAID就不能用了。适合于大规模并发读写,但对数据安全性要求不高的
情况,如mysql slave(数据块从库),集群的节点RS(服务员)。
3、对于n块硬盘组成的磁盘阵列,下列说法错误的是__a__。
A. raid1与raid5相比,读取数据的速度raid5更快
B. Raid1与raid5相比,raid5的磁盘空间利用率更高
C. Raid1与(N+1)块磁盘损坏的情况下,不影响数据完整性
D. Raid0相比raid1、raid5,读写速度最快.

发布了52 篇原创文章 · 获赞 1 · 访问量 1686

猜你喜欢

转载自blog.csdn.net/wx25051/article/details/104458276