手动运行 fsck(不带 -a 或 -p 选项)是否会格式化分区?

手动运行 fsck(不带 -a 或 -p 选项)是否会格式化分区?

我遇到了无法登录系统的问题。每次我都登录到恢复模式。然后我在这里找到了这个人(https://ubuntuforums.org/showthread.php?t=2336395) 有同样的问题,我也发现我的问题是一样的。在分区上发现损坏的孤立链接列表的 Inode。我必须手动运行 fcsk。它会格式化我的数据吗?还是我需要先保留备份?

答案1

我必须手动运行 fcsk。它会格式化我的数据吗?

  • 您无法格式化已安装的分区。
  • fsck(文件系统检查)用于修复文件系统;而不是格式化。
  • 命令mkfs(make filesytem),dd或者fdisk可以用来格式化磁盘。

所以,fsck 不会格式化磁盘。

或者我需要先保留备份?

为什么需要问这个问题。无论出于什么原因,你需要备份任何值得保存的东西;并且备份需要存放在同一个房间以外的某个地方。它是一台电脑。电脑可能会损坏且无法修复。

答案2

如果您与 Windows 双启动,如果您安装了驱动程序以便能够读取/写入 Linux ext2/3/4 分区,请尽快删除该驱动程序,因为它会损坏 Linux 分区。

正确使用 fsck 不会格式化您的数据。

即使您的系统没有问题,备份总是一件好事。

检查文件系统是否有错误...

对于 17.10 或更早版本...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择 Root 访问
  • 在 # 提示符下,输入sudo fsck -f /
  • fsck如果有错误则重复命令
  • 类型reboot

对于 18.04 或更新版本...

  • 启动至 Ubuntu Live DVD/USB
  • 打开terminal窗户
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/XXXX 设备名称
  • 输入sudo fsck -f /dev/XXXX# 用你之前找到的数字替换 XXXX
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

相关内容