Linux服务器上硬盘遇到校验和(CRC)错误时,将返回什么错误代码?

时间:2018-08-04 17:32:45

标签: linux checksum disk aio

每次硬盘更新一个扇区时,硬盘都以块为单位(扇区)写入数据,  它还会更新校验和(存储在扇区数据之后)。从硬盘读取扇区时,预计扇区校验和将与扇区数据匹配,如果不是这种情况,则硬盘知道写入操作期间出了问题。 现在,我通过LibAio API读取/写入数据。 我想知道,当我读取磁盘数据时发生校验和错误,返回什么错误代码?

我的环境:

OS:CentOS 7

内核:3.6.11

使用libait io_submit和io_getevents从硬盘读取/写入数据。

wchar_t

0 个答案:

没有答案