我发现以下错误多次发生。我的服务器仅供学习使用,不涉及任何商业或公司。
硬件如下:
- 内存为 16GB(计算机的最大内存)
- 硬盘是1TB
Ubuntu 服务器 23.10 错误是:
ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 actioin 0x6 frozen
ata1.00: failed command: FLUSH CACHE EXT
ata1.00: cmd ea/00:00:00:00:00/00:00:00:00:00/a0 tag 14
res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata1.00: status. { DRDY }
有谁遇到过这个错误吗?如果是的话,有办法解决吗?
答案1
您的驱动器似乎可能有错误。创建备份,然后尝试此操作
umount /dev/sdX
驱动器,或者只是启动到实时 Ubuntu USBe2fsck -pf /dev/sdX
p
做汽车修理,f
说只要检查一下即使干净
接下来我会检查内存,一次取出一根,然后运行 memtester
sudo apt-get install memtester
然后测试几乎所有的16GB RAM
sudo memtester 14G 1
如果驱动器和 RAM 通过测试,请检查主板的 BIOS 更新和外围设备的固件更新。我首先怀疑驱动器。让我们知道您发现了什么,以及这些方法是否有帮助。
答案2
3TB SATA 硬盘和新的 SATA 线缆一起到货了。我安装了 3TB 硬盘和新线缆,然后安装了 Ubuntu Server 23.10。到目前为止,在 3 天的时间里,我没有再看到同样的错误。看来 1TB 硬盘存在导致错误的问题。