EC2 インスタンスに別のボリュームを追加しました (/dev/xvdf としてマウント)。そのボリュームにファイルを配置し、/var/www/ ディレクトリ経由でファイルを取得できるようにする必要があります。どうすればこれを実現できますか? これは Ubuntu インスタンスです。違いがあるかどうかはわかりません。
答え1
最も単純なシナリオは、そのブロック デバイス上にパーティションを構成し、その上にファイル システムを作成し、最後にそれを何らかのディレクトリに接続、つまりマウントすることです。
- プライマリパーティション番号1を作成します(ヘルプに従ってください) -
sudo fdisk /dev/xvdf
- ext4ファイルシステムを作成する -
sudo mkfs.ext4 /dev/xvdf1
- マウントポイントを作成する -
sudo mkdir /foo
- ファイルシステムをマウントする -
sudo mount /dev/xvdf1 /foo
ご希望の場合は、/var/www
要求されたディレクトリの下にマウントできます。そこにマウントしたくない場合は、そこを指すVirtualHost
ように別の Apache2 を設定しますDocumentRoot
。ステップ 4 を永続化するには、次の行を追加します/etc/fstab
。
/dev/xvdf1 /foo auto defaults 0 0
最後に、このようなタスクを Google で検索すると、最も基本的な管理タスクの 1 つであるため、実行方法に関する詳細なドキュメントが見つかるはずです。