我有一个安装了 Debian Linux 的 Xen VPS。有一次我发现所有 inode 都已使用。我检查了以下内容:
~# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
rootfs 3932160 3932160 0 100% /
udev 59227 262 58965 1% /dev
tmpfs 63251 215 63036 1% /run
/dev/xvda 3932160 3932160 0 100% /
tmpfs 63251 2 63249 1% /run/lock
tmpfs 63251 2 63249 1% /run/shm
然后我尝试找到所有 inode 的使用位置。通常它们被 PHP 会话文件使用(因为 cron 任务或 PHP 内部清理器损坏)。但我找不到哪个目录包含大量文件。我尝试了很多方法,其中一种是:
/# for i in /*; do echo $i; find $i |wc -l; done
/aquota.group
1
/aquota.user
1
/bin
124
/boot
9
/dev
264
/etc
1746
/home
1
/initrd.img
1
/lib
4002
/lib64
2
/lost+found
1
/media
1
/mnt
1
/opt
1
/proc
26590
/root
17
/run
214
/sbin
127
/selinux
1
/srv
3
/sys
3609
/tmp
1
/usr
37020
/var
8636
/vmlinuz
1
下一步我该做什么?