linux 小技巧(磁盘空间搜索)

时间:2024-04-20 01:38:11

这里记录一些linux 管理中可能会用到的又容易忘的一些小技巧.

linux磁盘写入失败,提示磁盘空间不足.一般都会用df -h 或者df -i看是不是磁盘空间不足或者是inode空间不足.发生这种情况的时候.一般都会想通过目录统计来找出哪个目录占用空间比较大或者是哪个目录占用inode比较多.

  查找那个目录占用空间比较多.有非常好的工具.

#du -sh /* 

  这个命令很容易就把所有根目录下的目录大小列出来了.以此可以找到那个目录占用空间比较多.然后针对清理.

但是当磁盘inode空间满了的时候.很容易就想到是否有du一样的工具能统计目录下的inode多少的.有了这样的想法就会去找百度,看看是否有相应的命令.百度这个问题的时候会发现没有什么命令.这个时候人很容易陷入误区.其实统计inode无非就是统计有多少个文件和目录.是用ls+wc 就能完成这样的工作.

#ls / | { while read d;do echo -n "/$d ";ls -R /$d | wc -l;done; }

  其实使用这种方式就能轻松找出哪个目录文件非常多.消耗光了inode空间.