校招面试 - 操作系统 - 磁盘冗余阵列RAID

磁盘冗余阵列 (RAID, Redundant Array of Idependent Disks):

    利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或减少冗余,或是两者同时提升 RAID 分级方案: RAID 0: 性能:单块磁盘的N倍 不提供数据校验和数据冗余 某块磁盘损坏,数据直接丢失且无法恢复 RAID 1: 数据无差别双写工作磁盘和镜像磁盘 性能:单块磁盘的N/2倍 数据可靠性强,只要不是同时损坏,都可以恢复 RAID 5: 数据中心最常见的RAID等级 提供纠错海明码实现数据冗余校验 分散校验盘,提高写性能,降低校验盘出错的概率 RAID 6: RAID 10: RAID 0 + RAID 1 既保证了数据冗余又保证了读写效率 磁盘空间存储冗余,浪费严重
RAID 0 RAID 1 RAID 5 RAID 10 数据保护 不提供 提供 提供 提供 写效率 高 高 低 高 读效率 高 中 高 高 容量 100% 50% 67 ~ 94% 50% 应用 读写要求高 数据安全/容易恢复 兼顾经济性/数据安全 数据安全/容易恢复

常见面试题

  1. 什么是服务器的RAID 存储
  2. RAID 0, RAID 1, RAID 5有什么区别?
经验分享 程序员 微信小程序 职场和发展