我有一个 500GB 的 EBS 设备 (/dev/xvdf) 安装到 /vol,并且盒子上的所有数据似乎都正确地写入 /vol(参见下面的 du 输出)。出于某种原因,/dev/xvda1 已完全填满。
知道这里发生什么事了吗?
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 32G 30G 8.0K 100% /
udev 34G 8.0K 34G 1% /dev
tmpfs 14G 176K 14G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 34G 0 34G 0% /run/shm
/dev/xvdb 827G 201M 785G 1% /mnt
/dev/xvdf 500G 145G 356G 29% /vol
$ du-sh *
8.7M bin
18M boot
8.0K dev
5.1M etc
48K home
0 initrd.img
80M lib
4.0K lib64
16K lost+found
4.0K media
20K mnt
4.0K opt
0 proc
40K root
176K run
7.1M sbin
4.0K selinux
4.0K srv
0 sys
4.0K tmp
414M usr
356M var
0 vmlinuz
145G vol
答案1
这可能不相关,但当我遇到类似的问题时,根文件系统几乎已满,但通常的 du 命令并没有显示来源,我最终发现它是一个 mongodb 日志文件,大小为几 GB,但没有正确显示,因为该文件当时是打开的或其他原因。