
Ich denke bei der Amazon EC2 CentOS 7 HVM Community Image Machine nur an Volumes und Partitionierung. Wäre es nicht gut, wenn ich für das Root-Gerät ein standardmäßiges 8-GB-Volume (sda) für alle Betriebssystem- und andere zugehörige Updates erstelle und für alle meine Website-Daten ein weiteres Volume (sdb) erstelle (Größe entsprechend meinem Bedarf)?
Da ich die Daten meiner Website außerdem in /var/www auf dem Datenträger sbd speichern würde, /var aber bereits auf dem Datenträger /sda erstellt wurde, wäre es besser, ein neues Verzeichnis unter /www (anstelle von /var/www) zu erstellen und es zu mounten, oder sind beide Ansätze in Ordnung? Ich habe Fälle erlebt, in denen /var/www beim Booten mit einem fstab-Eintrag fehlschlägt, während /www problemlos gemountet wird.
Antwort1
Hier ist mein Vorschlag:
/dev/sda
[Root-Disk] Dateisystem gemountet unter/
/dev/sdb
[Datenträger] Dateisystem gemountet bei/var/www
oder/www
/dev/sdc
[log disk] Dateisystem gemountet bei/var/log
Es ist eine gute Entscheidung, Ihre Anwendungsdaten auf eine andere Festplatte zu übertragen. Wenn Ihre Root-Festplatte aus irgendeinem Grund, z. B. aufgrund eines fehlerhaften Distributions-Upgrades, nicht mehr bootfähig ist, können Sie Ihre Datenfestplatte möglicherweise immer noch auf eine andere Maschine übertragen. Der genaue Einhängepunkt ist nicht so wichtig. Es ist besser, wenn Sie einen Pfad wählen, der für die von Ihnen bereitgestellte Anwendung sinnvoll ist /var/www
. Das ist in Ordnung.
Es gibt eigentlich keinen Unterschied zwischen /var/www
und /www
beim Mounten Ihrer zweiten Festplatte, da sowohl /var
als auch /www
auf demselben Dateisystem über der Festplatte liegen sda
. Da dieses Dateisystem zufällig das Stammdateisystem ist, d. h. auf dem das Betriebssystem installiert ist, wird Ihr Server im Fehlerfall höchstwahrscheinlich nicht hochfahren und Ihre zweite Festplatte kann weder auf noch gemountet werden /var
. /www
Ich schlage daher vor, dass Sie diejenige auswählen, die für Ihre Anwendung sinnvoller ist.
Sie werden feststellen, dass ich eine dritte Empfehlung hinzugefügt habe, die auf unserer Erfahrung beruht. Viele Anwendungen loggen sich standardmäßig ein /var/log
und es auf der Root-Festplatte zu belassen, hat sich als Einschränkung erwiesen, da wir ständig Speicherplatz freigeben müssen, selbst mit einer anständigen Logrotate-Konfiguration. Durch das Mounten /var/log
auf einer anderen Festplatte könnten wir das Root-Dateisystem in einem vernünftigen Größenbereich halten.