質問: ルートボリュームを再接続した後、awsインスタンスが起動しない / dev/sda1ボリュームがアタッチされたt1.microインスタンスがあります。現在、ディスク容量が不足しており、より大きなボリュームに移行しています。元のディスクスナップショットからより大きなボリュームを作成し、それを/ dev/sda1として新しいインスタンス(テスト用)に接続しました。インスタンスがエラーで開始されません:invalid value 'i-cf3acxxx' for instanceid. instance does not have a volume attached at root (/dev/xvda) ボリュームを/ dev/xvdaとして接続すると、インスタンスが起動しません。最初は「実行中」状態になりますが、その後「停止」状態に戻ります。 stackoverflow と aws developer forums にスレッドがありますが、どちらも廃止されており、役に立たないようです。
回答: instanceidの値 'i-cf3acxxx'が無効です。インスタンスのルート(/ dev/xvda)にボリュームが接続されていませんインスタンスがルートデバイス名 " / dev/xvda "を指しています。したがって、接続されたボリュームも同じ場所にマウントする必要がありますが、あなたの場合は/ dev/sda1にマウントされます。したがって、ボリュームを接続しているときに、デバイスのテキストボックスに対して/ dev/xvdaと入力します。