🐕

EC2のEBSを増量時の話

2023/10/18に公開
No left space on device

がでたらEBSのそストレージ容量を増量する。
コンソールでぽちぽちやれば良い。

その後Amazon linuxでちょいと作業をする必要がある。

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

  • パーティションの拡張
  • ファイルシステムの拡張

No left space on device の状態だとそもそも、パーティションの拡張ができない場合がある。
以下を実行する。

sudo mount -o size=10M,rw,nodev,nosuid -t tmpfs tmpfs /tmp;

これは、一時的なデータをメモリ内に格納し、ディスクに書き込むことなく高速にアクセスできるようにするため。
一時ファイルシステムは再起動時にデータが消失するもので、再起動すると消えるのであとでunmountする。

パーティションの拡張

sudo growpart /dev/xvda 1

ファイルシステムの拡張

sudo xfs_growfs -d /

パーティションとファイルシステムについてはこちら
https://qiita.com/kakkie/items/8f960f2dc5eb6e591d9d

ファイルシステムとは、ディレクトリの階層構造において、データをファイルとして管理する方式のこと。パーティションを作成するだけでは、ファイルを保存することができず、ファイルシステムを作成する必要がある。

Discussion