/ dev ..已满:
SERVER:/dev # df -mP /dev
Filesystem 1048576-blocks Used Available Capacity Mounted on
udev 12042 12042 0 100% /dev
没有文件占用空间!
SERVER:/dev # find . -ls | sort -r | head -2
2790517 0 -rw-r--r-- 1 root root 0 Dec 16 10:04 ./devnull
1490005831 0 -rw------- 1 root root 0 Dec 16 07:54 ./nul
120387 0 lrwxrwxrwx 1 root root 12 Dec 03 05:42 ./disk/by-uuid/xx..foo..xx -> ../../dm-13
SERVER:/dev # du -sm * 2>/dev/null | sort -nr | head -4
1 shm
0 zero
0 xconsole
0 watchdog
交换频繁使用:
SERVER:/dev # free -m
total used free shared buffers cached
Mem: 24083 23959 124 0 327 21175
-/+ buffers/cache: 2455 21627
Swap: 10245 10245 0
删除但仍在使用的文件(?):
SERVER:/dev # lsof /dev | grep deleted
su 4510 bar 14u REG 0,14 6269616128 2689827477 /dev/shm/kdfoo.a4o (deleted)
grep 4512 root 1u REG 0,14 6269616128 2689827477 /dev/shm/kdfoo.a4o (deleted)
bash 4517 bar 14u REG 0,14 6269616128 2689827477 /dev/shm/kdfoo.a4o (deleted)
sh 4606 bar 14u REG 0,14 6269616128 2689827477 /dev/shm/kdfoo.a4o (deleted)
ksh 24134 root 1u REG 0,14 6329864192 2685851781 /dev/shm/foo5.44m (deleted)
ksh 29209 root 1u REG 0,14 6269616128 2689827477 /dev/shm/kdfoo.a4o (deleted)
su 29571 bar 14u REG 0,14 6329864192 2685851781 /dev/shm/foo5.44m (deleted)
grep 29573 root 1u REG 0,14 6329864192 2685851781 /dev/shm/foo5.44m (deleted)
bash 29578 bar 14u REG 0,14 6329864192 2685851781 /dev/shm/foo5.44m (deleted)
sh 29694 bar 14u REG 0,14 6329864192 2685851781 /dev/shm/foo5.44m (deleted)
SERVER:/dev #
我的问题:“ / dev type tmpfs(rw)上的udev”的所有12 GB空间都用完了吗?
奇怪的。您还有什么其他挂载点?是否正在进行任何容器或虚拟化?另外,您还运行了
—
吉尔(Gilles)“所以,别再邪恶了”
du *
:是否有可能存在点文件?什么du -x /dev
发言权?
确实很奇怪。此外,的输出
—
Alexios
mount | grep /dev
将有所帮助。
我的观点:/ tmp已安装/链接到/ dev / shm,各种工具和程序都在使用它。但是,由于它与udev共享,因此udev也已满(所有tmpfses可能都已满)。建议:检查其他tmpfs和/ tmp,将/ tmp安装到具有大小限制的tmpfs中,安装选项“ size = XXX”
—
vasquez 2013年
OP出现(从'find。-ls | sort -r | head -2'列表中出现)具有文件名/ dev / devnull和/ dev / nul(与通常的'/ dev / null'相反)这些可能是'稀疏的文件?
—
D McKeon 2013年
df -h
和ps u --sort=-pmem
?