1

前の質問 で、毎回AMIを登録せずにEC2インスタンスに変更を保存しますか?AMI毎回 新しいファイルを登録しなくても、スポットインスタンスにファイルを保存する方法を尋ねました。調べてみたところ、ボリュームをアタッチすることは、変更を加えるたびEBSに登録しなくても、データを永続的に保存する方法のようです。AMI

私が抱えている新しい問題は、EBScronを介してボリューム内のファイルを「呼び出し」、それらをWebページとして扱う必要があることです。それらはほとんどPHPファイルです。

EBSアンダーを設定しようとしました/var/www/htmlが、AWSはそれを実行できず、/dev/sdf代わりに使用することを提案しています

とにかくEBS、ウェブサーバーの下にボリュームを設定EBSして、cronを使用してファイルを呼び出し、それらを有効なPHPファイルとして解釈できるようにすることはできますか?

正しい方向へのヒントは大歓迎です。

ありがとう

4

1 に答える 1

2

/dev/sdfはブロックデバイスで/var/www/htmlあり、マウントポイントです。それらは完全に異なるものです。物理的な本やしおりに似ています。

まず、EBSボリュームをインスタンスに接続する必要があります。(または指定したデバイス名)として表示され/dev/sdfます。次に、を使用してファイルシステムを作成する必要がありますmkfs.ext4 /dev/sdf。次に、を使用して新しく作成したボリュームをマウントしmount /dev/sdf /var/www/htmlます。起動時に自動的にマウントするには/etc/fstab、以下を編集してファイルに追加します。

/dev/sdf    /var/www/html     ext4      defaults,noatime    0      0
于 2013-01-15T03:04:42.260 に答える