我如何对根目录进行 fsck?

我如何对根目录进行 fsck?

我该如何对根目录进行 fsck?通常,当我无法启动 ubuntu 并大多数时候都停留在 busybox 时,我才能这样做,但我不知道如何故意进入 busybox

答案1

最简单的方法是运行

sudo touch /forcefsck

然后重新启动。

这将创建一个空/forcefsck文件,告诉系统在启动时检查所有分区。

答案2

我认为您的问题在于您无法对已安装的磁盘进行 fsck,如果您从该磁盘启动(可能在正常情况下这样做),那么您无法检查它。值得注意的是,我认为您的主磁盘在启动过程中会自动进行 fsck某些情况,尽管我不确定在现代装置中这些情况是怎样的。

无论如何,要手动检查磁盘,请从安装盘启动硬件并将其置于“尝试 Ubuntu”模式。从那里,启动一个终端窗口,如果这样做:sudo fsck -l您应该会看到您的真实硬盘(可能是 /dev/sda)在那里。但此时,它尚未安装,因此您应该能够在其上运行 fsck。

相关内容