事後報告なので思い出しながら書いていきます。
なんかおかしい
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
以上事後報告でした~