Linux-Partitionen für einen Webserver?

310
nowox

Ich baue einen Produktions- und Entwicklungsserver für ein Webportal. Es basiert auf einer LAMP-Anwendung, die auch lokalen Speicher für Dateien verwendet.

Ich habe die Dateien wie folgt organisiert:

/srv/myapp/www HTDocs /srv/myapp/config Portal configuration /var/lib/myapp Files used by the portal 

Für die Festplattenpartitionen schlage ich Folgendes vor:

/dev/sda2 25G / /dev/sda3 5G /srv /dev/sda4 5G /var /dev/sda5 10G /var/lib 

Ist es eine gute Idee, eine Partition zu mounten /var/lib?

Ich denke, das ist eine gute Idee, da /var/libbereits die Datenbank für mein LAMP-Projekt enthalten ist.

Anders gefragt: Warum ist das eine schlechte Idee?

0
`/ var / lib` wird von einigen ziemlich wichtigen Dingen in Ihrem System verwendet. Wenn Sie es verlieren, kann es zu einem stark beschädigten Server kommen. Es wäre sicherer, ein Dateisystem für Ihre Sachen zu erstellen, es aber als `/ var / lib / app` einzuhängen. Statischer Inhalt befindet sich normalerweise auf `/ var / www`, daher macht Ihre Hybridlösung (einige in` / var`, einige in `/ srv /`) für mich nicht viel Sinn. Eine einzige FS mit `/ srv / www` und` / srv / app` (und der Konfiguration in `/ etc`) würde IMHO sauberer und einfacher verwalten. xenoid vor 5 Jahren 1

1 Antwort auf die Frage

1
Fanatique

Abhängig davon, welche Art, welche Größe und wie viele Dateien das Portal verwenden wird. Ich würde tatsächlich vorschlagen, einfach 15G einzubinden /var/, da der Webserver auch viel schreiben wird /var/logund ich bezweifle, dass Sie 10G für die Dateien des Portals benötigen. Normalerweise, wenn Sie wissen, dass die gleiche einhängepunkt schwere IO haben wird, ist es schön, es als eine separate Partition zu haben, aber, wie es eine LAMP-basierte Anwendung ist, wird der Web - Server schreibt viel zu /var/log. Außerdem ist es /varim Allgemeinen einer der dynamischsten Mountpoints in Linux, da es sich um variable Dateien handelt, die häufig geschrieben / gelesen werden. Mein Vorschlag ist daher, mehr Speicherplatz zu /var/installieren, da keine separate /var/libPartition erforderlich ist .

Wenn das Webportal viel Aktivität erzeugt, sollten Sie auch ältere Protokolle löschen, wenn Sie sie nicht mehr benötigen, um Speicherplatz zu sparen (Sie können die Protokollierung überprüfen ).

Wenn Sie diese Frage stellen, sollten Sie höchstwahrscheinlich nur eine einzige Partition verwenden. Untersuchen Sie LVM, wenn Sie eine Auffahrt in Partitionen durchführen möchten. davidgo vor 5 Jahren 0