如何快速清理Linux磁盘空间

原文:如何快速清理Linux磁盘空间数据库

前言:服务器

在生产环境中,首先服务器磁盘满了以后,会致使一系列小问题,网站能正常访问,可是不能登陆以及一些奇奇怪怪的问题,可是不能耽误用户访问呀,因此咱们的及时清理磁盘空间出来,让MySQL可以正常写入各类数据

咱们先直接操做,而后在来讲说有些什么缘由致使磁盘使用很快的缘由网站

先咱们进入到/目录  
df -h 查看咱们服务器的磁盘信息--以下字样表示的挂载点已经满了
    /dev/vda1        40G  40G   0G  100% /
接下来咱们在进行筛选,看看究竟是什么文件占用比较大,能删除的话咱们能够直接先删除掉
du -h --max-depth=1 咱们在查看当前目录下具体是哪个目录里面占用比较大
第一次执行的时候可能会有一点点慢,不着急,耐心等待一下,显示出来的第一列就是该目录占用的总共大小,第二列就是目录
最后一行的时候咱们会看到.这个目录下,这个咱们能够忽略掉,不要问我为何能忽略
查看你的具体是哪个目录占用比较大,那咱们就进入到哪个目录
进入当目录以后仍是使用  du -h --max-depth=1  来进行筛选查看目录下是文件仍是目录占用大,若是是目录继续进行筛选
筛选以后能够使用 ls –lhS 来进行文件从大到小排序,若是文件没有必要的用处的时候咱们就能够对其进行删除操做了

总结:日志

其实在本次素材中,咱们使用的到的Linux命令就四个
cd / 进入到根目录
df -h 查看当前磁盘状况
du -h --max-depth=1 查看当前目录下各目录的大小
ls –lhS 查看当前目录下最大的文件
接下来咱们来分析一下有哪些缘由会形成磁盘占用快
    1,生产环境中是否仍是开启了没必要要的日志记录,除了要作数据分析的日志其余日志能关就关掉
    2,是否存在僵尸文件,即已删除文件因句柄被占用未释放致使相应空间未释放。
    3,数据库中是否存在不少垃圾信息没及时清理掉,建议在开发阶段中不要使用生产环境的库
    4,是否有生成不少静态页面?
    5,省略N字,写的很差的地方,欢迎你们补充
相关文章
相关标签/搜索