it-swarm-eu.dev

Was empfehlen Sie zu Laufwerkspartitionsschemata für einen Desktop- und Heimserver?

Welches Partitionsschema empfehlen Sie für einen Desktop? Ich habe immer drei oder vier primäre Partitionen erstellt - Root, Swap, Home und manchmal eine separate Startpartition. Die Standardinstallation von Ubuntu bietet LVMs. Ich musste nie zusätzliche Laufwerke oder zusätzlichen Speicherplatz hinzufügen, daher schien es nie eine große Sache zu sein. Wann immer ich eine Neuinstallation mache, denke ich immer, dass es einen besseren Weg geben könnte.

69
tinker
  1. / (d. H. Das Root-Dateisystem)
  2. swap
  3. /home

Der Hauptgrund dafür ist, dass Sie mit Ihrer Ubuntu-Installation alles Mögliche machen können und Ihre Musik/Videos/was auch immer in Ihrem Zuhause davon nicht betroffen ist. Das macht mir besonders Spaß, wenn ein Upgrade auf eine neue Ubuntu-Version und die Installation komisch werden.

75
Buttink

Im Allgemeinen sollten Sie sich nicht mit einer separaten /home- oder /boot -Partition befassen, es sei denn, Sie führen mehrere Linux-Distributionen gleichzeitig aus.

Die Ubuntu-Installationsprogramme sowohl für die Desktop-CD als auch für die Server-/Alternativ-CD können über ein vorhandenes System installiert werden, wobei das Basisverzeichnis (und die lokalen Systemlaufwerke) beibehalten werden: /usr/local, /usr/src und /var/local). Diese Funktion verwendet auch die Benutzer-ID und die Gruppen-ID eines vorhandenen Benutzers, wenn dieser denselben Benutzernamen hat wie der Benutzer, den Sie während der Installation erstellen.

Um diese Option bei der Installation zu verwenden, wählen Sie die Option für die erweiterte Partitionierung aus und wählen Sie dann Ihre vorhandene Partition / oder /home aus. Vergewissern Sie sich im angezeigten Feld, dass das ausgewählte Dateisystem mit dem vorhandenen Dateisystem dieser Partition übereinstimmt und dass das Kontrollkästchen für das Format nicht aktiviert ist. Fahren Sie wie gewohnt mit den restlichen Optionen fort.

In Ubuntu 10.10 hatten wir gehofft, dem Installationsprogramm eine Option hinzuzufügen, die erkannte, wenn Sie eine vorhandene Kopie von Ubuntu installiert hatten, und angeboten hatte, diese durch die neuere Version zu ersetzen, die Sie zu installieren versuchten (unter Verwendung der oben genannten Funktionen im Hintergrund). Obwohl es nicht den endgültigen Schnitt geschafft hat, wird es wahrscheinlich in Ubuntu 11.04 ankommen.

Was eine separate /boot -Partition betrifft, so ist dies ein Relikt der Hardwareeinschränkungen der Vergangenheit (das Bootloader-1024-Zylinderlimit). Ich kann mir keinen praktischen Vorteil vorstellen, den ein separates/boot auf einem modernen System haben würde, und wenn man nicht übermäßig viel Speicherplatz zur Verfügung stellt, füllt es sich möglicherweise und erzeugt eigene Probleme, da Ubuntu alte Kernel nicht automatisch entfernt .

52
Evan
  1. / (d. H. Root-Dateisystem) - für Ihr Betriebssystem

  2. swap - Swap Space, der etwas größer sein sollte als die Menge an RAM, die Sie haben

  3. /home - für Ihre Datendateien

Sie benötigen wirklich nur eine separate /boot -Partition, wenn Sie das alternative Installationsprogramm zum Einrichten der vollständigen Festplattenverschlüsselung verwenden. Derzeit müssen die Dateien in /boot unverschlüsselt sein, damit das Betriebssystem gestartet werden kann.

Im Allgemeinen können Sie andere Partitionen hinzufügen, wenn Sie Folgendes möchten:

  1. Bewahren Sie die Partition durch eine Neuinstallation des Betriebssystems auf - dies ist der übliche Grund für eine separate /home -Partition. Ein separater /usr/local oder /opt kann auch nützlich sein, wenn Sie viele Anwendungen installieren, indem Sie sie aus dem Quellcode kompilieren.

  2. Begrenzen Sie den Speicherplatz, den Dateien auf einer Partition belegen können. Beispielsweise verhindert eine separate /home -Partition, dass Ihr Betriebssystem zum Stillstand kommt, wenn Sie Ihr home -Verzeichnis füllen, da Sie weiterhin protokollieren können Melden Sie sich als root an und löschen Sie einige Dateien aus Ihrem Home-Verzeichnis.

  3. Anderes Dateisystem verwenden - Ich verwende ein schnelleres, weniger ausfallsicheres Dateisystem für /tmp, behalte jedoch /home für einen besseren Datenschutz auf einem langsameren Journal-Dateisystem.

