Ok, ich bin also ein Neuling. Denken Sie daran. Auf meinem Ubuntu-Computer läuft ein Apache2-Server für grundlegendes Webhosting und Dateiübertragung. Wenn ich dafür eine externe Festplatte verwenden möchte, wie würde ich vorgehen? Ich meine, die Ordner var, www und html sind im Speicher des Computers gespeichert. Ich möchte den Speicher des internen Computers und des externen Laufwerks für den Gesamtspeicher für /var/www kombinieren.
Antwort1
- Sie sollten das Laufwerk mounten und sicherstellen, dass es nach einem Neustart automatisch gemountet wird.
- Sie können einen symbolischen Link zum Ordner auf dem externen Laufwerk verwenden. Sie könnten direkt in der Vhost- oder Apache-Konfiguration verlinken, aber die Verwendung symbolischer Links vereinfacht die Sache in den meisten Fällen.
- Sie müssen die entsprechenden Rechte festlegen, damit Apache in diesen Ordner schreiben kann. Unter Ubuntu wird Apache als Benutzer www-data ausgeführt. Stellen Sie daher sicher, dass www-data in diesen Ordner schreiben kann.
Antwort2
Ich weise vorab darauf hin, dass ich keinerlei Erfahrung mit Apache habe
Allerdings möchten Sie vielleicht Folgendes tun
Vor dem Anschließen des externen Laufwerks
sudo fdisk -l
Wiederholen Sie den obigen Befehl, nachdem Sie das Laufwerk angeschlossen haben.
Sie werden in der Ausgabe (wahrscheinlich am Ende) einen neuen Eintrag sehen. Beachten Sie die device
Spalte dieses Eintrags. Dies ist die Blockdatei, die Ihr Laufwerk darstellt. Sie wird etwa /dev/yourdrivesfile lauten.
Erstellen Sie nun einen Ordner /var/www
und mounten Sie das Laufwerk darin wie folgt:
sudo mount -o defaults /dev/yourdrivesfile /var/www/yourfolder
Machen Sie sich vorher mit dem Mount-Befehl und seinen Optionen vertraut. Sie könnten sie benötigen. man mount
und info mount
wird auch helfen.
Das Ändern der Berechtigungen Ihres Ordners, um www-data
(Apache) das Schreiben darin zu erlauben, könnte etwa so lauten sudo chown www-data /var/www/yourfolder
, aber bei diesem Teil bin ich mir nicht sicher.
Hoffe, das hilft zumindest bei der Montage.