我的硬盘经常会出现孤立的索引文件,从而无法删除其中的目录。
我使用的是 Ubuntu 22,所以我尝试运行 fsck ( sudo fsck /dev/sdb2
),它所做的只是返回成功状态代码并向终端打印“fsck from util-liinux 2.37.2”。没有延迟,好像实际上没有进程检查文件等。但问题仍然存在。
因此,我切换到 Windows 11(双启动,有问题的硬盘是单独的 HDD,而不是启动驱动器)并运行 chkdsk 命令来执行相同的操作(chkdsk E: /f
),该命令实际上会运行一系列检查,甚至通过删除所有孤立索引来解决问题。我切换回 Ubuntu,瞧,我可以删除我想要的目录。
为什么 fsck 在这里不执行任何操作?