Wie von Asmerito vorgeschlagen, sollten Sie erwägen, alle Ihre Partitionen außer /boot in LVM zu speichern. Auf diese Weise können Sie die Größe Ihrer Partitionen flexibler ändern oder sie sogar auf andere Festplatten erweitern. Sie können jedoch davon ausgehen, dass Sie diese Funktionalität nicht benötigen.

Wenn Sie im alternativen Installationsprogramm die vollständige Festplattenverschlüsselung verwenden, wird automatisch eine Partition /boot, eine Partition swap und eine andere Partition zum Speichern der verschlüsselten Daten erstellt. Diese verschlüsselte Partition wird dann zum Speichern einer LVM-Partition verwendet. Diese LVM-Partition wird dann verwendet, um alle Ihre zusätzlichen Partitionen aufzunehmen. Anfangs ist dies nur Ihre Root-Partition.

Hoffe das alles hilft.

12
user8979

Nun, mindestens benötigen Sie eine Root-Partition und eine Swap-Partition. Ich empfehle dringend eine Home-Partition, da sie dann, wenn auf Ihrer Home-Partition kein Speicherplatz mehr verfügbar ist, keine Auswirkungen auf Ihre Anwendungen und, was noch wichtiger ist, auf die Kernkomponenten hat.

Ich habe dies auf die harte Tour entdeckt, als mir auf der Root-Partition der Speicherplatz ausgegangen ist - und ich konnte nicht einmal den Gnome-Desktop starten. Ich musste mich über das Terminal einloggen und ein paar Sachen löschen :(

9
Nathan Osman

Ich benutze:

Primäre Partition:

  • /boot = 1 GB

Erweiterte Partition mit LVM:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS (lokaler Squid Disk Cache für alle meine Browser)
  • /home = +500 GB für Benutzer mit einem öffentlichen Ordner (sowohl lokal als auch remote für smb freigegeben).
  • /tmp = 128 MB (RAMFS).
  • swap = doppelt so viel RAM.

Ich benutze dieses Schema seit Jahren und bin sehr zufrieden damit. Vorschläge sind immer willkommen.

7
user63813

Bei Serverinstallationen empfiehlt es sich, LVM zu verwenden, damit Sie Ihren Speicherplatz problemlos erweitern können, wenn Ihnen der freie Speicherplatz ausgeht. Mein Vorschlag ist:

  1. /boot
  2. /
  3. LVM (Wenn Sie weitere Festplatten hinzufügen, ändern Sie die Größe von LVM und los geht's).

HINWEIS: Wenn Sie eine Mehrbenutzerumgebung verwenden, empfiehlt es sich, /home in LVM zu erstellen.

7
Asmerito

Auf meinem Heimserver ziehe ich es vor, /, /swap und /var/log zu erstellen. Da ich eine Firewall ausführe und alle Aktivitäten in /var/log protokolliere, wird durch das Erstellen des Protokolls als separate Partition sichergestellt, dass der Startvorgang der Protokolle auch dann nicht blockiert wird, wenn sie als Wall ausgeführt werden.

5
charlie-tca

Ich installiere immer neuere Versionen von Ubuntu, daher ist es für mich sinnvoll, einen separaten /home zu haben, da ich meinen privaten Ordner nicht jedes Mal sichern muss.

3
Victor

Wenn Sie mehrere Distributionen installieren möchten und denselben Basisordner verwenden möchten, können Sie die Installation mit einer separaten /home -Partition durchführen und für jede Distribution denselben Benutzernamen verwenden. Wenn Sie jedoch nur Ubuntu verwenden, ist keine separate /home -Partition erforderlich.

2
madmed
  • /root
  • swap
  • /mnt/storage - irgendwo zum Speichern von Medien, die Sie herunterladen. Wenn es voll wird, wenn Root nicht aufgefüllt wird. (Ich vermute, dass dies der Idee ähnelt, /home zu einer separaten Partition zu machen.)
0
Bill