本文介绍在Linux系统的ECS实例中,/var/log/dmesg
、/var/log/messages
等日志中出现“blk_update_request: I/O error XXXX”错误的原因和解决方案。
问题现象
Linux系统的ECS实例中,/var/log/dmesg
、/var/log/messages
等日志中出现类似如下错误信息。
[10268473.205487] blk_update_request: I/O error, dev vdn, sector 2403211760
[10268473.206534] blk_update_request: I/O error, dev vdn, sector 2403211768
[10268473.207573] blk_update_request: I/O error, dev vdn, sector 2403211776
[10268473.208633] blk_update_request: I/O error, dev vdn, sector 2403211784
[10268473.209696] blk_update_request: I/O error, dev vdn, sector 2403211792
[10268473.210754] blk_update_request: I/O error, dev vdn, sector 2403211800
问题原因
出现该错误表示磁盘写入失败,可能原因是ECS实例中对应的设备(/dev/vdn
)不存在或宿主机磁盘出现故障。
解决方案
本文以修复I/O error, dev vdn
错误为例进行说明,修复其他磁盘错误方法类似。
文档内容是否对您有帮助?