linux服务器空间硬盘满了解决过程

蛰伏已久 2019-05-21

早上刚来到公司,同事来问我网站怎么不能访问了,打开网站发现页面还有,没有数据,感觉是数据库挂了,登录数据库,输入密码

mysql -u root -p

出现了如下错误提示

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2

what?啥情况?感觉问了下朋友,说是不是硬盘满了,赶紧查看下硬盘使用情况

df -h

WX20190521-111759@2x.png

果然,硬盘满了,可用空间为0了,接下来就要查看是哪些文件占用空间比较大, 没有的就删除

# cd /
# du -sh *

先进入主目录/,查看哪些文件夹比较大,找到比较大的文件夹,继续进入,执行du -sh * ,查看其子文件夹大小,找到无用的删除即可,前往记得要加上 文件夹,别怕服务器文件都删除了,那就悲剧了,慎重!!!

rm -rf 文件夹/

最后发现是由于每次执行 npm run build 的时候,没有清空构建文件,直接使用clean-webpack-plugin删除构建目录即可。

总结:

df -h  //查看硬盘使用情况
du -sh * //查看文件夹大小
rm -rf 文件夹/  //删除文件夹下内容


-END-

点赞(0)