问题:硬盘未挂载
突然发现手机飞牛链接不上,能在局域网登录,但远程访问登录不上,账号也登录不上。所有docker都打不开,硬盘显示未挂载。
点击挂载也不成功。提示数据库错误。
而且不经飞牛部署的1panel的项目也打不开
措施
查看了论坛里的攻略,有牛友出现此问题,有说硬盘坏了的。
根据攻略
一是问AI:给了一堆回答,都是建立在能正常用系统的基础上
二是重装系统:重装不了,一直报错
三是备份硬盘文件:接入windows,发现只能显示硬盘里的系统盘60G,根本无法读取内容,疑似硬盘损坏
解决
用另一台飞牛接入系统盘,发现数据可正常读取。
系统盘显示60.4G全满!
一层一层找,最后发现是被DOCKER文件夹占用了。
随便删除了DOKER里的一个文件夹,空间58G,重新安装,登录正常!
飞牛完全恢复正常!
除了某个docker项目,应该与其文件夹被删除有关系。
原因
分析docker占满硬盘的原因
一、1panel备份文件过多?
1panel部署的项目也是在系统盘中。这就导致设置的定时备份文件、上传的文件也是占用系统盘空间。
二、真正原因
在飞牛中检查docker时发现,本地镜像数量非常多,有多个重复!!
将灰色镜像删除,存储空间占用明显下降。
分析:用1panel安装项目,每次升级、构建都会下载一份镜像。
每个项目即使被卸载,之前下载的镜像也不会被删除。
最终导致存储空间被占满,硬盘无法读取数据。
这是我的一点经验,希望对大家有帮助。
光忙着解决问题,也没截图,大家忍受一下。