无法恢复或删除 ext4 文件系统中的文件

无法恢复或删除 ext4 文件系统中的文件

如何修复这样的消息(在dmesg命令后读取)?

EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_free_inode: bit already cleared for inode 119198
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_free_inode: bit already cleared for inode 119217
EXT4-fs warning (device hdb1): ext4_unlink: Deleting nonexistent file (119196), 0
EXT4-fs error (device hdb1): ext4_free_inode: bit already cleared for inode 119201
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197
EXT4-fs error (device hdb1): ext4_lookup: deleted inode referenced: 119197

检索(或删除)一堆文件似乎是不可能的。有什么建议么?

答案1

EXT4 文件系统的数据结构已损坏。您需要卸载文件系统并对其运行 fsck。假设磁盘本身完好,fsck 应该能够纠正这些问题。运行fsck -y /dev/hdb1,然后从备份中恢复您关心的任何内容。

相关内容