教程集 www.jiaochengji.com
教程集 >  操作系统  >  linux基础  >  正文 linux查看当前目录下各子目录磁盘占用情况

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

发布时间:2011-08-28   编辑:jiaochengji.com
教程集为您提供linux查看当前目录下各子目录磁盘占用情况等资源,欢迎您收藏本站,我们将为您提供最新的linux查看当前目录下各子目录磁盘占用情况资源
之前买过一个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的空间,该利用起来了

您可能感兴趣的文章:
DOS命令大全(脚本学堂收集整理)
MySQL占用IO过高解决方案
bios能识别硬盘但系统识别不了解决方法
linux查看硬件配置的命令
cd命令详解与例子
linux文件系统路径学习
磁盘挂载与卸载命令:mount
一个统计子目录大小的shell脚本
监测硬盘空间的shell脚本
linux磁盘配额管理

关键词: 目录  TOMCAT  linux  其他web相关  磁盘占用   
[关闭]
~ ~