Help us understand the problem. What is going on with this article?

EC2上の容量がいっぱいになったので、きれいにする

More than 1 year has passed since last update.

概要

開発を行っていて、EC2の空き容量がなくなって、以下のようなメッセージが出てきた。

E: Failed to fetch http://deb.debian.org/debian/dists/stretch/main/binary-amd64/Packages  Error writing to output file - write (28: No space left on device) Error writing to file - write (28: No space left on device)
E: Some index files failed to download. They have been ignored, or old ones used instead.

そのため、容量を開けるための方法を以下にメモする。
と、その前に、本当に容量がいっぱいかを確認するためには以下のコマンドを実行する。

df -h

私のインスタンスは想定通り満杯だ。

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      8.0G  8.0G   48M 100% /

方法

Dockerのごみを削除

とりあえず、たまりにたまっているであろうDockerのごみを削除。以下のコマンドを実行。

docker system prune -a

結果は以下。1.5GB空いた。

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      8.0G  6.6G  1.5G  83% /

docker system prune -aは、全ての停止中のコンテナ、ボリューム、ネットワーク、イメージを一括削除するコマンドみたいだが(参考)、以下のコマンドでvolumeも削除したところ、もっと空いた。

docker volume prune

結果はVolumeの削除だけで2.7GB空いた。合計で4GB以上、50%以上空いた。

参考

https://cntnr.io/whats-eating-my-disk-docker-system-commands-explained-d778178f96f1

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした