linux服务器空间硬盘满了解决过程
早上刚来到公司,同事来问我网站怎么不能访问了,打开网站发现页面还有,没有数据,感觉是数据库挂了,登录数据库,输入密码
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
果然,硬盘满了,可用空间为0了,接下来就要查看是哪些文件占用空间比较大, 没有的就删除
# cd / # du -sh *
先进入主目录/,查看哪些文件夹比较大,找到比较大的文件夹,继续进入,执行du -sh * ,查看其子文件夹大小,找到无用的删除即可,前往记得要加上 文件夹,别怕服务器文件都删除了,那就悲剧了,慎重!!!
rm -rf 文件夹/
最后发现是由于每次执行 npm run build 的时候,没有清空构建文件,直接使用clean-webpack-plugin删除构建目录即可。
总结:
df -h //查看硬盘使用情况 du -sh * //查看文件夹大小 rm -rf 文件夹/ //删除文件夹下内容
点赞(0)