存储简介
存储系统是基于硬盘来响应从主机端输入/输出请求的处理系统。
其中单个硬盘被组合成一个或多个磁盘冗余阵列RAID,而由于介质错误、盘柜故障等原因数据可能存在丢失或损坏的情况。所以存储系统需要于通过冗余方案来防止故障发生。例如SnapMirror技术建立了源存储系统和目标存储系统之间的数据镜像关系,将更改的数据与元数据一起传输到目标存储系统,以此来提供数据备份。
除此之外RAID技术也提供了硬件层面的数据保护,如RAID-4/5、RAID-DP、TEC等。每种Raid技术定义了允许的硬盘最大故障数量,比如RAID-4最大可以坏1块盘,RAID-DP最大可以坏2块盘等。因此,存储系统的可用性和弹性与RAID密切相关。
在RAID中,冗余奇偶校验值存储在硬盘的不同位置。奇偶校验跨多个硬盘的条带中数据块来进行异或(XOR)操作。RAID-4/5使用单一奇偶校验块来纠正条带中数据块的错误。在RAID-DP中通过两个奇偶校验块即一个行奇偶校验和一个对角奇偶校验来纠正。