Eine Kurzanleitung zu Linux-Partitionsschemata

Partitionsschemata in Linux sind für viele neue (und erfahrene) Linux-Benutzer ein Fluch. Welche Partitionskonfiguration sollten Sie beim Dual-Boot von Windows und Linux verwenden? Wie sollte ich meine Partitionen einrichten, wenn ich nur Linux booten möchte? Sollten Sie eine separate Partition für „/home“ haben? Warum legen manche Leute „/boot“ in einer eigenen Partition ab? Und benötigen Sie überhaupt eine dedizierte Boot-Partition? Diese Kurzanleitung zu Linux-Partitionsschemata beantwortet all diese Fragen und noch mehr.

Notiz: In diesem Artikel geht es nicht um das „Wie“ der Partitionierung, sondern um das „Warum“. Dafür gibt es mehrere Gründe. Zum einen können die Einzelheiten des „Wie“ von System zu System sehr unterschiedlich sein und alles dreht sich um Ihren Anwendungsfall. Wenn Sie eine detaillierte Anleitung zum „Wie“ wünschen, lesen Sie diesen Artikel zum Ändern der Größe und Erstellen von Partitionen mit dem Gnome-Partitionseditor.

Notiz: Der Einfachheit halber basieren alle Diagramme in diesem Handbuch auf einem 100-GB-Laufwerk und zeigen die „Swap“-Partition nicht an. (Weitere Informationen hierzu finden Sie hier.)

Erstellen eines Windows-Dualboots

Mit der richtigen Partitionskonfiguration ist Dual-Boot mit Windows ein Kinderspiel. Das Wichtigste, das Sie bei der Planung eines Dual-Boot-Setups beachten sollten, ist, dass viele Windows-Versionen davon ausgehen, das einzige Betriebssystem auf dem System zu sein. Oftmals ist Windows nicht gerne auf einer anderen als der ersten Partition des Laufwerks und löscht ohne zu zögern alles, was ihm im Weg steht. Sie ersparen sich viel Ärger, wenn Sie dies im Voraus wissen und Windows erlauben, diesen Steckplatz zu belegen, bevor Sie Linux installieren.

In diesem Beispiel haben wir als erste Partition auf dem Laufwerk eine 50 GB große Windows-Partition erstellt. Installieren Sie zuerst Windows und installieren Sie anschließend das Linux Ihrer Wahl auf dem verbleibenden Speicherplatz. Nahezu jedes moderne Linux erkennt die Windows-Installation und fügt sie automatisch zu Ihrem GRUB-Startmenü hinzu.

Eine andere Möglichkeit besteht darin, Windows auf einem völlig separaten Laufwerk zu speichern und ihm ein komplettes Laufwerk für sich allein zu überlassen. Wenn Sie sich dafür entscheiden, können Sie ein komplettes Laufwerk für eine Linux-Installation verwenden, die dann wie eines der folgenden Beispiele aussehen kann.

[enlazatom_show_links]

Trennung personenbezogener Daten

Eine der gängigsten Konfigurationen für Linux besteht darin, das Verzeichnis „/home“ in eine eigene Partition zu trennen. Dies hat mehrere Vorteile: Erstens können Sie so den Speicherplatz begrenzen, der von Benutzerdateien belegt werden kann. Noch wichtiger ist, dass Sie diese Dateien getrennt halten, sodass Ihr Verzeichnis „/home“ in Ruhe bleibt, was auch immer mit Ihren Systemdateien (im Verzeichnis „/“) passieren mag. Das bedeutet, dass Sie Ihr gesamtes Betriebssystem neu installieren können, aber persönliche Dokumente, Profile und einige Anwendungs- und Desktopeinstellungen genau so lassen können, wie sie waren.

Nehmen wir beispielsweise an, Sie verwenden Ubuntu mit Ihrem „/home“-Verzeichnis als eigener Partition. Wenn Sie viele Dateien darin gespeichert haben, wie Familienfotos und Dokumente, können Sie das gesamte System neu installieren oder aktualisieren und löschen, während Ihre persönlichen Daten erhalten bleiben. Sobald die Neuinstallation/Aktualisierung abgeschlossen ist, sind alle Ihre Dateien und Einstellungen so, wie Sie sie verlassen haben.

