Was ist der beste Weg, um Ihr Laufwerk zu partitionieren?


16

Normalerweise installiere ich Linux auf einer einzelnen Partition, da ich sie nur als persönlichen Desktop verwende.

Allerdings installiere ich ab und zu die Box neu. Und ich verschiebe meine Dateien einfach mit einer externen Festplatte.

Wie kann ich das verhindern, wenn ich meine Box neu installiere (z. B. zu einer anderen Distribution wechseln)?

Antworten:


22

Bewahren Sie Ihr Zuhause auf einer separaten Partition auf. Auf diese Weise wird es nicht überschrieben, wenn Sie zu einer anderen Distribution wechseln oder Ihre aktuelle Distribution aktualisieren. Es ist auch eine gute Idee, Ihren Swap auf einer eigenen Partition zu haben. Dies sollte jedoch automatisch vom Installationsprogramm Ihrer Distribution durchgeführt werden.

So wie mein Laptop eingerichtet ist, habe ich folgende Partitionen:

/ 
/home 
/boot 
swap 

3
+1 auf der Swap-Partition. Tatsächlich ist die Theorie, die dahinter steckt, dass Swap und Boot getrennt sind, wenn Sie diese Partitionen in die Nähe des Nullzylinders bringen, sie sich auf den Plattenspuren befinden, die der Spindel am nächsten liegen, und bei der Suche nach Platten etwas schneller sind. Wenn Sie also den Dateibereich Ihrer Seite und Ihren Bootloader in der Nähe des Zentrums haben, kann dies zu einer Leistungssteigerung führen. Es sei denn, Sie verwenden Solid-State, dann macht es nichts.
Milner

1
+1 getrennt / zu Hause. Sie können alle Ihre persönlichen Dateien (gesamte / Home-Partition) verschlüsseln und den Zugriff auf nicht-private Systemdateien und Bibliotheken nicht unnötig verlangsamen.
Alex B

2
Sie haben eine Swap - Datei auf einer separaten Partition ?? Meinen Sie nicht, Sie haben eine Swap- Partition ?
Wzzrd

1
/swp? Eine Swap-Partition ist nirgendwo angebracht, daher ist Ihre Antwort etwas irreführend.
Denilson Sá Maia

2
Ich denke, Sie sollten nur schreiben, swapanstatt /swpzu verhindern, dass Verwirrungen entstehen, wie andere bereits erwähnt haben.
Cristian Ciupitu

3

Anstatt sich nur auf Partitionen zu verlassen, empfehle ich unter Linux normalerweise die Verwendung von LVM. Auf diese Weise können Sie Dateisysteme später nach Bedarf vergrößern und verkleinern (obwohl das Vergrößern in der Regel einfacher ist als das Verkleinern), auch wenn das Dateisystem im Fall von ext2 / 3/4 aktiv ist (ich habe die Größe von Dateisystemen währenddessen erfolgreich vergrößert) waren aktiv, obwohl ich noch nie versucht habe, die Größe von einem auf diese Weise zu verringern).

Natürlich müssen Sie immer noch entscheiden, wie Sie den Raum aufteilen möchten, aber Sie müssen ihn nicht von Anfang an genau richtig einstellen, da es später einfacher ist, die Dinge neu anzuordnen. Normalerweise gebe ich jedem Volume so viel Speicherplatz, wie ich für nötig halte, plus einen Teil für viel Glück und lasse den verbleibenden Speicherplatz für das Hinzufügen neuer Dateisysteme oder das Erweitern bestehender in spätere.


Auch wenn Sie LVM verwenden, müssen Sie noch entscheiden, welche logischen Volumes (LVs) erstellt werden sollen. Als Randnotiz erinnere ich mich noch an die Enttäuschung, die ich letztes Jahr hatte, als ich entdeckte, dass der Desktop-Ubuntu-Installer LVM nicht unterstützte.
Cristian Ciupitu

Ja, das standardmäßige Ubuntu-Installationsprogramm ist in dieser Hinsicht ein Problem, aber Sie können ein LVM- und / ro-RAID-Setup über das alternative (textbasierte) Installationsprogramm erhalten. Und während Sie bei der Verwendung von LVM zunächst noch einige Entscheidungen treffen müssen, ist es einfacher, Ihre Meinung später zu ändern, Speicherplatzzuweisungen zu ändern und / oder neue Volumes zu erstellen.
David Spillett

