我试图拉出一个docker镜像,上面写着:写 /var/lib/docker/tmp/GetImageBlob375213140: no space left on device
洞察力。$sudo docker info
总内存: 7.544GiB。
[ec2-user@ip-172-31-93-184 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 444K 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/nvme0n1p1 24G 7.9G 17G 33% /
tmpfs 773M 0 773M 0% /run/user/1000
[ec2-user@ip-172-31-93-184 ~]$ free -h
total used free shared buff/cache available
Mem: 7.5G 189M 7.1G 456K 309M 7.1G
Swap: 0B 0B 0B
我怎么能使用磁盘空间? 我想这与交换有关。
如果有其他信息可以帮助理解这个问题,请告诉我。先谢谢你了。
下面的命令可以用来增加硬盘上的交换空间。
$ sudo fallocate -l 1g /mnt/1GiB.swap
$ sudo chmod 600 /mnt/1GiB.swap
$ sudo mkswap /mnt/1GiB.swap
# Setting up swapspace version 1, size = 1048576 kB
$ sudo swapon /mnt/1GiB.swap