记一次Linux服务器磁盘空间占用,大文件查找

du -h --max-depth=1

好久没写东西了,很久之前弄了个服务器玩玩,写了点东西在上面放着,一直在不停的抓数据,也就没怎么看,最近闲来无事登录后台查看,发现我的妈呀,服务器磁盘快满了 

刚开始以为抓取的太多,数据库数据膨胀占用了,于是登录MySQL查看,发现有20多万条记录,咋看似乎占了挺多的容量,于是尝试删掉了一些,发现根本不起作用,那究竟是什么东西占了这么多的空间,于是开始搜索资料,查找Linux查看磁盘占用的一些命令, 
df -h 
 
刚开始以为是/dev/simfs是罪魁祸首了,然后直接暴力(懒) 
rm -rf /dev/simfs 
可是发现执行之后磁盘占用并没有减少,看来这似乎并不是根源,于是寻找其他指令,发现 
du -h 

虽然能看到了,但是文件太多不好找,想想看到指令有参数可设置,于是尝试

[root@localhost /]# du -h --max-depth=1
16K     ./nonexistent
148K ./run 13M ./etc 72K ./tmp 0 ./sys 4.0K ./opt 4.0K ./mnt 557M ./root 4.0K ./lost+found 4.0K ./srv 12K ./boot 1.1G ./var 4.0K ./media du: cannot access './proc/534/task/30271': No such file or directory du: cannot access './proc/30264/task/30264/fd/4': No such file or directory du: cannot access './proc/30264/task/30264/fdinfo/4': No such file or directory du: cannot access './proc/30264/fd/4': No such file or directory du: cannot access './proc/30264/fdinfo/4': No such file or directory 0 ./proc 4.0K ./.cpt_hardlink_dir_a920e4ddc233afddc9fb53d26c392319 0 ./dev 18G ./usr 4.0K ./home 20G . [root@localhost /]#
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

总算看到点眉目了,路径/usr 下居然占用18G之多,于是进入目录重复指令

[root@localhost usr]# du -h --max-depth=1
16G     ./local
330M    ./share
348M ./java 12K ./src 394M ./lib64 13M ./include 4.0K ./etc 416M ./sbin 298M ./lib 280M ./bin 31M ./libexec 4.0K ./games 18G . 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

继续往下查找

[root@localhost local]# du -h --max-depth=1
92K     ./share
4.0K ./src 4.0K ./lib64 4.0K ./include 4.0K ./etc 4.0K ./sbin 4.0K ./lib 4.0K ./bin 4.0K ./libexec 4.0K ./games 16G ./apache-tomcat-9.0.0.M18 86M ./git 12M ./haproxy-lkl 16G . 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

到这里惊奇的发现,我的Tomcat居然占了16G,我的天哦,究竟什么鬼用了这么多磁盘空间,继续往下看

[root@localhost apache-tomcat-9.0.0.M18]# du -h --max-depth=1 4.0K ./temp 16G ./logs 7.4M ./lib 820K ./bin 216K ./work 236K ./conf 68M ./webapps 16G . [root@localhost apache-tomcat-9.0.0.M18]#

到这里算是水落石出了,原来是Tomcat的log文件把磁盘空间耗尽了,我这里就简单的处理了,直接删掉即可,当然对于个人一劳永逸的办法就是关掉日志记录咯。

转载于:https://www.cnblogs.com/bigben0123/p/11195382.html

