PC崩溃,EXT4-fs错误--ext4_find_entry inode读取目录iblock 0

PC崩溃,EXT4-fs错误--ext4_find_entry inode读取目录iblock 0

操作系统:Ubuntu 22.04.3 LTS

磁盘:三星 SSD 860 EVO 1TB

我的电脑突然停止工作。它停止响应命令,图标(尤其是用于管理窗口的图标)消失,并被我认为是临时图标的图标所取代。如果我移动到另一个 tty,我会看到打印出很多错误:

"EXT4-fs error (device sda2): --ext4_find_entry inode comm gmain
 reading directory iblock 0"

我无法截屏,因为电脑无法工作了,我所能做的就是按住电源按钮强制关机。我已经检查了磁盘以确保它运行正常,并且已经重新安装了操作系统。我不知道该尝试什么了。

我不知道在日志中哪里可以找到这些错误,所以我无法复制粘贴它们,如果有人知道我会更新问题

答案1

我之前曾见过与 APST(自主电源状态转换)相关的错误

APST 允许主机配置控制器,使其在满足特定条件时自动在电源状态之间转换,而无需软件干预。例如,当控制器空闲一段时间时,会触发转换电源状态。此外,非操作电源状态可以自动转换到另一个非操作电源状态。

可以尝试以下两件事:

 sudo nano /etc/default/grub

找到GRUB_CMDLINE_LINUX_DEFAULT并添加 nvme_core.default_ps_max_latency_us=0在后面quit 然后执行

sudo update-grub
reboot

看看是否能解决问题。如果没有,请使用 执行相同操作pcie_aspm=off

答案2

此错误尤其发生在您的系统无法正确或高效地读取或写入磁盘时。这可能是因为您的磁盘松动、损坏或端口需要清洁。

如果您所处的位置有强电磁场或其他可能干扰磁盘操作的因素,也可能会发生这种情况。

无论如何,这个问题通常不成问题,除非系统需要执行数百万次突然的读取或写入操作。例如,在电源状态转换中,即如果系统处于空闲状态,唤醒系统将需要大量快速写入和读取,如果 PC 无法正确处理请求,这肯定会导致 PC 崩溃。

因此,请检查您的磁盘。

相关内容