BY2023-08-19マシンを停止することなく容量を増やすことができます。SSHターミナルでのCUI作業があります。AWSマネジメントコンソールでの作業インスタンス画面で、増やしたいインスタンスのIDをクリックし、「ストレージ」タブを開き、ボリュームIDをクリックしボリュームを開きます。対象ボリュームにチェックを入れ、「アクション」→「スナップショットの作成」で、スナップショットを取っておきます。Ubuntuコンソールでの万一の失敗に備えて、スナップショットを取っておけばこの時点に戻せます。スナップショット作成を終えたら再びボリュームの「アクション」→「ボリュームの変更」画面を開きます。希望する容量をエディットボックスに入力して「変更」すればOK。増やすことはできても減らすことはできません。今回は32Gibだったものを1000Gibに増やしてみました。ボリュームの状態タブが使用中...optimizingが100%になるまで待ちます。文字が緑色OKになれば変更完了。次にUbuntu本体マシンの中に入って認識作業を行います。現在の状況をlsblkとdfコマンドで確認します。/run/user/1000nvme0n1というデバイスに先ほど1000GiBに拡張されたディスクが認識されており、それがパーティション1=nvme0n1p1に切られ、ルートディスク=/dev/root以下にマウントされているのがわかります。マウントは拡張前に行われているため、拡張前のサイズ=32Gibのままです。これをgrowpartコマンドで目一杯まで拡張します。end=2097151967nvme0n1のパーティション1を限界突破せよというコマンドで、ちゃんとできたか確認します。/バッチリ拡張されました。ファイルシステムの拡張が為されていないので、シメで拡張します。Ubuntuではresize2fsコマンドを使います。long.パーティションのデバイスファイルをダイレクトに指定します。出力では成功したような事を言っています。/問題なく拡張されました!万が一これまでの過程で何か致命的な問題が発生した場合、最初に取ったスナップショットで復旧しましょう。ドラレコ※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。※本記事内容の無断転載を禁じます。自営業プログラマーです。SERVERNOTE.NET。