/dev/vda1 contains a file system with errors, check forced.
- 2020 年 3 月 3 日
- 筆記
问题描述
使用腾讯云服务器,远程无法登录,通过控制台vnc登录后看到这样的报错,如下:
Checking filesystems
/dev/vda1 contains a file system with errors, check forced.
/dev/vda1: Inodes that were part of a corrupted orphan linked list found.
/dev/vda1: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY.
(i.e., without -a or -p options) FAILED

问题原因
一般是强制关机或服务器突然断电所致。
处理方案
1、做备份
首先要创建快照备份当前服务器状态,这样若修复过程中遇到问题或修复未果,我们则可以通过回滚快照恢复服务器到当前的状态。
2、登录服务器
当前服务器为故障状态,无法远程登录, 需要登录腾讯云控制台,然后使用VNC登录服务器。
3、根据提示输入root密码

4、卸载文件系统
umount /dev/vda1
5、使用fsck命令进行修复
fsck.ext3 -p /dev/vda1 ## 这里的ext3要根据自身文件系统类型选择,可通过 df -Th 命令查看。
若上面的命令修复无果,可使用下面的命令尝试修复。
fsck.ext3 -y /dev/vda1
提示完成后,reboot重启服务器即可正常启动。