2

Das minimale Setup sollte / und / home in getrennten Partitionen haben. Meiner Erfahrung nach sollte ich mindestens 18 GB haben. Normalerweise habe ich eine dritte Partition mit dem Namen / code, in der ich meinen gesamten Arbeitscode verwalte und / home für Downloads, Dokumente und andere nicht mit Code zusammenhängende Dinge verwende. Wenn ich neu installiere, sichere ich nur das, was ich in / home habe, das ich in / code behalten möchte.


warum so viel? Ich habe 10G / und 2.8G zu ersparen. Aber ich nehme an, es kann so klein sein, weil ich ein 10G / var und ein 1G / tmp habe
Xenoterracide 10.08.10

1
Ich habe immer mindestens 14G benutzt / alleine. Dies ist im Grunde eine Folge der Installation vieler -devel- und -debug-Pakete. Mein / var nimmt nur 1,2 GB davon und / tmp nimmt ein paar miese 100 MB auf. Heutzutage haben Festplattengrößen keinen Sinn mehr, die Größe von / einzuschränken. Sie wissen nie, wann Sie plötzlich etwas Großes installieren müssen.
Andreia Gaita

2

Niemand scheint es erwähnt zu haben /usr/local. Ich mache dies oft eine separate Partition. Wenn Sie die Gewohnheit haben, Software zu installieren, die aus Quellen oder anderer Software von Drittanbietern kompiliert wurde, die nicht zu Ihrer Distribution gehört, bedeutet dies Folgendes:

  1. Sie können / usr / local über nfs freigeben und die Funktionalität "einmal installiert, überall installiert" haben, wenn Sie mehr als ein System mit derselben Betriebssystemversion haben
  2. Sie können diese Partition über Neuinstallationen hinweg beibehalten und müssen dann hier nicht alles neu installieren. Hinweis: Wenn Sie das Betriebssystem aktualisieren, können sich einige Ihrer Bibliotheken ändern, und Sie müssen möglicherweise einige Dinge neu kompilieren. Aber nicht immer.

Außerdem /usr/localbehalte ich /homeaus offensichtlichen Gründen eine separate Datei und eine separate Datei / Files, in der ich Dinge ablege, die "geteilt" werden sollen, z. B. die MP3- und Videosammlung der Familie. Abhängig von Ihrer Nutzung ist / home möglicherweise ein besserer Ort für Ihre Musik, aber wenn es sich um eine separate Partition handelt, ist es einfach, sie auf einer separaten Festplatte zu haben, auch wenn Sie LVM nicht verwenden.


1

Hängt von der Nutzung und dem Betriebssystem wirklich ab.

Auf meinem Hauptdesktop ist der Speicherplatz zwischen / und einer anderen Partition aufgeteilt, auf der sich meine Dokumente / Musik usw. befinden. Da / home Benutzerkonfigurationen und ähnliches enthält, würde ich es zwischen den Installationen nicht intakt halten. Verknüpfen Sie einfach meine Dokument- / Musikordner in mein Homedir.


Die Benutzerkonfiguration (und damit auch die Startseite) sollte jedoch zwischen den Installationen bestehen bleiben. Oder konfigurieren Sie alles nach einer Installation des Betriebssystems neu? Einige meiner Dateien (.emacs, .cshrc) haben Bits, die es schon seit 15 Jahren gibt.
KeithB

1

Es gibt eine Reihe von Anleitungen, die dabei helfen können, und wie der andere hervorhob, kann es betriebssystemspezifisch sein. Was Solaris vorschlägt, ist möglicherweise nicht das, was Ubuntu vorschlägt. Zum Beispiel verwenden Solaris (und möglicherweise HP-UX) / export / home als Einhängepunkt für Home-Verzeichnisse, Linux verwendet / home.

Es gibt keine wirkliche Magie, in der Tat würde ich sagen, dass Sie den Nagel auf den Kopf getroffen haben. Eine Partition entspricht nicht Ihren Anforderungen. Nehmen Sie also eine Änderung vor. Verwenden Sie die Anleitungen als Beispiel (mit dem richtigen Dokument erfahren Sie sogar, warum / etc / etc ist und andere nützliche Trivia ). Hier ist ein Beispiel (zufällig aus einer Google-Suche gezogen):

http://content.hccfl.edu/pollock/aunix1/partitioning.htm

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.