Sie können die Größe der Partitionen natürlich Ihren Anforderungen entsprechend anpassen. Die meisten Anwendungen werden in „/bin“, „/opt“ oder „/usr/bin“ installiert. Wenn Sie also viele Anwendungen haben möchten, können Sie es ähnlich wie im obigen Beispiel belassen. Sie können die Größe der „/“-Partition auch erhöhen, wenn Sie nicht vorhaben, viele persönliche Daten auf dem System zu haben, z. B. auf einer Workstation oder einem Server. Wenn Sie Ihr System jedoch wie viele Desktop-Benutzer verwenden möchten, können Sie die Größe Ihres „/home“-Verzeichnisses erhöhen.

Trennen von Kerneln für Multi-Boot-Linux-Distributionen

Viele Leute richten eine kleine „/boot“-Partition getrennt von der „/“-Partition ein. Dies ist nicht notwendig, kann aber nützlich sein, wenn Sie mehrere Distributionen auf derselben Maschine ausführen. Da Linux den Kernel und das GRUB-Menü in der „/boot“-Partition speichert, können Sie so die Boot-Informationen für beide Distributionen gemeinsam nutzen. Wenn Sie benutzerdefinierte Kernel erstellen möchten, können Sie Ihren benutzerdefinierten Kernel in der Boot-Partition platzieren und beide Distributionen mit einem einzigen benutzerdefinierten Kernel ausführen lassen.

Die „/boot“-Partition muss nicht groß sein. Sofern Sie nicht vorhaben, Unmengen von Kerneln zu laden, sollten 100 MB wahrscheinlich völlig ausreichen.

Sie können auch eine „/boot/efi“-Partition erstellen, wenn Sie Ihr System mit UEFI booten möchten. Das wären ca. 100 MB zusätzlich zu der 100 MB großen „/boot“-Partition.

Wie sieht ein typisches Partitionsschema aus?

Es gibt unzählige verschiedene Definitionen von „typisch“, aber ich wage zu behaupten, dass die meisten Linux-Benutzer nach einem guten Partitionsschema für ihr Desktop-System suchen. Sie möchten sicherstellen, dass Ihre Daten sicher und geschützt sind, und Sie möchten Ihren Speicherplatz so sinnvoll wie möglich nutzen. Im Allgemeinen benötigen Sie eine 100 MB große „/boot“-Partition (diese kann bei einer einzelnen Linux-Installation weggelassen werden), eine 25 GB große „/“-Partition und eine ~75 GB große „/home“-Partition, vorausgesetzt, die Festplatte ist 100 GB groß.

Dadurch erhalten Sie eine kompakte Bootpartition, in der Sie etwa drei Kernel gleichzeitig auf der Festplatte speichern können, eine angemessene „/“-Partition zum Speichern einer großen Anzahl von Programmen und einen großen Home-Ordner für alle Ihre persönlichen Daten. Wenn Sie über mehr Speicherplatz verfügen, können Sie entweder eine weitere Partition erstellen oder die „/home“-Partition erweitern, um Ihre Dateien zu speichern.

Was Sie nicht partitionieren sollten

Es gibt einige Teile des Dateisystems, die Sie in „/“ behalten möchten. Elemente in „/bin“, „/lib“ und „/etc“ werden häufig unmittelbar beim Booten benötigt, und wenn sie sich auf separaten Partitionen befinden, werden sie möglicherweise nicht gemountet, bevor sie benötigt werden. Beispielsweise enthält „/lib“ normalerweise einige Kernelmodule, die wahrscheinlich unmittelbar beim Booten des Kernels benötigt werden. Wenn die Partition noch nicht geladen ist, könnte es ärgerlich werden.

Nachdem Sie nun die Linux-Partitionsschemata kennen, sollten Sie sich auch mit zswap, zram und zcache befassen und erfahren, wie Sie diese in Ihrem System verwenden.

Index
  1. Erstellen eines Windows-Dualboots
  2. Trennung personenbezogener Daten
  3. Trennen von Kerneln für Multi-Boot-Linux-Distributionen
  4. Wie sieht ein typisches Partitionsschema aus?
  5. Was Sie nicht partitionieren sollten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up