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