Raid

Dmesg 在 Ubuntu 18.04 VM 上充滿了 I/O 錯誤,物理磁碟和主機都很好

  • June 18, 2021

我在 Windows Server 2016 主機(Dell PowerEdge R530,Intel Xeon E5-2620 @ 2.1GHz,96GB RAM)上有一個 Ubuntu 18.04 虛擬機,在 VirtualBox 6.1.10 中執行。主機系統通過 PERC H730 Mini 控制器在 RAID 1 中有 2x2TB 硬碟驅動器。VM 執行一個 Elasticsearch 節點和一些其他用於處理傳入數據的軟體。它有兩個連接到它的虛擬磁碟(155GB、1.5TB),但它只有第二個正在執行。幾個月前它都很好,但最近它開始看似隨機地拋出 I/O 錯誤。

這是昨天的一些 dmesg 輸出:

[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:09:41/00:05:16:00:00/e0 tag 21 dma 688128 out
                                  res 41/10:40:00:09:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:c0:40:0e:41/00:02:16:00:00/e0 tag 15 dma 360448 out
                                  res 41/10:c0:40:0e:41/00:02:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:11:41/00:05:16:00:00/e0 tag 31 dma 688128 out
                                  res 41/10:40:00:11:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:09:41/00:05:16:00:00/e0 tag 7 dma 688128 out
                                  res 41/10:40:00:09:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:c0:40:0e:41/00:02:16:00:00/e0 tag 15 dma 360448 out
                                  res 41/10:c0:40:0e:41/00:02:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:11:41/00:05:16:00:00/e0 tag 23 dma 688128 out
                                  res 41/10:40:00:11:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:09:41/00:05:16:00:00/e0 tag 0 dma 688128 out
                                  res 41/10:40:00:09:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:c0:40:0e:41/00:02:16:00:00/e0 tag 8 dma 360448 out
                                  res 41/10:c0:40:0e:41/00:02:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:11:41/00:05:16:00:00/e0 tag 16 dma 688128 out
                                  res 41/10:40:00:11:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:09:41/00:05:16:00:00/e0 tag 31 dma 688128 out
                                  res 41/10:40:00:09:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:c0:40:0e:41/00:02:16:00:00/e0 tag 7 dma 360448 out
                                  res 41/10:c0:40:0e:41/00:02:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:11:41/00:05:16:00:00/e0 tag 17 dma 688128 out
                                  res 41/10:40:00:11:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:09:41/00:05:16:00:00/e0 tag 25 dma 688128 out
                                  res 41/10:40:00:09:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:c0:40:0e:41/00:02:16:00:00/e0 tag 2 dma 360448 out
                                  res 41/10:c0:40:0e:41/00:02:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:11:41/00:05:16:00:00/e0 tag 10 dma 688128 out
                                  res 41/10:40:00:11:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:09:41/00:05:16:00:00/e0 tag 18 dma 688128 out
                                  res 41/10:40:00:09:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#18 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#18 Sense Key : Illegal Request [current]
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#18 Add. Sense: Logical block address out of range
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#18 CDB: Write(10) 2a 00 16 41 09 00 00 05 40 00
[Mon May 10 20:37:04 2021] blk_update_request: I/O error, dev sdb, sector 373360896 op 0x1:(WRITE) flags 0x4000 phys_seg 168 prio class 0
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:c0:40:0e:41/00:02:16:00:00/e0 tag 1 dma 360448 out
                                  res 41/10:c0:40:0e:41/00:02:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#1 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#1 Sense Key : Illegal Request [current]
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#1 Add. Sense: Logical block address out of range
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#1 CDB: Write(10) 2a 00 16 41 0e 40 00 02 c0 00
[Mon May 10 20:37:04 2021] blk_update_request: I/O error, dev sdb, sector 373362240 op 0x1:(WRITE) flags 0x0 phys_seg 88 prio class 0
[Mon May 10 20:37:04 2021] EXT4-fs warning (device sdb1): ext4_end_bio:315: I/O error 10 writing to inode 10095089 (offset 8388608 size 1871872 starting block 46670368)
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669856
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669857
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669858
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669859
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669860
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669861
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669862
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669863
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669864
[Mon May 10 20:37:04 2021] Buffer I/O error on device sdb1, logical block 46669865
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:40:00:11:41/00:05:16:00:00/e0 tag 7 dma 688128 out
                                  res 41/10:40:00:11:41/00:05:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#7 Sense Key : Illegal Request [current]
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#7 Add. Sense: Logical block address out of range
[Mon May 10 20:37:04 2021] sd 3:0:0:0: [sdb] tag#7 CDB: Write(10) 2a 00 16 41 11 00 00 05 40 00
[Mon May 10 20:37:04 2021] blk_update_request: I/O error, dev sdb, sector 373362944 op 0x1:(WRITE) flags 0x4000 phys_seg 168 prio class 0
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:04 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:04 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:04 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:04 2021] ata4.00: cmd 35/00:08:40:16:41/00:01:16:00:00/e0 tag 13 dma 135168 out
                                  res 41/10:08:40:16:41/00:01:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:04 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:04 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:04 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:04 2021] ata4: EH complete
