我怎样才能安全地 fsck 我的根分区?

我怎样才能安全地 fsck 我的根分区?

18.04 及更高版本出现了一个新问题。我刚刚发现我一直使用的方式文件系统检查根访问权限在恢复模式下不再起作用。

以前是这样的fsck -f /,但现在它告诉我磁盘已安装为 r/w,无法运行。果然磁盘已安装 r/w。这是新行为。尝试将磁盘重新安装为 ro 也mount -o remount,ro /不起作用。并且,从恢复模式菜单运行 fsck 也不起作用。

这是我的根分区,所以我umount不能fsck不会丢失数据。我确实需要手动运行,fsck因为我收到一条消息,说可能存在错误(UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY或者You are in emergency mode)。

如何在 18.04 及更高版本上 fsck 我的根分区?

答案1

对于 18.04 或更新版本...您必须这样做...

  • 启动至 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sdXX,替换sdXX为您之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

相关内容