我尝试使用以下方法修复 Linux 机器中的文件系统
sudo fsck -y /dev/sda
但是它花费了太多时间,并且出现了错误,错误与 EXT4 有关,所以我有一个 USB,里面有 Kali Linux live。我用这个 USB 启动了我的计算机,然后再次尝试使用该命令,sudo fsck -y /dev/sda/
这次花费了太多时间,但没有错误。但最后我收到了这条消息:
Pedding at end of inode bitmab is not set. Fix, yes
Pedding at end of inode bitmab is not set. Fix, yes
Error writing file system info: Input/output error
/: **** FILE SYSTEM WAS MODIFIED ****
/: ********** Filesystem still has errors **********
答案1
请注意,在已挂载的文件系统上运行 e2fsck 通常是不安全的。
如果我有严重的文件系统问题,我总是使用不同的硬盘,日从故障磁盘到备用磁盘的所有内容。
我拿出我的实时 Linux USB 并启动它(它完全不理会故障磁盘)并开始像这样在物理磁盘上工作:
1.)检查磁盘上的文件系统(例如/dev/sda1)
fsck.ext4 /dev/sda1
请阅读这个:https://linux.die.net/man/8/fsck.ext4
和这个:https://www.tecmint.com/fsck-repair-file-system-errors-in-linux/