Cloud9でEBSのストレージ不足 EC2 ストレージ 容量 ディスク容量不足

Cloud9を使っていたら以下のメッセージが表示された。

Your environment is running out of disk space. Please free up space or resize your EBS volume (see how)

 

 

 

メモリとキャッシュのクリアは意味がなかった。 

LinuxでRAMメモリのキャッシュやスワップをクリア・解放する方法 | Hodalog

 

参考 : ここがキャッシュの場所らしい
/proc/sys/vm/drop_caches

 

$ sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"

Linuxでページキャッシュを確認・解放してみた - Qiita

 

 

 

ディスクをたくさん使っている場所を調べる方法
$ sudo find / -size +10M | xargs ls -lh | awk '{print $5,$9}' | sort -n

https://server.etutsplus.com/search-big-files/

3分で細かいところまで! Linux容量の確認方法

Linuxで容量を圧迫しているディレクトリを見つける - suzu6

 

/proc/kcore が128Tもある。
??
本当か

 

140737477885952バイト

140TB

 

仮想の領域らしい
https://www.it-swarm-ja.tech/ja/proc/proc-kcore%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AF%E5%B7%A8%E5%A4%A7%E3%81%A7%E3%81%99/1043773571/

 

 

 

他にサイズが大きな場所

/var/swapfile 512MB

/usr/lib/locale/locale-archive 106MB

 

 

 

EBSのサイズを上げることにする。

料金 - Amazon EBS |AWS

1GBあたり月0.12USD

 

アクション → ボリュームの変更 から16GBに変更

https://ap-northeast-1.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-1#Volumes:sort=tag:Name

 

 

以下はAmazon Linux2では使えないたぶん

使うコマンド

df -h

lsblk

-------------------------------

$ sudo growpart /dev/xvda 1

$ sudo resize2fs /dev/xvda1

-------------------------------

 

以後は、以下を使用 ------------------------

AWS Cloud9でEBSを増設する方法 EC2 ストレージ 容量 ディスク容量不足 - blog

------------------------------------------------------

 

参考

AWS EC2インスタンスのボリュームを拡張する - Qiita

ボリュームサイズ変更後の Linux ファイルシステムの拡張 - Amazon Elastic Compute Cloud

OS別EBSオンライン拡張方法 | Developers.IO