Linux Web/DB服务器清理硬盘空间方法小记

mysql binlog

日期越长占用的硬盘越多
1、在mysql命令行里敲

 

SQL代码
  1. PURGE MASTER LOGS BEFORE DATE_SUB( NOW(), INTERVAL 10 DAY);   

清理N天前的日志 (修改INTERVAL N DAY)


2、在my.cnf里修改expire_logs_day


web日志
1、定期分割日志
2、过期日志可删除
3、重要日志备份
可进/var/log目录删除日志

web主目录删除不重要的过期的网站

如果是自己开发的一些小程序可检查下mysql表的占用的空间

有用的命令行

查找当前目录下文件和文件夹的大小

XML/HTML代码
  1. du -s * | sort -nr | head  

查找大于100MB的文件

XML/HTML代码
  1. find . -type f -size +1000000k   

删除编译软件时下载的源码包

 

通过上面的几步,我的VPS大概清理了5G多的硬盘空间。欢迎补充。

本文采用Creative Commons协议,复制本文需遵守三点:1、保留署名(链接);2、非商业性使用;3、再次创作的作品必须以相同的许可协议发布。法律顾问:庄毅雄律师

Tags: linux

« 上一篇 | 下一篇 »

Comment (require):