0
0

More than 3 years have passed since last update.

EC2インスタンスの容量がいっぱいになってしまった原因とストレージ拡張方法

Posted at

事後報告なので思い出しながら書いていきます。

なんかおかしい

EC2インスタンス上で、docker上でPython製APIを動かしてたんですが、
頻繁にssh接続が切れたりとおかしな状態が発生してました。
まあ開発環境やしええかと思ってたら、docker立ち上がらなくなってた。
おかしいなと思って、ファイルサイズ確認するとこれ

[ec2-user@ip-xxx-xx-xx-xxx ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        2.0G   60K  2.0G   1% /dev
tmpfs           2.0G     0  2.0G   0% /dev/shm
/dev/xvda1      7.XG  7.XG  7.XG  96% /

やばいね。
/var/lib/dockerのファイルサイズが出かかったので、
どうもdockerのイメージとかコンテナが圧迫してたみたいですね。
いらないものは消しましょう。

# コンテナ全消し
docker rm $(docker ps -a -q)

# イメージ全消し
docker rmi $(docker images -q)

# dockerサービス止めて
service docker stop

# overlay2ってとこにキャッシュみたいなのが溜まってるぽい
sudo rm -rf /var/lib/docker/overlay2

# 立ち上げ
service docker start
[ec2-user@ip-xxx-xx-xx-xxx ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        2.0G   60K  2.0G   1% /dev
tmpfs           2.0G     0  2.0G   0% /dev/shm
/dev/xvda1      7.XG  2.XG  7.XG  36% /

めっちゃ減りました。
でも心もとないストレージなので拡張することに。

ボリューム拡張

ここを参考にやったと思います。
https://qiita.com/yktshg/items/9f08791f8f0820c659dc
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

以上事後報告でした~

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0