建议:正在使用的,请勿将硬盘插在第二盘位(自上而下)!!!

机器买了一年多,连接 hdmi 后发现以下日志,心急,则翻阅论坛,即炸裂 [裂开]。(早知道我就不插上看了)

错误日志图

日志分析

failed command: read fpdma queued
cmd 60/20:c0:a0/40 tag 24 ncq dma 16384 in
res 40/00:01/00
emask  (ATA bus error)

I/O error, dev sdb, sector  op :(READ) flags  phys_seg 20 prio class 2
I/O error, dev sdb, sector  op :(READ) flags  phys_seg 1 prio class 0 

问题磁盘: /dev/sdb
发生了真实的扇区级读失败(不是假警告)

定位硬盘

使用 lsblk -o NAME,SIZE,MODEL,SERIAL 查看具体硬盘

lsblk -o NAME,SIZE,MODEL,SERIAL                                                                                                                                                                              [11:48:07]
NAME                                                SIZE MODEL                SERIAL
sda                                               931.5G ST1000LM048-2E7172   WL1HEJxx
└─sda1                                            931.5G                      
  └─md2                                           931.4G                      
    └─trim_fab54333_73e1_4bd0_baf0_fdb72d57d8ed-0 931.4G                      
sdb                                                 3.6T ST4000VX015-3CU104   WW61CSxx
└─sdb1                                              3.6T                      
  └─trim_d40587c6_18b6_4db3_9359_237872b18a17-0     3.6T                      
sdc                                                 3.6T ST4000HKVS002-3FC104 ZW62Gxx6
└─sdc1                                              3.6T                      
  └─trim_9726de6a_cbfd_46e8_b127_0c8fc7c256c6-0     3.6T                      
sdd                                               931.5G ST1000LM048-2E7172   WKPMBxxD
└─sdd1                                            931.5G                      
  └─md1                                           931.4G                      
    └─trim_16968c37_6319_46a0_a0a1_5ae27b7e203e-0 931.4G                      
nvme1n1                                             1.9T HYV2TBX4             AA00000000000xx
└─nvme1n1p1                                         1.9T                      
  └─md127                                           1.9T                      
    └─trim_9bc1fdd1_427c_42ff_b047_e09c1f754af0-0   1.9T                      
nvme0n1                                           931.5G CT1000P3PSSD8        241948CD5Fxxx
├─nvme0n1p1                                          94M                      
├─nvme0n1p2                                        63.9G                      
└─nvme0n1p3                                       867.5G                      
  └─md0                                           867.4G                      
    └─trim_0de1354b_706d_48a3_b114_d461ee176ec3-0 867.4G           

更具日志分析到的挂载位置 /dev/sdb

sdb                                                 3.6T ST4000VX015-3CU104   WW61CSxx
└─sdb1                                              3.6T                      
  └─trim_d40587c6_18b6_4db3_9359_237872b18a17-0 3.6T 

确定是否与飞牛 CRC 磁盘信息一致

磁盘信息查看

查阅 CRC 错误开始时间

我的机器安装过飞牛后并未刷机,因为经常更新系统重启,故只能通过 /var/log/kern.log 日志查出

sudo grep "I/O error, dev sdb" /var/log/kern.log* | tail

如果从未关机重启可通过 journalctl 查找

sudo journalctl -k | grep "I/O error, dev sdb" | head -n 1

问题定位须知

如何获取历史日志

  • hdmi 连接显示器查阅
  • 通过 sudo grep "I/O error" /var/log/kern.log*sudo journalctl -k | grep "I/O error"

日志关键词

2024-11-28T12:45:23.027750+08:00 fnos-nas kernel: [1789895.599316] I/O error, dev sdx

后续定位 需要根据 dev sdx 关键词定位挂载位置 /dev/sdx,配合 lsblk -o NAME,SIZE,MODEL,SERIAL 可查阅出硬盘序列号以及型号

尝试性解决

更新 bios,升级教程

部分机器屏蔽 IO 可能有效吧,但是我的机器并无效果,错误依旧。

售后

机器是 2024 年 10 月份买的,质保内京东官方售后邮费需要自费(给爷整笑了),机器后背拆过清灰则无质保。

购买过机器的还是检查一下硬盘吧,数据无价。


📌 转载信息
原作者:
gouzei
转载时间:
2025/12/31 17:19:28