Cedric ChengforTechnical Orangecedriccheng.cn·Jan 22, 2024Linux中的数据完整性(Data Integrity)文件系统在检验数据完整性的时候,总是在读取数据的时候才会计算元数据的校验和(checksum),以查验数据是否有损坏。然而此时可能数据刚刚写入,也可能数据已经写入几个月甚至更久了。如果数据刚写入不久,也许还能找到原始数据重新写入。如果间隔太久了,就只能丢失了(或采用纠删码技术等)。 为了解决这一问题,SCSI协议中增加了完整性元数据(integrity metadata, IMD),也叫保护信息(Protective Information, PI)。也就是说在写入数据的时候,向每个扇区附加8个...LinuxAdd a thoughtful commentNo comments yetBe the first to start the conversation.