[Mon May 10 20:37:05 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:05 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:05 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:05 2021] ata4.00: cmd 35/00:08:40:16:41/00:01:16:00:00/e0 tag 30 dma 135168 out
                                  res 41/10:08:40:16:41/00:01:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:05 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:05 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:05 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:05 2021] ata4: EH complete
[Mon May 10 20:37:05 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:05 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:05 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:05 2021] ata4.00: cmd 35/00:08:40:16:41/00:01:16:00:00/e0 tag 5 dma 135168 out
                                  res 41/10:08:40:16:41/00:01:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:05 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:05 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:05 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:05 2021] ata4: EH complete
[Mon May 10 20:37:05 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:05 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:05 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:05 2021] ata4.00: cmd 35/00:08:40:16:41/00:01:16:00:00/e0 tag 28 dma 135168 out
                                  res 41/10:08:40:16:41/00:01:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:05 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:05 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:05 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:05 2021] ata4: EH complete
[Mon May 10 20:37:05 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:05 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:05 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:05 2021] ata4.00: cmd 35/00:08:40:16:41/00:01:16:00:00/e0 tag 19 dma 135168 out
                                  res 41/10:08:40:16:41/00:01:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:05 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:05 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:05 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:05 2021] ata4: EH complete
[Mon May 10 20:37:05 2021] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
[Mon May 10 20:37:05 2021] ata4.00: irq_stat 0x40000000
[Mon May 10 20:37:05 2021] ata4.00: failed command: WRITE DMA EXT
[Mon May 10 20:37:05 2021] ata4.00: cmd 35/00:08:40:16:41/00:01:16:00:00/e0 tag 11 dma 135168 out
                                  res 41/10:08:40:16:41/00:01:16:00:00/e0 Emask 0x81 (invalid argument)
[Mon May 10 20:37:05 2021] ata4.00: status: { DRDY ERR }
[Mon May 10 20:37:05 2021] ata4.00: error: { IDNF }
[Mon May 10 20:37:05 2021] ata4.00: configured for UDMA/133
[Mon May 10 20:37:05 2021] sd 3:0:0:0: [sdb] tag#11 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[Mon May 10 20:37:05 2021] sd 3:0:0:0: [sdb] tag#11 Sense Key : Illegal Request [current]
[Mon May 10 20:37:05 2021] sd 3:0:0:0: [sdb] tag#11 Add. Sense: Logical block address out of range
[Mon May 10 20:37:05 2021] sd 3:0:0:0: [sdb] tag#11 CDB: Write(10) 2a 00 16 41 16 40 00 01 08 00
[Mon May 10 20:37:05 2021] blk_update_request: I/O error, dev sdb, sector 373364288 op 0x1:(WRITE) flags 0x0 phys_seg 33 prio class 0
[Mon May 10 20:37:05 2021] EXT4-fs warning (device sdb1): ext4_end_bio:315: I/O error 10 writing to inode 10095089 (offset 8388608 size 1871872 starting block 46670569)
[Mon May 10 20:37:05 2021] ata4: EH complete
[Mon May 10 20:37:05 2021] JBD2: Detected IO errors while flushing file data on sdb1-8

HD Sentinel 報告說兩個磁碟都很好,我在 SMART 數據中看不到任何問題。通過 iDRAC 進行的診斷沒有發現任何東西,RAID 控制器及其電池都很好。

Google提出的所有問題都指向物理硬碟故障或 Hyper-V 問題,但這是一個虛擬磁碟,Hyper-V 已禁用。也許它與VirtualBox的設置有關?它在相同的設置下執行了幾個月。畢竟,也許它是控制器?

一些關於如何繼續追查這個問題的根源的指示將不勝感激。

我檢查並嘗試了 shodanshok 推薦的所有內容(再次感謝!),但看起來問題最終出在 VDI 文件本身。我最好的猜測是它以某種方式損壞了。

我創建了一個新的 VDI,並在計劃的維護時段內將所有內容移至其中。在此之前,我的問題中提到的錯誤幾乎每天都在發生,但現在距離上次錯誤已經超過 3 週了,所以我真的相信這解決了問題。

當在客戶作業系統中報告時,此類錯誤通常意味著主機處理傳入 IO 請求的速度非常慢。太慢了,來賓作業系統 iSCSI 層在大約 30 秒後超時,報告上述錯誤。

一個非常慢的主機可能是由於:

  • RAID 重建
  • (過多)激進的跑步巡邏閱讀
  • 底層磁碟的物理問題
  • 繁重的執行主機任務(例如 Windows 更新)

請從主機作業系統中檢查您的 HDD 健康狀況,最好通過查詢 PERC 適配器(即:通過 iDRAC 或 DELL 的 OpenManage 工具)。

引用自:https://serverfault.com/questions/1063196