无法找出 AWS 中哪些内容占用了我的磁盘空间

无法找出 AWS 中哪些内容占用了我的磁盘空间

我在 amazon aws 中使用免费层 ec2 实例。我使用 mongodb 运行 nodejs 服务器,该服务器具有内存和 CPU 密集型作业。

df -h显示我消耗了20G磁盘中的18G。

Filesystem      Size  Used Avail Use% Mounted on
udev            481M     0  481M   0% /dev
tmpfs            99M  788K   98M   1% /run
/dev/xvda1       20G   18G  1.7G  92% /
tmpfs           492M     0  492M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           492M     0  492M   0% /sys/fs/cgroup
/dev/loop3       18M   18M     0 100% /snap/amazon-ssm-agent/1335
tmpfs            99M     0   99M   0% /run/user/1000
/dev/loop5      2.0M  2.0M     0 100% /snap/serve/170
/dev/loop6       18M   18M     0 100% /snap/amazon-ssm-agent/1455
/dev/loop9       89M   89M     0 100% /snap/core/7396
/dev/loop7       55M   55M     0 100% /snap/core18/1098
/dev/loop1       90M   90M     0 100% /snap/core/7713
/dev/loop0       55M   55M     0 100% /snap/core18/1144

我试图找出哪些文件占用了我的磁盘,但找不到。我尝试使用gt5,并且我有一些命令行技巧,例如sudo du -sh /*。这给了我以下结果:

15M     /bin
99M     /boot
0       /dev
6.4M    /etc
985M    /home
0       /initrd.img
0       /initrd.img.old
230M    /lib
4.0K    /lib64
16K     /lost+found
4.0K    /media
4.0K    /mnt
4.0K    /opt
du: cannot access '/proc/7424/task/7424/fd/4': No such file or directory
du: cannot access '/proc/7424/task/7424/fdinfo/4': No such file or directory
du: cannot access '/proc/7424/fd/3': No such file or directory
du: cannot access '/proc/7424/fdinfo/3': No such file or directory
0       /proc
88K     /root
788K    /run
15M     /sbin
993M    /snap
4.0K    /srv
0       /sys
47M     /tmp
2.7G    /usr
1.5G    /var
0       /vmlinuz
0       /vmlinuz.old

现在我对这种情况确实感到困惑。

提前致谢!

相关内容