我的 ubuntu 系统刚刚冻结,我被迫运行 REIUSB 命令。现在,在 Windows 中,您可以运行 chdsk。我读过有关“touch /forcefsck”的信息,但我还读过检查已安装的文件系统很危险。
“touch /forcefsck” 会检查已安装的磁盘吗?“touch /forcefsck” 安全吗?它会自动修复错误吗?我的损坏文件会去哪里?
提前致谢!
答案1
touch /forcefsck
只需创建一个文件/forcefsck
。此文件将导致系统fsck
在下次重新启动时运行,然后再挂载文件系统。这类似于当您尝试chkdsk
在 Windows 中运行时,它说它不能运行,但它会在下次重新启动时运行。
所以它非常安全,如果幸运的话,它可以解决你的问题。
答案2
是也不是。它足够安全,并且一些发行版会每 30 天例行运行一次。
通常首选的方法是启动实时发行版并将驱动器作为非系统设备进行检查,如果需要,逐个分区进行检查。您可以运行e2fsck -c -c
以检查坏块,这需要一段时间。请注意,对于 LVM 组,需要进行一些特殊处理。(从 /dev/mapper/... 检查)。GParted 等最新版本可以相当轻松地完成此操作。