问题现象:
客户使用系统无法注册分机
复现问题:
去数据库查看客户使用的用户名和密码注册复现,用Navicat Premium工具连接数据库结果发现1030错误,如下图:
根据此错误推断为:磁盘空间不足引起的。
根本原因:
xshell登陆mysql服务器,输入命令df -h查看磁盘情况,如下:磁盘确实满了
解决办法:
输入find / -size +100M |xargs ls -lh查看大于100M的文件:
进入/root/.forever目录下,使用> 文件名清空此文件内容,如下:
执行后,再次df -h查看:磁盘已有空间啦
经验教训:
最初磁盘空间满,选择的办法是查看/目录下,各个文件及文件夹的大小情况,使用du -sh *命令:
发现root文件夹比较大,然后进入root文件夹继续使用du -sh *,如下:
发现未找到较大的文件,根据以上解决办法发现:大的文件确实在root路径下,但是使用du -sh *确实未查找到,因为大的文件刚才在.forever下面,而.forever为隐藏文件,因此使用find / -size +100M |xargs ls -lh查找更准确一些。即,使用du -sh *无法在当前路径下查找到较大的隐藏文件或者文件夹。