ハマログ

株式会社イーツー・インフォの社員ブログ

Amazon Linux 2のファイル容量拡張

はじめに

Amazon Linux 2 で動いているシステムのファイル容量が100%になってしまったので対応しました。

結論からいうと、AWSダッシュボードで容量を増やしたあと、OS上でxfs_growfsコマンドを実行しようと思ってたんだけど、オンライン拡張の必要がない場合は後者は不要でした。

OS上で起こっていた現象としては、cdしようとすると以下のエラー。
-bash-4.2$ cd tes-bash: cannot create temp file for here-document: No space left on device
容量を確認
-bash-4.2$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        961M     0  961M   0% /dev
tmpfs           978M     0  978M   0% /dev/shm
tmpfs           978M   25M  954M   3% /run
tmpfs           978M     0  978M   0% /sys/fs/cgroup
/dev/nvme0n1p1   8.1G  8.1G   0G  100% /
tmpfs           196M     0  196M   0% /run/user/1001
-bash-4.2$
ということで、容量を増やしてみます。AWSの場合は、AWSコンソールでEBSのブロックサイズを増加させたあと、OS側でパーティションを拡張する必要があります。

やってみる

インスタンスを停止します
EBSを選択して、アクション→ボリュームの変更
サイズを変更します
成功しました。
増えました。
インスタンスを起動します。
OS上で容量確認
-bash-4.2$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        961M     0  961M   0% /dev
tmpfs           978M     0  978M   0% /dev/shm
tmpfs           978M   25M  954M   3% /run
tmpfs           978M     0  978M   0% /sys/fs/cgroup
/dev/nvme0n1p1   40G  8.1G   32G  21% /
tmpfs           196M     0  196M   0% /run/user/1001
-bash-4.2$
あれ、増え・・・てる。想定ではここで、xfs_growfsコマンドを実行するはずでした。

落ち

オンライン拡張の必要がなければAWSダッシュボードからEBSの容量を拡張すれば反映される。
AmazonAmazon Web ServiceAWSdfduLinux容量

kaneko tomo   kaneko tomo   2019年9月10日


関連記事

php+nginxでphp.iniを変更したらphp-fpmも再起動しよう

どーも、ゆうたです。 ちょっと前に健康診断を受けたら「動脈硬化のリスク有り」でC…

AWS online conference第二弾

AWS認定試験準備 4月8日からAWSの認定試験を準備しています。(申し込みはま…

AWSのみでドメイン間のリダイレクトを設定する(httpのみバージョン)

はじめにのはじめに ・ALBを利用している場合、Route53+ALBでドメイン…


← 前の投稿

次の投稿 →