起因

在一次使用虚拟机的时候,发现 Linux 系统进入了 Initramfs,无法正常进入系统, 推测可能是系统异常关机导致磁盘文件损坏导致的。

解决

网上搜寻了一些解决方法,普遍的推荐方法是使用 Linux 命令 fsck 命令来修复磁盘文件。

费了好大劲进入另一个系统使用 fsck.ext4 -f /dev/sda1 来检查修复磁盘文件(我所使用的linux 系统磁盘是ext4格式的)。

接下来我来介绍下 fsck 的使用。

fsck

fsck(file system consistency check)是Unix和类Unix系统上用于检查文件系统完整性的工具.

语法: fsck [选项] [文件系统]

常见参数:

 -f          强制检查文件系统,不管是否有损坏

 -p          自动修复文件系统错误

 -q          做一个快速检查,以确定文件系统是否被干净地卸载。

 -y          关闭互动模式,询问全部选择 y

参考