弹性云服务器磁盘格式化为ext4分区后,为什么会打印磁盘报错日志?
问题描述
弹性云服务器挂载VBD类型磁盘,采用ext4格式的分区,控制台可能打印如下日志:
blk_update_request: operation not supported error, dev vdb, sector 826298624 op 0x9:(WRITE_ZEROES) flags 0x800 phys_seg 0 prio class 0
涉及操作系统:Ubuntu 20.04、CentOS 8.0、CentOS 8.1等内核版本在4.18及以上的ECS。
根因分析
由于弹性云服务器使用VDB类型的磁盘,该类型磁盘不支持高级SCSI类型的WRITE_ZEROES指令。
若弹性云服务器操作系统内核在4.18及以上版本,当格式化挂载磁盘为ext4分区时,下发WRITE_ZEROES指令,系统会返回不支持WRITE_ZEROES指令从而打印日志。
打印该日志对弹性云服务器无影响,可忽略。