DBのダンプファイルを出力しようとしていたところ、うっかりEC2でディスク使用率が100%になってしまいました。
その際に行ったリカバリ手順について簡単に整理しておきます。
AWS公式ヘルプのこちらに記載があり、参考にさせていただきました。
以下のイメージをベースに順を追って説明します。
事前準備:ディスク使用率が100%になったインスタンス(以下インスタンスA)と同じAMIのインスタンス(以下インスタンスB)を用意する。インスタンスAを停止。
①:AWS管理画面でインスタンスAの切り離すディスクのデバイス名を手元に控えた上でディスクを切り離す。
②:①で切り離したディスクをインスタンスBに割り当てて、マウントする。(マウントに失敗した場合はこちらを参照)
③:使用率100%になってしまったディスクの中身が見られるので、不要なファイルを削除する。
④:インスタンスBを停止した上でディスクを切り離す。
⑤:インスタンスAにディスクを割り当てた上で、インスタンスAを起動。
この手順でディスクの使用率が引き下げれるので、インスタンスAが起動できるようになります。