2Aug

Wie wählt man ein Partitionsschema für Ihren Linux-PC?

Angst vor dem gefürchteten "p" -Wort? Du bist nicht allein. Partitionen können kompliziert werden. Hier finden Sie eine Erklärung, was sie sind, wie sie verwendet werden und eine einfache Vorlage, die Sie für Ihre eigene Linux-Installation verwenden können.

Bild von dmyhung

Was sind Partitionen?

Partitionen sind Unterteilungen in der Formatierung der Festplatte. Es ist eine logische - im Gegensatz zu einer physischen - Division, so dass Sie sie für verschiedene Zwecke bearbeiten und manipulieren können. Denken Sie darüber nach, eine Festplatte in zwei Konfigurationsteile zu zerlegen. Partitionen sind sehr praktisch, weil sie als Sandbox fungieren. Wenn Sie eine 1-TB-Festplatte in eine 250-GB-Partition und eine 750-GB-Partition partitioniert haben, wirkt sich dies nicht auf die andere und umgekehrt aus. Sie können eine dieser Partitionen im Netzwerk freigeben und sich nicht darum kümmern, dass Personen auf Informationen auf der anderen Seite zugreifen. Man könnte Windows installiert haben, durchdrungen von Viren und Trojanern. Die andere könnte eine sehr veraltete Linux-Installation mit Sicherheitsloch führen. Niemals sollten die beiden eingreifen, es sei denn, Sie machen sie oder die Festplatte selbst stirbt physisch.

Die andere nützliche Sache ist, dass Sie mehrere Partitionen haben können, die jeweils mit einem anderen "Dateisystem" formatiert sind. Ein Dateisystem ist eine Formatierung der Festplatte in eine Tabelle, in die das Betriebssystem lesen, interpretieren und schreiben kann. Nur eine Festplatte haben? Das ist in Ordnung, weil Sie immer noch mehrere Betriebssysteme installieren können, ohne tatsächlich eine andere physische Festplatte zu haben.

Während es viele Dateisystemtypen gibt, gibt es nur drei Arten von Partitionen: primär, erweitert und logisch. Jede Festplatte kann maximal vier primäre Partitionen haben. Diese Einschränkung ist auf etwas zurückzuführen, das als Master Boot Record bezeichnet wird und dem Computer mitteilt, von welchen Partitionen er booten kann. Daher sind primäre Partitionen normalerweise für Betriebssysteme reserviert. Aber was, wenn wir mehr als vier wollen? Hier kommt die erweiterte Partition ins Spiel. Es dient als hohler Container für beliebig viele kleinere logische Partitionen. Sie können so viele erstellen, wie Sie möchten, und auch Ihre Nicht-OS-Bereiche einrichten.

Wenn erweiterte Partitionen so groß sind, warum nicht einfach benutzen? Das liegt daran, dass Sie nicht von irgendwo innerhalb einer erweiterten Partition direkt booten können. Es gibt Möglichkeiten, dies zu umgehen, aber das Beste ist, vorher mit primären Partitionen richtig zu planen. Von diesen Typen hängt auch ab, wie die Partitionen vom System nummeriert werden. Zuerst wird die Maschine basierend auf allen primären Partitionen und dann nach logischen Nummern nummeriert. Dies kann dazu führen, dass Laufwerksbuchstaben geändert werden, wenn Sie zwischen Betriebssystemen wechseln oder Partitionen später hinzufügen oder löschen.

Mount-Punkte in Linux

Image von MethodDan

Unter Windows sind die Dinge ziemlich klar geschnitten: Es lebt auf Ihrer Festplatte, normalerweise auf einer Partition, und das ist es. Wenn Sie andere Laufwerke haben und diese ein kompatibles Dateisystem haben, liest es sie auch. Wenn nicht, ignoriert es sie normalerweise oder bietet Ihnen die Möglichkeit zur Neuformatierung. Linux - und alles, was mit Unix vergleichbar ist - funktioniert nicht so.

Linux funktioniert so, dass es alles auf einen Baum stellt. Wenn Sie eine andere Partition oder einen anderen Datenträger haben, wird es als Zweig in einem bestimmten Ordner "mounten", normalerweise / media oder / mnt. Das Verzeichnis, in das eine Partition eingebunden wird, wird "Mount-Punkt" genannt. Diese Methode funktioniert besser mit der Baumstruktur von Linux, und Sie können Partitionen fast überall als Ordner mounten. In Windows ist dies nicht so einfach. Neue Partitionen werden in der Regel als separate Laufwerke angezeigt. Darüber hinaus kann Linux nativer als Windows mit vielen anderen Arten von Dateisystemen arbeiten.

Erinnern Sie sich, dass es nur vier primäre Partitionen geben konnte? Wenn Sie ein Betriebssystem booten möchten, wie es jemand in den JustLinux-Foren getan hat, können Sie eine primäre Partition für / boot einrichten, die einen Boot-Loader wie GRUB oder LiLo enthält, der anfängliche Funktionen verarbeitet und dann in die erweiterten Partitionen hochfährt.

Welches Schema soll ich verwenden?

Das Standard-Partitionsschema für die meisten Linux-Heiminstallationen lautet wie folgt:

  • Eine 12-20 GB Partition für das Betriebssystem, die als /( genannt "root") gemountet wird.
  • Eine kleinere Partition zur Erweiterung Ihres RAM, gemountet und referenziertals Swap
  • Eine größere Partition für den privaten Gebrauch, montiert als / home

Die genauen Größenanforderungen ändern sich je nach Ihren Anforderungen, aber im Allgemeinen beginnen Sie mit dem Austausch. Wenn Sie viel Multimedia bearbeiten und / oder eine kleinere Menge an RAM haben, sollten Sie eine größere Menge an Swap verwenden. Wenn Sie viel Speicher haben, können Sie knausern, obwohl einige Linux-Distributionen Probleme haben, ohne viel Swap in den Standby-Modus oder in den Ruhezustand zu wechseln. Als Faustregel gilt, dass Sie zwischen dem 1,5- und 2-fachen der RAM-Menge als Auslagerungsspeicher wählen und diese Partition an einem Ort platzieren, der schnell erreicht werden kann, wie am Anfang oder Ende der Festplatte.

Auch wenn Sie eine Software installieren, sollten maximal 20 GB für Ihre Root-Partition ausreichen. Die meisten Distributionen von Linux verwenden heutzutage entweder ext3 oder ext4 als ihr Dateisystem, das einen eingebauten "selbstreinigenden" Mechanismus hat, so dass Sie nicht defragmentieren müssen. Damit dies jedoch am besten funktioniert, sollte Platz für 25 bis 35% der Partition frei sein.

Schließlich sollte alles, was Sie sonst noch haben, auf Ihre / home-Partition gehen. Hier sind Ihre persönlichen Sachen gespeichert. Es entspricht funktional dem Verzeichnis "Users" in Windows, in dem Ihre Anwendungseinstellungen, Musik, Downloads, Dokumente usw. und die anderer Benutzer auf Ihrem System gespeichert sind. Es ist nützlich, / home in einer separaten Partition zu haben, da Sie bei der Aktualisierung oder Neuinstallation Ihres Betriebssystems nichts in diesem Ordner sichern müssen! Ist das nicht bequem? Um das Ganze abzurunden, werden die meisten Ihrer Programm- und UI-bezogenen Einstellungen ebenfalls gespeichert!

Wenn Sie einen Server mit vielen Benutzern und / oder vielen Medien betreiben, können Sie die Leistung optimieren, indem Sie zwei Festplattenlaufwerke verwenden. Ein kleines Solid-State-Laufwerk wäre perfekt für das Betriebssystem, vielleicht 32 GB, und Sie könnten die Swap-Partition auf den Anfang eines 1 oder 2 TB großen "grünen" Laufwerks werfen, das auf / home gemountet ist.

Wenn Sie mehr an Basteln interessiert sind, können Sie sogar verschiedene Partitionen für Dinge wie das temporäre Verzeichnis( / tmp), den Inhalt Ihres Webservers( /var/ www), für Programme( / usr) oder für Logdateien( /var/) einrichtenLog).

Mountpunkte während der Installation angeben

In unserem Beispiel werden wir die Partitionskonfiguration während einer Ubuntu Maverick Meerkat Installation zeigen. Wenn Sie dahin gelangen, wo "Laufwerkplatz zuweisen" angezeigt wird, wählen Sie "Partitionen manuell festlegen( erweitert)".

Keine Panik, nur weil Sie "Erweitert" sehen;Es ist wirklich nicht so schwierig und Sie werden einige echte Belohnungen aus dem Prozess bekommen. Klicken Sie auf Weiter und Sie werden die Partitionstabelle sehen.

Klicken Sie auf die Zeile mit freiem Speicherplatz in der Tabelle und dann auf "Hinzufügen. .." Wenn Sie keinen freien Speicherplatz haben, klicken Sie auf Ihre Windows-Partition, klicken Sie auf "Ändern. .." und verkleinern Sie sie auf eine angenehmere Größe. Dies gibt Ihnen etwas freien Platz zum Arbeiten.

Hier sehen Sie, dass ich eine primäre Partition von etwa 11,5 GB am Anfang der Festplatte erstellt habe und sie als Root-Mount-Punkt angegeben habe. Sie müssen ein Linux-kompatibles Dateisystem verwenden, also habe ich den Standard ext4 verwendet, obwohl Sie ext2, ext3, ReiserFS oder was auch immer verwenden können. Recherchieren Sie online und Sie werden in der Lage sein, das Beste zu wählen, aber wenn Sie Zweifel haben, bleiben Sie bei der Standardeinstellung. Sie können Ihren Speicherplatz anpassen, wenn Sie ihn haben, aber Sie werden wahrscheinlich nie mehr als 20 GB benötigen, wenn Sie nicht viel Software installieren / kompilieren. Klicken Sie auf "OK" und Sie können eine weitere Partition erstellen.

Wie Sie sehen können, habe ich diesmal eine logische Partition gewählt( das Partitionierungsprogramm erstellt dafür automatisch eine erweiterte Partition).Da dieser Rechner über 512 MB RAM verfügt, habe ich das 1,5-fache erreicht und ihn als "swap area" bezeichnet. Beachten Sie auch, dass ich dies am Ende der Festplatte festgeklemmt habe, um die Festplattensuchzeit zu erhaltenein Minimum. Klicken Sie auf "OK" und erstellen Sie eine weitere Partition.

Ich habe den ganzen Rest des Platzes in der Mitte als meine / home Partition ausgewählt. Das kompatible Dateisystem, das ich gewählt habe, ist wieder ext4.Jetzt ist hier die Grauzone: sollte es primär oder logisch sein? Ich ging mit primären, weil ich weiß, dass ich hier kein anderes Betriebssystem installieren würde, sonst wäre ich mit logisch gegangen. Wenn Sie nicht beabsichtigen, mehr als drei Betriebssysteme zu installieren, können Sie dies einfachheitshalber einfach vornehmen.

Wenn Sie alle fertig sind, können Sie die Installation fortsetzen. Hier ist meine resultierende Partitionstabelle:

Wenn Sie kalte Füße bekommen, können Sie die Installation zu diesem Zeitpunkt beenden, ohne einen Datenverlust befürchten zu müssen. Bis Sie "Install Now"( Jetzt installieren) drücken, wird nichts auf Ihrer Festplatte ausgeführt, sodass Sie die Daten nach Belieben bearbeiten können.

Nachdem Sie nun wissen, welche Partitionen Sie haben und wie Sie Ihre Linux-Installation optimal einrichten können, können Sie Ihre Suche online fortsetzen. Es gibt viel mehr zu lernen! Haben Sie einen Rat oder Tricks zum Prozess? Vielleicht einige nützliche Erfahrungen zu teilen? Achten Sie darauf, einen Kommentar zu hinterlassen!