"SCSI Protection Information"(SCSI 保护信息)字段是用于防止无提示数据损坏的机制。SCSI 保护信息可确保主机从 Oracle FS System 成功读取的任何数据都是预期数据,并且数据与主机上次将其写入时相同。这种完整性检查只是 Oracle FS System 内部的检查。
Oracle FS System 中的 RAID 固件将存储阵列中的所有驱动器格式化为 520 字节大小的扇区。从主机接收 SAN 数据时,会为每 512 字节的主机数据生成 8 字节的完整性元数据。完整性元数据附加到主机数据,形成 520 字节的内部扇区。将数据传回主机时,8 字节的元数据将被剥离,用于检查 512 字节的主机数据是否正确。如果检查失败,会向主机报告读取错误。
8 字节的元数据包括主机数据的循环冗余校验 (Cyclic Redundancy Check, CRC) 和用于识别主机 LUN 或文件中扇区偏移量的参考标签。利用这两条信息,固件可以检查传送的数据是否属于主机请求的位置以及数据是否与上次写入时相同。
扇区级备份应用程序
复制应用程序