如何安全地检查我的根分区?

hey*_*ema 8 fsck 18.04

18.04 及更高版本中出现了新问题。我刚刚发现我一直在恢复模式下的root 访问中使用fsck 的方式不再有效。

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

这是我的根分区,所以我不能在不丢失数据的情况下umount使用它。我确实需要手动运行,因为我收到一条消息,表明可能存在错误(或)。fsckfsckUNEXPECTED INCONSISTENCY; RUN fsck MANUALLYYou are in emergency mode

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

hey*_*ema 8

对于 18.04 或更高版本...你必须这样做...

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

  • 对于缺少 DVD 或 USB 驱动器的系统,这不是一个可接受的解决方案。 (2认同)
  • @GregD 请写一个答案,描述如何从网络启动或从 ramdisk 执行此操作...并使其适用于普通家庭用户... (2认同)
  • @TrungNguyen 没有其他办法。致电 IT 部门。 (2认同)