Ubuntu无法启动,提示需要fsck

实验室一台Ubuntu机器最近经常出现“输入/输出错误”,无法正常使用,连正常关机都不行。

强制重启后提示要手动fsck

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/dev/sdb6: recovering journal
/dev/sdb6 contains a file system with errors, check forced.
Inode 7350190, i_blocks is 212832, should be 212824. FIXED.
Unattached inode 7354055

/dev/sdb6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sdb6 requires a manual fsck

BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) _

按照提示,需要对/dev/sdb6进行手动修复。执行

1
2
fsck -y /dev/sdb6 # 注意/dev/sdb6要更换成你的电脑提示需要手动fsck的对应驱动器
exit

即可修复错误,并进入系统。

然而,之后系统开机一段时间后还会出现“输入/输出错误”的问题。最终,在PE系统下使用DiskGenius对整块硬盘进行坏块检测并修复后再也没有出现类似错误。