Linux 切割机:fsck 死亡,状态码 4

Linux 切割机:fsck 死亡,状态码 4

我们有一台运行 Linux 的切割机。我对 Linux 不太了解,所以我附上了我们收到的错误的照片。如果有人能提供帮助,我会很高兴。在此输入图像描述

答案1

图片上的这些错误来自内核,它们表明内核无法读取数据块(扇区),并且重新分配它的尝试失败(这是 HDD 驱动器的标准功能):

 Descriptor sense data with sense descriptors (in hex):
         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
         00 40 08 a0 
 sd 0:0:0:0: [sda]  Add. Sense: Unrecovered read error - auto reallocate failed
 sd 0:0:0:0: [sda] CDB: Read(10): 28 00 00 40 08 a0 00 00 08 00
 end_request: I/O error, dev sda, sector 4196512
 ata1: EH complete

这强烈表明您的存储即将死亡/死亡,因此e2fsck无法完成任务。

如果您真的关心数据,请将硬盘发送给任何进行数据恢复的公司并要求他们对其进行映像。你可以尝试自己想象它(通过使用ddrescue)但它是不是安全并可能导致数据丢失。


如果您有备份并且需要快速修复,您可以尝试自己修复坏块:https://www.smartmontools.org/wiki/BadBlockHowto

答案2

该命令fsck用于检查/修复文件系统的完整性。命令以代码 4 退出意味着磁盘上存在fsck未纠正的错误。

简而言之,这意味着机器的硬盘(或存储)损坏,可能是物理损坏。最好的办法是联系切割机的维护服务人员或负责此类机器的任何人。

注意:可以尝试一下命令

fsck -yv /dev/sda

这会强制修复磁盘,同时打印详细输出。我们不知道您的职责是什么,因此您必须看看是否想尝试一下,或者将责任留给高于您工资级别的人。

相关内容