在损坏的磁盘 + redhat 7 上执行 fsck 的最佳方法是什么

在损坏的磁盘 + redhat 7 上执行 fsck 的最佳方法是什么

对损坏的磁盘执行 fsck 的最佳方法是什么

  • 以下选项之一:

第一个选项是在 /etc/fstab 文件中的设备上设置“1”(最后一个字符),

因此它会首先检查这个分区,如下例所示:

 /dev/sdc /grop/sdc ext4 defaults,noatime 0 1   <-------- < we set 1 instead 0 >

进而重启机器

  • 在启动期间,fsck 将在设备 /dev/sdc 上运行

第二种方法是执行以下操作

init 1
stop the relevant services
umount /dev/sdc
e2fsck -y /dev/sdc
init 3

答案1

不要调用init 1远程机器!否则您将被锁定。

如果磁盘确实损坏了,我不会相信 fsck 在启动时单独运行。

如果机器是当地的机器,我会推荐您的init 1方法,然后重新启动。

如果机器偏僻的机器。

  • 一次停止一个服务,没有停止 ssh,直到umount /dev/sdc命令成功。
  • 使用 修复磁盘e2fsck
  • 重新安装以确保它确实没问题(mount -a)。
  • reboot。由于您已经停止了大多数有用的服务,因此重启不会花费太多时间。通常,我会在重启之前安装安全更新,因此我会将下一次重启所需的时间留给安全更新。

相关内容