亚马逊EC2实例上没有剩余的磁盘空间

问题描述 投票:0回答:1

我有一个AWS实例(EC2)。我创建了运行Jupyter Notebook来测试。然后突然空间用完了,请看下面的结果。

root@ip-172-31-14-181:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            992M     0  992M   0% /dev
tmpfs           200M   21M  180M  11% /run
/dev/xvda1       15G   15G   55M 100% /
tmpfs          1000M  2.5M  997M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs          1000M     0 1000M   0% /sys/fs/cgroup
none             15G   15G   55M 100% /var/lib/docker/aufs/mnt/3a5473a...
none             15G   15G   55M 100% /var/lib/docker/aufs/mnt/d0f29d3...
shm              64M     0   64M   0% /var/lib/docker/containers/c501847.../shm
shm              64M     0   64M   0% /var/lib/docker/containers/851f091.../shm
tmpfs           200M     0  200M   0% /run/user/1000

如何解决这种问题?

我对这个问题不是很清楚。事实上,磁盘是满了,但我找不到为什么满了。通过研究,我只设法增加了10GB的占用空间.此外,这是一个远程运行Jupyter的docker,它甚至没有500Mb的Jupiter文件在那里......有什么办法可以了解是什么使5Gb消失?或者如何查看文件夹和文件的大小?

amazon-web-services amazon-ec2
1个回答
1
投票

这些看起来主要是docker相关的东西,比如卷。停止容器,删除不需要的容器,清理docker卷和层。


1
投票

从df-h的输出来看,似乎是docker卷的问题,而不是EC2的问题。

none             15G   15G   55M 100% /var/lib/docker/aufs/mnt/3a5473a...
none             15G   15G   55M 100% /var/lib/docker/aufs/mnt/d0f29d3...

试着在容器内运行命令来确定为什么磁盘满了,或者增加docker的体积。如何增加docker build的体积大小。你可以尝试在docker中清理你不需要的镜像。

© www.soinside.com 2019 - 2024. All rights reserved.