服务器磁盘空间占用,大文件查找相关推荐

  1. iis worker process内存占用大_安卓模拟器磁盘空间占用大/内存空间不足

    长期使用模拟器.模拟器多开等问题,都会占用内存空间,久而久之就会出现内存空间不足.硬盘占用大的现象,可能会导致模拟器在运行中崩溃,游戏及应用闪退,模拟器卡顿等问题.如何解决硬盘空间占用大和内存不足的问 ...

  2. 虚拟服务器磁盘空间多大,虚拟机硬盘大小是从主机硬盘里划分的吗

    匿名用户 1级 2013-04-24 回答 虚拟机硬盘大小是从主机硬盘里划分的,是真实空间. VMware安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟 ...

  3. linux磁盘空间df-h出不出来,linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件...

    用lsof / | grep -i delete 从根目录定位打开的被删除的文件 如果定位到某文件占用空间很大 主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除 ...

  4. 查找磁盘占用最大的文件linux,linux查找系统中占用磁盘空间最大的文件

    Q:下午有一客户磁盘空间占用很大,使用df查看磁盘剩余空间很小了,客户想知道是哪些文件占满了文件. Q1:在Linux下如何查看系统占用磁盘空间最大的文件? Q2:在Linux下如何让文件夹下的文件让 ...

  5. 磁盘空间被占满,如何找出占用磁盘空间过大的的文件

    [linux]磁盘空间被占满,如何找出占用磁盘空间过大的的文件 1.查看磁盘空间使用情况 2.查找文件占用空间情况 3.进入对应路径,重复使用命令,重复多次后可以找到占用大的文件,不重要的就可以直接删 ...

  6. 软件_mongo占用磁盘空间过大

    原创博客链接:软件_mongo占用磁盘空间过大 何为过大:mongodump之前2G,导入后变成15G,大约8倍. 原因:如果mongo版本小于3,则正常,mongo请升级到3.0版本上,目前3.6. ...

  7. docker占用磁盘空间太大的解决办法

    解决Docker占用磁盘空间太大的问题 docker system 命令 1.查看磁盘空间资源情况统计表 2.借助docker自带自动化清理工具进行清理(请自重) 手动清理 Docker 镜像(Ima ...

  8. 关于Linux服务器磁盘空间占满问题的解决方法

    下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...

  9. 云服务器系统满了怎么办,云服务器磁盘空间满了怎么办

    云服务器磁盘空间满了怎么办 内容精选 换一换 Windows弹性云服务器变更规格后,可能会发生磁盘脱机,因此,变更规格后,需检查磁盘挂载状态是否正常.本节操作介绍变更规格后检查磁盘挂载状态的操作步骤. ...

最新文章

  1. 浅说 XSS 和 CSRF
  2. Linux ubuntu中怎么生成随机数,随机数的生成
  3. (JavaWeb)IDEA中JDBC的使用
  4. BZOJ 2731 Luogu P3219 [HNOI2012]三角形覆盖问题 (扫描线)
  5. centos7.2安装mysql5.7_Centos7.2下使用YUM快速安装MySQL5.7的方法
  6. android 基站信号强度,终于知道,到底是什么影响信号强弱了!
  7. 2021编程语言排行:C#飙升,Python蝉联榜首
  8. 利用qsort二级排序
  9. LeetCode 122 买卖股票的最佳时机 II
  10. Delphi 2009 之 TCategoryPanelGroup[5]: HeaderStyle
  11. 网易考拉:已与雅诗兰黛各自撤销法院在诉案件
  12. java类加载器正确的是_Java面试题:面向对象,类加载器,JDBC, Spring 基础概念
  13. 下载程序到STC单片机的操作步骤
  14. mysql完整性实验报告_MySQL数据库技术实验报告模板
  15. linux无线电工具grax,开源软件无线电GNU Radio
  16. Android 产生ANR后的Trace文件的解析
  17. 如何修改PPT文档的编辑版式
  18. 天父的花园-赞美之泉(音乐河4)
  19. 水平滚动条和垂直滚动条设置
  20. 计算机网络部分知识梳理

热门文章

  1. 10亿个数中求最大的10个数字
  2. IDC:2017年中国网络安全市场分析与2018年预测
  3. 回家了,写博文继续!
  4. jmxtrans安装使用
  5. 分享30个打动你的摄影师作品集网站
  6. 【Windows】XShell中使用小键盘和ALT键(作Meta键),使BackSpace正常
  7. libevent备忘
  8. nologging与append测试
  9. DataGrid实现简单的行分组
  10. 负压电路_通风设备之负压风机的工作原理与安装方法是怎样的?