Ich habe meiner EC2-Instanz ein weiteres Volume hinzugefügt (gemountet als /dev/xvdf) und muss in der Lage sein, Dateien auf diesem Volume abzulegen und sie über das Verzeichnis /var/www/ abzurufen. Wie kann ich das erreichen? Dies ist eine Ubuntu-Instanz, falls das einen Unterschied macht.
Antwort1
Das einfachste Szenario besteht wahrscheinlich darin, eine Partition auf diesem Blockgerät zu konfigurieren, dann ein Dateisystem darauf zu erstellen und es schließlich an ein Verzeichnis anzuhängen oder sog. zu mounten.
- Erstellen Sie eine primäre Partition Nummer 1 (folgen Sie der Hilfe) -
sudo fdisk /dev/xvdf
- Erstellen Sie ein ext4-Dateisystem -
sudo mkfs.ext4 /dev/xvdf1
- einen Einhängepunkt erstellen -
sudo mkdir /foo
- Mounten Sie das Dateisystem -
sudo mount /dev/xvdf1 /foo
Wenn Sie möchten, können Sie es /var/www
wie gewünscht in dem Verzeichnis mounten. Wenn Sie es nicht dort mounten möchten, konfigurieren Sie einen anderen Apache2, VirtualHost
der DocumentRoot
dorthin zeigt. Um Schritt 4 dauerhaft zu machen, hängen Sie diese Zeile an /etc/fstab
:
/dev/xvdf1 /foo auto defaults 0 0
Und schließlich: Googeln Sie einfach nach solchen Aufgaben. Sie werden bestimmt eine ausführlichere Dokumentation dazu finden, da es sich hierbei um eine der grundlegendsten Verwaltungsaufgaben handelt.