统计磁盘上文件和inode的使用情况

查找磁盘使用率高于10%的分区

df -h | grep -v “Used”|sort -nr -k 5 -u|sed -e “s/%//g”| awk ‘$5>10 {print $1 “\t” $5}; $5<10 {exit};’

找出根目录中比较大的文件

du的参数:
-k 以1K为单位
-x 排除其他挂载点
–exclude 跳过一些不用搜索的目录,节约时间
-S 只统计每个目录中的文件大小,不包含子目录,这样如果某一个目录整体比较大,但是里面的每个文件都不大,也能被找到
-a 同时统计单个文件的大小

sort的参数:
-n 按数字比较大小
-r 反向排序(也就是从大到小排序)
-k 比较的关键字所在的列,我们比较第一列
-u 相同的行只输出第一行

linux-8lq6:~/temp # du -k  -x --exclude="proc" --exclude="sys" --exclude="/usr/*" --exclude="/bin/*"  -S / | sort -nr -k 1 | head
211964  /home/jiang
87356   /var/adm/backup/rpmdb
82084   /var/lib/rpm
32336   /lib/firmware
31304   /etc/gconf/gconf.xml.schemas
26364   /etc/gconf/schemas
20188   /boot
15388   /root/.mozilla/firefox/ge5ma490.default
14152   /sbin
13936   /lib64
linux-8lq6:~/temp # du -k  -x --exclude="proc" --exclude="sys" --exclude="/usr/*" --exclude="/bin/*"  -S -a / | sort -nr -k 1 | head
211964  /home/jiang
120088  /home/jiang/kernel-source-3.0.101-63.1.src.rpm
91752   /home/jiang/kernel-source-3.0.101-108.87.1.x86_64.rpm
87356   /var/adm/backup/rpmdb
82084   /var/lib/rpm
64208   /var/lib/rpm/Packages
32336   /lib/firmware
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值