磁盘存储和文件系统(六)

落爺英雄遲暮 提交于 2019-12-12 15:41:22

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

磁盘存储和文件系统(六)

RAID-0

  1. 读、写性能提升
  2. 可用空间:N*min(S1,S2,...)
  3. 无容错能力
  4. 最少磁盘数:2,2+

如:disk0,disk1,disk3组成一个RAID-0,假设为/dev/sda(三块硬盘的总容量组合而成的),要求三块硬盘的容量相同,如果不同,就取最小的容量*3=总容量。逻辑上把三块硬盘合到一起用,系统并不知道,这样就实现了跨硬盘分区,然后创建文件系统,挂载,向这块硬盘中写入数据。假如往/sdv/sda上写100M的数据,会把100M的数据切成小块,这个小块就叫做 chrunk, 假设这个小块为512k,依次将小块chrun 512k向三块硬盘中写入,实现了并行写入,这样效率提高 了很多。如果任何一个硬盘坏了,数据就被破坏了,没有容错能力。RAID-0又叫做条带卷(strip)。

RAID-1

  1. 读性能提升、写性能略有下降
  2. 可用空间:1*min(S1,S2,...)
  3. 有冗余能力
  4. 最少磁盘数:2,2N

RAID-4

  1. 读写性能提升
  2. 可用空间:n-1/n*min(S1,S2,...)
  3. 最少磁盘数:3,3+
  4. 多块数据盘异或运算值存于专用校验盘。校验盘压力很大

RAID-5

读、写性能提升

可用空间:(N-1)*min(S1,S2,...)

有容错能力:允许最多1块磁盘损坏

最少磁盘数:3,3+

每个磁盘上都有校验位

RAID-6

RAID-10

 

RAID-01

RAID-50

JBOD

RAID7

软 RAID

软件 RAID 的实现 

软 RAID 配置示例

软 RAID 测试和修复

软 RAID 管理

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!