标签: linux checksum disk aio
每次硬盘更新一个扇区时,硬盘都以块为单位(扇区)写入数据, 它还会更新校验和(存储在扇区数据之后)。从硬盘读取扇区时,预计扇区校验和将与扇区数据匹配,如果不是这种情况,则硬盘知道写入操作期间出了问题。 现在,我通过LibAio API读取/写入数据。 我想知道,当我读取磁盘数据时发生校验和错误,返回什么错误代码?
我的环境:
OS:CentOS 7
内核:3.6.11
使用libait io_submit和io_getevents从硬盘读取/写入数据。
wchar_t