linux查看当前目录下各子目录磁盘占用情况

作者:shanhuhai 发布时间:August 28, 2011


之前买过一个vps。用了一段时间网站程序报错了,提示说mysql缓存目录空间不够了,我就奇怪了,30G的硬盘应该足够的吧,用df命令查了一下,结果如下

[root@localhost /]# df
文件系统               1K-块        已用     可用 已用% 挂载点
/dev/hda1              9920592   9495520         0 100% /
tmpfs                  1037696         0   1037696   0% /dev/shm
/dev/hda3             17860612    214596  16738748   2% /home

可以看到目录挂载到了第一个个分区/had1只有10G,已经用了100%,我就纳闷了,想去根目录下看看各个子目录的磁盘占用情况,在网上找了半天,终于找到了

[root@localhost /]# du -h --max-depth=1
33M     ./sbin
385M    ./var
8.0K    ./media
0       ./proc
153M    ./root
52K     ./dev
7.7M    ./bin
0       ./net
8.0K    ./srv
16K     ./lost+found
645M    ./downloads
543M    ./www
3.0G    ./usr
76M     ./bak
8.3M    ./boot
8.0K    ./selinux
0       ./sys
38M     ./home
0       ./misc
31M     ./opt
112K    ./tmp
83M     ./lib
8.0K    ./mnt
66M     ./etc
5.6M    ./linux_ic
5.0G    .
[root@localhost /]# 

可以看到各个目录下的文件的磁盘占用情况了(我已经把硬盘吃掉的那个目录给删了,所以大家看到的根目录只占用了5G)。然后这么一级一级找下去,终于找到了那个目录原来是/usr/local/tomcat 下面有个logs日志目录,由于我的tomcat目录,日志没有关,所以每都有日志记录,时间久了居然占了5G的磁盘,删掉之后就一切正常,mysql也正常了,还有那个home目录有20G的空间,该利用起来了

问题没有解决? 立即 发起提问,马上就有解答
除非注明,文章均为 jQuery中文网 原创,欢迎转载!转载请注明出处,谢谢。
本文地址: http://www.jquerycn.cn/archives/dfdu.html
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