做完RAID5后,硬盘初始化在后台 , 磁盘可用空间减少30%,但磁盘里没有内容,这是为什么
发布网友
发布时间:2022-05-18 21:33
我来回答
共1个回答
热心网友
时间:2023-11-06 12:19
RAID5是具备数据冗余校验功能的阵列形式,允许一块硬盘故障离线而系统无缝接续运转,靠的就是未故障的其他盘里存储的全盘CRC校验数据,通过一定的数据算法来验算出故障盘里的数据内容,而不至于丢失数据,并且在故障硬盘被更换之后,还能够自动向新硬盘里补写原故障硬盘里的数据。
因此RAID5阵列必须要占用掉一部分物理存储容量来存放CRC校验数据,余下的才形成可见的RAID5下的逻辑存储容量。但占用掉的容量并不是以30%的定额来计算。
RAID5的CRC校验数据占用的物理存储容量等于1块硬盘的物理容量。因此可知,如果3块1T硬盘做RAID5,则占用1T(也就是一块物理硬盘的容量)做为冗余校验数据空间,余下2T可视的逻辑容量,可用空间减少的量正好是33.333%,也就是说可用空间仅为总物理容量的66.666%。。
而如果用10块300G硬盘做RAID5,则会占用掉一块硬盘的物理容量300G做为冗余校验数据空间,则可用空间就是总物理容量的90%。
因此,RAID5阵列不论从多盘同时读写提高IO性能的角度,还是从提高物理空间可利用率的角度,适当的多盘小容量是最好的解决方案。