请选择 进入手机版 | 继续访问电脑版

做网站视频教程_SEO视频教程_免费源码下载_一起学习网论坛

 找回密码
 立即注册
查看: 127|回复: 0

Linux服务器满,如何快速查找占用空间多的目录和大文件

[复制链接]
发表于 2020-4-6 16:18:00 | 显示全部楼层 |阅读模式
我们经常会遇到服务器磁盘满的情况,一旦服务器磁盘满,就可能会导致程序运行出现问题,这个时候就需要远程登录服务器端,然后删除一些文件,如何快速的找到占用比较大的目录和文件呢。

一、找大目录

首先我们需要运行

  1. df -h
复制代码
出现如下结果:

查询磁盘大小

查询磁盘大小

可以看出,总共40g的磁盘,只剩下1.2g了

然后运行

  1. du -hm --max-depth=2 | sort -nr | head -10
复制代码
找到占用最大的前十个目录,如下图

最大前十个目录

最大前十个目录

可以到目录里去找文件,然后删除


二、找大文件

也可以直接运行

  1. find . -type f -size +500M  -print0 | xargs -0 du -h | sort -nr
复制代码
直接找大于500m的文件,按从大到小排序

大于500m的文件

大于500m的文件

删除不需要的即可



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|做网站视频教程_SEO视频教程_免费源码下载_一起学习网论坛 ( 豫ICP备16037151号-1 )

GMT+8, 2020-6-1 05:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表