app-get で ejabberd を amazon に正常にインストールし、esb ドライブを /dev/sda としてマウントしましたが、イメージを終了して新しい「同じイメージ」を起動し、esb ドライブを接続すると、以前のインストールはすべて失われました。とにかく、OSに追加したインストールまたはファイルを永続化するには?
インスタンスの実行中に右クリックすると、「bundled to ami」がグレー表示されていることがわかります
変更したOS構成を新しいAMIとして保存しましたか?(ツールから)と(ツールから)が必要ec2-bundle-vol
になります。Amazonのサイトのドキュメントにあるユーザーガイドは、特に有益で便利です。ec2-upload-bundle
ec2-ami
ec2-register
ec2-api
ドナルの答えは良いものです。別の方法(ニーズに応じて改善される場合とされない場合があります)は、ElasticBlockStorageデバイスをEC2インスタンスにマウントすることです。基本的に、マウントされたストレージデバイス(/ mntに表示)のように機能し、特定のインスタンスとは無関係に存続します。実際、EBSボリュームをマウントし、1つのインスタンスに書き込み、マウントを解除して、まったく別のインスタンスにアタッチすることができます。
カスタムAMIを作成するか、EBSを使用するかは、特定のユースケース次第です。