bash - 检查inodes和磁盘¶
::: tip inode
inode表示物理服务器或虚拟服务器上的数据单元。每个文本文件、视频、文件夹、HTML文件或脚本都是1个inode. 之所以要检查一个目录中有多少个inode,是因为太多会导致系统显著变慢。
:::
#!/bin/bash
# 统计每个文件夹下面的inodes数量
find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn
# 统计每个目录的大小并排序
du -shc * | sort -rh
输出结果如下: