起因
在一次使用虚拟机的时候,发现 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