Linux 下存储空间占用情况分析

Linux 下存储空间占用情况分析

也没过多长时间,硬盘空间就开始报警了 ....看来是需要分析一下硬盘的空间占用情况了.

Linux 下自带 du 命令,对分析空间问题比较有用的参数是:
显示总数  -s
    BiFF:/home # du -s /domain
    101040  /domain

这个看的不怎么自然,因为win下面看 MB,GB 都已经习惯了,
再试试: -h
    BiFF:/home # du -sh /domain
    99M     /domain

一个个的看当然累,限制深度以后显示全部内容就轻松多了,
限制深度是 --max-depth
    BiFF:/home # du -h --max-depth=1 /local/home
    358M    /local/home/biff
    360M    /local/home/informix
    718M    /local/home
显示两层,简单过滤一下只显示MB和GB大小的,只有KB大小的就不显示了:
BiFF:/home # du -h --max-depth=2 /local/home | grep [MG]
106M    /local/home/biff/hz
84M     /local/home/biff/.wine
28M     /local/home/biff/.mozilla
1.9M    /local/home/biff/.gnome2
1.1M    /local/home/biff/Desktop
8.0M    /local/home/biff/.thunderbird
13M     /local/home/biff/.MyPilot
19M     /local/home/biff/.thumbnails
3.9M    /local/home/biff/.adobe
2.2M    /local/home/biff/.yast2
7.5M    /local/home/biff/.ooo-2.0-pre
77M     /local/home/biff/WorkSpace
358M    /local/home/biff
49M     /local/home/informix/bin
151M    /local/home/informix/smis
152M    /local/home/informix/isa_setup
7.9M    /local/home/informix/b_dcc_crcrdcrd
1.1M    /local/home/informix/.mozilla
360M    /local/home/informix
718M    /local/home

看了看,isa_setup 和 .thumbnails 目录有点异常,去清理清理.....   :-)

当然,这只是个 Demo ,真正实用的还是对根系统的检查,
mount 查看加载了几个分区
du xxx 查看各目录空间点用情况

如果 du 用的时间太长的话可以考虑
nohup du -s --max-depth=2 / | grep [MG] > /result.txt &

放到后台去跑.

nohup 表示用户退出也不停止
& 是放到后台去
> 让结果保存到文里面去


shaozx@gmail.com  :-)
美文共赏!