So wählen Sie ein Partitionsschema für Ihren Linux-PC aus
Angst vor dem gefürchteten „p“ -Wort? Du bist nicht allein. Partitionen können kompliziert werden, daher wird hier erklärt, was sie sind, wie sie verwendet werden, und eine einfache Vorlage für Ihre eigene Linux-Installation.
Bild von dmyhung
Was sind Partitionen??
Partitionen sind Unterteilungen bei der Formatierung der Festplatte. Es ist eine logische - im Gegensatz zu einer physischen - Division, sodass Sie sie für verschiedene Zwecke bearbeiten und bearbeiten können. Stellen Sie sich vor, Sie brechen eine Platte in zwei Konfigurationsteile. Partitionen sind sehr praktisch, da sie als Sandkasten fungieren. Wenn Sie eine 1-TB-Festplatte haben, die in eine 250-GB-Partition und eine 750-GB-Partition partitioniert ist, wirkt sich das, was Sie auf der letzten Festplatte haben, nicht auf die andere aus und umgekehrt. Sie können eine dieser Partitionen im Netzwerk freigeben und müssen sich keine Sorgen darüber machen, dass andere Personen auf Informationen der anderen zugreifen. Man könnte Windows installiert haben, voller Viren und Trojaner. Die andere könnte eine sehr veraltete Linux-Installation mit Sicherheitslücken sein. Die beiden dürfen sich niemals stören, 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, von denen jede mit einem anderen „Dateisystem“ formatiert ist. Ein Dateisystem ist das Formatieren der Festplatte in einer Tabelle, die das Betriebssystem lesen, interpretieren und beschreiben kann. Nur eine Festplatte haben? Das ist in Ordnung, da Sie immer noch mehrere Betriebssysteme installieren können, ohne tatsächlich eine andere physische Festplatte zu besitzen.
Es gibt unzählige Dateisystemtypen, aber es gibt nur drei Arten von Partitionen: primäre, erweiterte und logische Partitionen. Jede Festplatte kann maximal vier primäre Partitionen enthalten. Diese Einschränkung ist auf einen Master Boot Record zurückzuführen, der dem Computer mitteilt, von welchen Partitionen er booten kann. Daher sind primäre Partitionen normalerweise für Betriebssysteme reserviert. Was aber, wenn wir mehr als vier wollen? Hier kommt die erweiterte Partition ins Spiel. Es dient als hohler Container für eine beliebige Anzahl kleinerer logischer Partitionen. Sie können dort beliebig viele Dateien erstellen und Ihre Nicht-Betriebssystemabschnitte nach Hause bringen.
Wenn erweiterte Partitionen so großartig sind, verwenden Sie sie einfach. Das liegt daran, dass Sie nicht direkt von einer erweiterten Partition aus booten können. Es gibt Wege, um dieses Problem zu umgehen, aber das Beste, was Sie tun können, ist, die Primärpartitionen vorher richtig zu planen. Außerdem hängt die Art und Weise, wie Partitionen vom System nummeriert werden, von diesen Typen ab. Zuerst wird die Maschine auf der Grundlage aller primären Partitionen nummeriert und dann nach logischen Partitionen. Dies kann dazu führen, dass Laufwerksbuchstaben geändert werden, wenn Sie später zwischen Betriebssystemen wechseln oder Partitionen hinzufügen oder löschen.
Mount-Punkte in Linux
Bild von MethodDan
Unter Windows sind die Dinge ziemlich eindeutig: Sie lebt auf Ihrer Festplatte, normalerweise auf einer Partition, und das ist es. Wenn Sie über andere Laufwerke verfügen und diese über ein kompatibles Dateisystem verfügen, werden sie ebenfalls gelesen. Wenn dies nicht der Fall ist, werden sie normalerweise ignoriert oder bieten die Möglichkeit zur Neuformatierung. Linux - und alles, was Unix ähnelt - funktioniert so nicht.
Die Funktionsweise von Linux besteht darin, dass alles auf einen Baum gesetzt wird. Wenn Sie über eine andere Partition oder einen anderen Datenträger verfügen, wird dieser als Zweig in einem bestimmten Ordner "gemountet", normalerweise / media oder / mnt. Das Verzeichnis, in das eine Partition gemountet wird, wird als "Mount-Punkt" bezeichnet. Diese Methode funktioniert besser mit der Baumstruktur von Linux, und Sie können Partitionen fast überall als Ordner einhängen. Unter Windows ist dies nicht so einfach; Neue Partitionen werden im Allgemeinen als separate Laufwerke angezeigt. Außerdem kann Linux mit vielen anderen Arten von Dateisystemen nativ arbeiten als mit Windows.
Erinnern Sie sich, wie es nur vier primäre Partitionen geben konnte? Wenn Sie 145 Betriebssysteme wie in den JustLinux-Foren booten möchten, können Sie für / boot eine primäre Partition einrichten, die einen Bootloader wie GRUB oder LiLo enthält, der die ersten Funktionen übernimmt und dann in die erweiterten Partitionen bootet.
Welches Schema sollte ich verwenden??
Das Standardpartitionsschema für die meisten Linux-Heiminstallationen lautet wie folgt:
- Eine 12 bis 20 GB große Partition für das Betriebssystem, die als / gemountet wird (als "root" bezeichnet)
- Eine kleinere Partition, die verwendet wird, um den Arbeitsspeicher zu erweitern, der als "Swap" bezeichnet wird
- Eine größere Partition für den persönlichen Gebrauch als / home
Die genauen Größenanforderungen ändern sich je nach Ihren Anforderungen. Im Allgemeinen beginnen Sie jedoch mit dem Tauschen. Wenn Sie viel Multimedia bearbeiten und / oder über weniger RAM verfügen, sollten Sie eine größere Menge Swap verwenden. Wenn Sie über genügend Arbeitsspeicher verfügen, können Sie darauf verzichten, obwohl einige Linux-Distributionen Probleme haben, in den Standby-Modus oder in den Ruhezustand zu wechseln, ohne viel Swap zu betreiben. Als Faustregel gilt, dass Sie zwischen dem 1,5- bis 2-fachen der Größe des Arbeitsspeichers als Auslagerungsbereich wählen und diese Partition an einem Ort ablegen, der schnell zu erreichen ist, beispielsweise am Anfang oder am Ende der Festplatte.
Selbst wenn Sie eine Tonne Software installieren, sollten maximal 20 GB für Ihre Root-Partition ausreichen. Die meisten Linux-Distributionen verwenden heutzutage entweder ext3 oder ext4 als Dateisystem, das über einen integrierten "Selbstreinigungs" -Mechanismus verfügt, sodass Sie nicht defragmentieren müssen. Damit dies jedoch am besten funktioniert, sollte zwischen 25 und 35% der Partition freier Speicherplatz vorhanden sein.
Was Sie sonst noch haben, sollten Sie zu Ihrer / home-Partition gehen. Hier werden Ihre persönlichen Sachen gespeichert. Es entspricht funktional dem "Users" -Verzeichnis in Windows, in dem sich Ihre Anwendungseinstellungen, Musikdateien, Downloads, Dokumente usw. und alle anderen Benutzer befinden, die Sie in Ihrem System verwenden. Es ist nützlich, / home in einer separaten Partition zu haben, da Sie beim Aktualisieren oder Neuinstallieren des Betriebssystems nichts in diesem Ordner sichern müssen! Ist das nicht bequem? Die meisten Ihrer programm- und UI-bezogenen Einstellungen werden ebenfalls gespeichert!
Wenn Sie einen Server mit vielen Benutzern und / oder vielen Medien betreiben, können Sie die Leistung optimieren, indem Sie zwei Festplatten verwenden. Ein kleines Solid-State-Laufwerk wäre perfekt für das Betriebssystem, höchstens 32 GB, und Sie könnten die Swap-Partition auf den Anfang eines grünen Laufwerks mit 1 oder 2 TB setzen, das auf / home bereitgestellt wird.
Wenn Sie mehr basteln möchten, können Sie sogar verschiedene Partitionen einrichten, z. B. für das temporäre Verzeichnis (/ tmp), für den Inhalt Ihres Webservers (/ var / www), für Programme (/ usr) oder für Protokolldateien ( / var / log).
Einhängepunkte während der Installation angeben
In unserem Beispiel zeigen wir das Partitions-Setup während einer Ubuntu Maverick Meerkat-Installation. Wenn Sie zu dem Punkt gelangen, an dem "Laufwerkspeicherplatz zuweisen" angezeigt wird, wählen Sie "Partitionen manuell angeben (erweitert)".
Keine Panik, nur weil Sie "fortgeschritten" sehen; Es ist wirklich nicht so schwierig und Sie werden durch den Prozess echte Belohnungen erhalten. Klicken Sie auf Weiter, um die Partitionstabelle anzuzeigen.
Klicken Sie auf die Zeile mit dem freien Speicherplatz in der Tabelle und klicken Sie dann auf "Hinzufügen". Wenn Sie keinen freien Speicherplatz haben, klicken Sie auf Ihre Windows-Partition, klicken Sie auf "Ändern" und verkleinern Sie die Größe auf eine angenehmere Größe. Dies gibt Ihnen etwas Freiraum zum Arbeiten.
Hier können Sie sehen, dass ich am Anfang der Festplatte eine primäre Partition mit etwa 11,5 GB oder weniger erstellt habe, und ich habe angegeben, dass root als Einhängepunkt verwendet werden soll. Sie müssen ein Linux-kompatibles Dateisystem verwenden, also habe ich die Standardeinstellung ext4 verwendet, obwohl Sie ext2, ext3, ReiserFS oder was auch immer verwenden können. Wenn Sie online recherchieren, können Sie das Beste auswählen. Wenn Sie jedoch Zweifel haben, bleiben Sie bei der Standardeinstellung. Sie können Ihren Speicherplatz auf mehr Speicherplatz anpassen, wenn Sie ihn haben, aber wahrscheinlich werden Sie 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 dieses Mal eine logische Partition ausgewählt (das Partitionierungsprogramm erstellt automatisch eine erweiterte Partition dafür). Da dieser Computer über 512 MB RAM verfügt, habe ich das 1,5-fache geschätzt und ihn als "Auslagerungsbereich" bezeichnet. Beachten Sie außerdem, dass ich dies am Ende der Festplatte festgeklemmt habe ein Minimum. Klicken Sie auf "OK" und erstellen Sie eine weitere Partition.
Ich habe den restlichen Platz in der Mitte als meine / home-Partition ausgewählt. Das kompatible Dateisystem, das ich gewählt habe, ist wieder ext4. Hier ist der graue Bereich: Soll es primär oder logisch sein? Ich bin mit primary gegangen, weil ich weiß, dass ich hier kein anderes Betriebssystem installieren werde, sonst wäre ich logisch gegangen. Wenn Sie nicht vorhaben, mehr als drei Betriebssysteme zu installieren, können Sie dies der Einfachheit halber primär festlegen.
Wenn Sie fertig sind, können Sie die Installation fortsetzen. Hier ist meine resultierende Partitionstabelle:
Wenn Sie kalte Füße bekommen, können Sie die Installation an diesem Punkt beenden, ohne einen Datenverlust zu befürchten. Auf Ihrer Festplatte wird nichts gemacht, bis Sie auf "Jetzt installieren" klicken, sodass Sie alles nach Belieben bearbeiten können.
Nachdem Sie nun wissen, was Partitionen sind und wie Sie Ihre Linux-Installation optimal einrichten können, können Sie Ihre Suche online fortsetzen. Es gibt noch viel mehr zu lernen! Haben Sie Ratschläge oder Tricks zum Prozess? Vielleicht ein paar nützliche Erfahrungen zum Teilen? Bitte hinterlasse einen Kommentar!