liunx磁盘空间占用100%问题调查
liunx磁盘空间占用100%
磁盘情况查询
查看磁盘整体情况
命令:df
参数:
-a:列出所有的文件系统,包括系统特有的/proc等文件系统
-k:以KB的容量显示各文件系统
-m:以MB的容量显示各文件系统
-h:以人们较易阅读的GB,MB,KB等格式自行显示
-H:以M=1000K替代M=1024K的进位方式
-T:显示文件系统类型
-i:不用硬盘容量,而以inode的数量来显示
-l:只显示本机的文件系统
1 | [root@xxx ~]# df -hl |
可以看到/dev/vda2
占用100%空间,Mounted on
是/
目录,代表/
目录下磁盘占用100%。
查询指定目录都磁盘占用情况
命令:du
参数:
-a : 列出所有的文件与目录容量,默认仅统计目录下面的文件量;
-h : 以人们较易读的容量格式(G/M)显示;
-s : 列出目录及子目录下文件总容量,而不列出每个个别的目录占用了容量;
-S : 不包含子目录的占用量,与-s有点差别;
-k : 以KB列出容量显示;
-m : 以MB列出容量显示
–max-depth=1:子目录深度
-c:列出明细的同时,增加汇总值。
使用du -sh *
查看当前目录下每一个的目录和文件的大小汇总
1 | [root@xxx /]# du -sh * |
可以查看到/opt
目录下占用496G硬盘,在一层层查询那个文件占用最大。