Linux 启动时报 the root filesystem on /dev 解决方式
放假回来,查看基于 Docker 启动的 Mysql 服务连接不上,进去使用命令查看,没有发现异常:
但实际上已经挂掉,所有依赖它的服务都出错了。所以尝试重启,提示如下:
root@debian:/xxx/mysql# docker compose down
[+] Running 1/0
✘ Container mysql Error while Removing 0.0s
Error response from daemon: container 0008e2912d89dae5809847052e18585719c231367cc37f4460a57c967e1be45e: driver "overlay2" failed to remove root filesystem: unlinkat /var/lib/docker/overlay2/80919420dd651c14837c261f5434166f91a25852b1d09399e5587e14603f84eb: read-only file system
查看 log 也失败
最后发现是 linux 服务器出了问题,可能是因断电导致磁盘出错,引发了其他问题,于是重启电脑,重启时提示:the root filesystem on /dev requires a manual fsck
看来是出问题了,使用如下命令修复:
(initramfs) fsck /dev/xxx
然后一路按 y 确认即可,直到全部修复完成,然后再次重启电脑。
声明: 因编程语言版本更新较快,当前文章所涉及的语法或某些特性相关的信息并不一定完全适用于您当前所使用的版本,请仔细甄别。文章内容仅作为学习和参考,若有错误,欢迎指正。
开发者
专题·造轮子
Linux·热门
相关文章