[AWS] EC2/rootボリュームを一般ボリュームとして別インスタンスにマウントするには

立ち上がらなくなったrootボリュームを修復したい。そのためには、そのボリュームを別インスタンスにマウントして設定ファイルなどを修正する必要がある。ボリュームのパーティションの扱いでちょっとつまづいた過程を覚え書き。

対象rootボリュームを/dev/sdfにアタッチしてインスタンス起動。

マウントするためのデバイスファイル名を取得。

/dev/mvme1n1のマウントを試みるが失敗。

ファイル形式を確認するとext4ではなかった。

ブロックデバイスの構成を確認したらパーティションが存在した。

パーティションのデバイスファイル名で試みたらマウント成功。

アンマウントももちろん問題なし。

参考サイト

Amazon EC2インスタンスにSSHできなくなった時の対処法 | Casual Developers Notes
https://casualdevelopers.com/tech-tips/how-to-fix-ssh-problem-to-ec2/

【 file 】コマンド――ファイル形式を確認する:Linux基本コマンドTips(12) – @IT
https://www.atmarkit.co.jp/ait/articles/1605/10/news018.html

【 lsblk 】コマンド――ブロックデバイスを一覧表示する:Linux基本コマンドTips(180) – @IT
https://www.atmarkit.co.jp/ait/articles/1802/02/news021.html