linux查看当前目录下各子目录磁盘占用情况
[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磁盘配额管理