免费服务器申请 戴尔服务器做raid5后 忘记初始化有影响吗?
三块硬盘组RAID,要么0要么5,RAID 0不需要初始化,所以你这三块SSD是做的应该是RAID 5吧?RAID 5的话,初始化的主要工作是建立校验块。
对于RAID控制器来说,并不知道硬盘上一大块连续的空白到底是未使用的空间,还是有用的文件里面就是这么一大段表示什么意思的0——SSD是1。例如某张图片里面一大块黑色——SSD全1就是白色。所以RAID控制器只能什么都不管,全盘所有数据块都生产一遍校验码,不管这是有用文件还是未使用空间。

如果不做初始化,正常用的时候,新写入的数据,RAID控制器是会正常计算校验位没问题。然而如果某天你的某个盘挂了,换了个新的硬盘加上去重建——正常的数据都可以正常重建,当碰到未初始化的空白空间的时候,如果未使用空间是全0,0x00 XOR 0x00 = 0x00,产生的校验位自然也是0,恢复出来还是0。

如果SSD是全1,0xFF XOR 0xFF = 0x00,检验位应该是全0的。但你没初始化,重建恢复的时候就变成一个硬盘是0xFF,校验位也是0xFF,恢复出来的是0x00……似乎很严重?然而对于文件系统来说,未使用空间是0xFFFF,还是0xFF00,还是0x00FF,有区别么?