Wie groß sollte ich Root-, Home- und Swap-Partitionen einrichten?

47

Ich habe einen Laptop mit Win7 installiert. Ich habe jetzt eine 60 GB Partition erstellt, in die ich Ubuntu installieren möchte. Die Frage, die ich vor der Installation habe, ist, wie groß die Root-, Swap- und Home-Partitionen sein sollten. Ich habe irgendwo gelesen, dass root 8 GB groß sein könnte, aber ist das nicht zu klein? Da ich nehme, dass sich neben Ubuntu auch alle installierten Softwares dort befinden werden? Und ich denke, ich werde meinen Swap auf 2 GB einstellen.

Mein Hauptanliegen ist, wie groß die Root-Partition sein sollte. Ich werde Ubuntu hauptsächlich zum Programmieren und Surfen im Internet verwenden.

Starcorn
quelle
1
Die Anforderung für den Austausch, der das 2-fache des Arbeitsspeichers betragen muss, wurde 1992 veraltet: superuser.com/questions/187695/…
Nav

Antworten:

39

Sie sollten Ubuntu eigentlich nur auf zwei Partitionen installieren /und swap. Sie können dies von Ubuntu automatisch ausführen lassen, indem Sie den verfügbaren freien Speicherplatz verwenden (dh formatieren Sie Ihre 60-GB-Partition nicht in Vista, bevor Sie Ubuntu installieren).

Einige werden argumentieren , dass Sie separate Partitionen für verwenden sollten /home, /boot, /und alle möglichen Dinge. Dies ist in einigen Situationen nützlich , aber in den meisten Situationen ist es besser, dies nicht zu tun. Dies liegt daran, dass die Festplatte auf eine Weise fragmentiert wird, die später möglicherweise nicht gewünscht wird. Lass ubuntu einfach für dich wählen und du bist in Sicherheit :)

In Situationen, in denen Sie Folgendes verwenden möchten, verwenden Sie häufig ein separates Zuhause:

  • Mehrere Laufwerke
  • Mehrere sich gegenseitig ausschließende Ubuntu-Installationen, die dieselben Daten gemeinsam nutzen (könnten mit unterschiedlichen Distributionen funktionieren, aber dies sollte nicht mit unterschiedlichen Distributionen erfolgen)
  • Situationen, in denen Ihre Daten bei einem Laufwerksausfall / Upgrade sicher sein müssen (die meisten normalen Installationen sind sicher)
  • Sie möchten, dass es einfacher ist, das System neu zu installieren oder zu aktualisieren (wählen Sie einfach, die /homePartition nicht zu formatieren. Beachten Sie, dass eine Sicherung wichtiger Daten bei jedem System-Upgrade dringend empfohlen wird.)
  • Das gleiche Laufwerk wird von verschiedenen Systemen verwendet.
  • Ihre Festplatte hat nicht genügend Kapazität für Heim- und Systemdaten (z. B. eine kleine SSD)

NB: "Ubuntus Installationsprogramm bietet an, den Inhalt von / home beizubehalten, damit Sie keine Angst haben müssen, bei Neuinstallationen oder Upgrades etwas zu verlieren. - htorque"

Noch eine Anmerkung zum Swap: Wenn Sie sicher sein möchten, dass Sie bei großen Aufgaben viel Swap-Platz haben, können Sie den Swap-Platz auf die doppelte Größe Ihres RAM einstellen. In beiden Fällen wird Ubuntu die Anforderungen jedoch erfüllen Ziemlich gut, wenn Sie sich für die Installation auf der leeren 60-GB-Partition entscheiden.

Möglicherweise möchten Sie auch Swap-Dateien anstelle von Swap-Partitionen lesen. Auch dies kann dazu beitragen, die feste Fragmentierung Ihrer Festplatte zu reduzieren und Speicherplatz dynamisch nach Bedarf zuzuweisen. Angeblich gibt es keinen Leistungsverlust. Wie erhöht man den Swap Space?

RolandiXor
quelle
Könntest du erklären, in welchen Situationen ein einzelnes /homenützlich ist?
8128
10
Eine separate /homeOption ist nützlich, wenn Sie zwei Linux-Distributionen gleichzeitig starten, z. B. wenn Sie eine Distribution entwickeln oder testen. Dies erleichtert auch die Neuinstallation, ohne dass Sie Ihre Daten löschen /homeund von einem Backup wiederherstellen müssen. Je neuer Sie sind, desto wahrscheinlicher ist es, dass Sie etwas durcheinander bringen und nicht wissen, wie es ohne eine Neuinstallation behoben werden kann. Daher empfehle ich Neulingen im Allgemeinen eine separate Partition, die Sie später kombinieren können, wenn Sie es bequemer haben.
Karl Bielefeldt
2
Das Installationsprogramm von Ubuntu bietet an, den Inhalt von / home beizubehalten, sodass Sie keine Angst haben müssen, bei Neuinstallationen oder Upgrades etwas zu verlieren.
htorque
2
Meiner Erfahrung nach ist eine Größe von 20 GB für / gut, auch wenn einige Jahre lang zufällige Inhalte installiert wurden, ist es nicht einfach, diese zu füllen. Ich glaube nicht, dass ich jemals mehr als 25 GB in / überschritten habe. Wenn Sie vorsichtig bei der Installation sind, können Sie wahrscheinlich ohne große Probleme mit 10 GB auskommen, da eine reguläre neue Ubuntu-Installation weniger als 5 GB benötigt, aber ich würde nicht empfehlen, so niedrig zu werden, da nicht genügend Speicherplatz in / vorhanden ist Fix.
Grumbel
1
Habe es gerade in einer VM getestet und es funktioniert immer noch so. Starten Sie das Installationsprogramm, wählen Sie manuelle Partitionierung, verwenden Sie das alte / als neues / und formatieren Sie es nicht - / home usw. wurden beibehalten (nach der Installation hatte ich mein Panel-Setup, einen benutzerdefinierten Starter auf dem Desktop und mein benutzerdefiniertes Hintergrundbild) .
htorque
11

Ich hatte immer eine separate /homePartition, root ( /) Partition und Swap. Wenn ich ein Upgrade durchführe, kann ich das neue Betriebssystem ohne Risiko für das alte neu installieren. Ich mounte gerade die Home-Partition in der neuen. Das heißt auch, wenn ich zum alten Betriebssystem zurückkehre, sind alle Dateien, die im neuen Betriebssystem erstellt wurden, noch vorhanden.

Ich habe verschiedene Größen für meine Root-Partition verwendet. Auf einer Maschine habe ich regulär Ubuntu und Ubuntu Studio, jeweils in 10 GB Partitionen installiert. Das reguläre Ubuntu hat 6.04Gib und das Studio 3.08Gib verwendet.

Sie können die Partitionsgröße später jederzeit ändern, wenn Sie mehr Speicherplatz benötigen. Sie müssen nur von einer Live-CD booten und GParted verwenden, um die Partitionen zu ändern.

Was Swap angeht, ist das Doppelte des Arbeitsspeichers oder das 1,5-fache des Arbeitsspeichers eine gute Regel. Sie können dann in den Ruhezustand wechseln, wenn Sie möchten. Wenn Sie jedoch feststellen, dass Sie mehr oder weniger benötigen, können Sie später neu partitionieren.

Jonathan Ellis
quelle
6

Für die / (Root-) Partition verwende ich 10 GB (von denen ich selten mehr als 8 GB verwendet habe). Beim Swap habe ich 3Gb RAM, also habe ich 4 GB Swap eingestellt. Nicht ganz der empfohlene "doppelte Arbeitsspeicher", aber der Ruhezustand funktioniert immer noch, obwohl ich ihn selten benutze. Für / home benutze ich den Rest der Festplatte.

Heutzutage besteht der allgemeine Konsens darin, nur eine Root-Partition (einschließlich / home) und einen Swap zu verwenden. Aber ich behalte immer noch eine separate Home-Partition: Ich denke, eine kleine Trennung vom Systemlaufwerk ist nett und bedeutet, dass ich das einfacher tun kann, wenn ich jemals in der Lage bin, / home zu erhöhen.

Zu Ihrer Information: Meine Ubuntu-Installation mit 10 GB Root zeigt nun an, dass Root zu 85% voll ist und kein Upgrade zulässt.

Scaine
quelle
3

Wenn Sie keine speziellen Anforderungen haben, können Sie Root und Home in derselben Partition belassen.

Die Größe der Swap-Partition hängt davon ab, wie viel RAM Ihr Laptop hat. Wenn Sie 4 GB RAM haben, sollte eine 2 GB Swap-Partition ausreichen. Sie können dann 58 GB für die Systempartition und 2 GB für die Swap-Partition haben.

Summen
quelle
Wenn Sie weniger Auslagerungsspeicher als RAM haben, können Sie das RAM nicht aussetzen.
htorque
Ich dachte an Sicherheit, wenn ich etwas vermassle. Anstatt also das ganze Ubuntu zu löschen, lösche ich einfach die Root-Partition.
Starcorn
2 GB klingt großartig für Swap, aber wenn Sie in den Ruhezustand wechseln möchten (nicht aussetzen, da kein Swap verwendet wird), muss Ihr Swap idealerweise so groß sein wie Ihr RAM und ein kleines bisschen mehr. 4 GB RAM und der Wunsch, in den Ruhezustand zu wechseln, bedeuten einen minimalen Swap von 4100 MB, um sicher zu sein.
Scaine
1

Partition : Eine Festplatte kann digital in mehrere Teile geteilt werden. Diese Teile werden als Partitionen / Laufwerke bezeichnet.

Montagepunkt : In einfachen Worten ist es ein Flag / Name / Typ, der einer Partition zugewiesen ist.

FileSys. Typ : Typ der Partition. Unter Linux werden hauptsächlich ExtX (X = 1,2,3,4) und NTFS verwendet.

Primäre Partition : Eine Festplatte kann maximal vier primäre Partitionen enthalten. Eine primäre Partition kann eine oder mehrere logische Partitionen enthalten.

Logische Partition : Virtuelle Partition unter einer primären Partition.

SDA : Die Speichermedien wie Festplatte oder andere Medien ebenfalls. Wenn Sie mehr Laufwerke haben, heißt dieses SDA, SDB, SDC, ++

Gerät für die Bootloader-Installation : ----

Bootloader : Wie wir wissen , ist ein Bootloader - Programm , das auf dem Media geladen wird , die durch das BIOS ausgeführt wird nach POST.BootLoader weiteren Belastungen ein Betriebssystem der Durchführung oder ein Menü , wenn mehr als ein Betriebssystem in den Medien installiert ist.

Gerät auswählen: Wenn Sie bereits ein Betriebssystem installiert haben, das heißt, es verfügt über ein eigenes BootLoader-Programm. Dieses Programm wird bei der Installation von Linux im MBR (Master Boot Loader) von HDDNow installiert und fragt Sie, wo GRUB (Grand Unified) installiert werden soll Bootloader) oder Linux Bootloader.Es gibt Ihnen die Möglichkeit, es in den MBR zu installieren, wodurch der vorhandene Bootloader überschrieben oder in eine der Partitionen installiert wird, die diesen Linux-Einstiegspunkt in den vorhandenen Bootloader einfügen. Nun haben Sie die Wahl .


Sie benötigen mindestens 3 Partitionen, um eine Linux-Distribution zu installieren.

Es sind nur 100 GB Laufwerk / Partition erforderlich, um Linux ordnungsgemäß zu installieren.

Partition 1 : Root (/): Für Linux-Core-Dateien: 20 GB (mindestens 15 GB)

Partition 2 : Home (/ home): Laufwerk für Benutzerdaten: 70 GB (Minimum 30 GB)

Partition 3 : Swap Area: Speicherplatz, der wie zusätzlicher Arbeitsspeicher wirkt: 2 x RAM Size.

Hinweis : Swap Space verhält sich wie ein zusätzlicher Arbeitsspeicher, wenn der Arbeitsspeicher voll ist.

Arghodeep Paul
quelle
1
Es ist falsch, dass "Sie mindestens '3' Partitionen benötigen, um eine Linux-Distribution zu installieren".
Pilot6
1
Sie "benötigen" nicht mindestens "3" Partitionen, um eine Linux-Distribution zu installieren. Dies ist nur Ihre spezifische Sichtweise, die möglicherweise nicht den OP-Anforderungen entspricht.
Hans
Was ist, wenn ich 16 GB RAM habe? und nur 40 GB Ubuntu zu installieren? Nehme ich an, ich brauche keinen Tausch, oder was?
Maximo Dominguez
0

Wenn Sie es nur mit 60 GB zu tun haben, brauchen Sie es nicht zu partitionieren. Verwenden Sie einfach eine große Partition und fertig. Für den Tausch müssen Sie auch keine Partition verwenden. Sie können eine Tauschdatei verwenden, mit der Sie die Größe ändern oder sie einfach löschen können, je nach Verwendungsmuster.

Grumbel
quelle
0

Ich stellte immer fest, dass meine Daten in Systemordnern abgelegt wurden, nachdem nicht genügend /homeSpeicherplatz vorhanden war (um das alles später zu bereinigen) oder Daten verloren gingen, wenn ich versuchte, die Größe von Partitionen zu ändern. Daher bin ich zu dem Schluss gekommen, dass ich eine gemeinsame Partition für das gesamte Dateisystem verwenden sollte, es sei denn, ich habe eine sehr große Festplatte.

Ivan
quelle
0

/ boot - 200 m primär.

/ - 20-25 g.

/ home - 30 g oder höher für VirtualBox-Festplattendateien.

Swap - 2 multiplizieren von RAM.

Wenn Sie häufig eine neue Distribution installieren, empfehle ich, eine leere ext4-Partition für spezielle Programme oder deren Konfigurationen zu trennen, z. B. für VirtualBox-Festplattendateien, Ihre Projekte usw., da einige Distributionsinstallationsprogramme möglicherweise instabil sind und Ihre Heimdaten möglicherweise zerstört werden. Es ist meine schlechte Erfahrung.

Bonn
quelle
0

Das Partitionslayout unterscheidet sich je nach Verwendung zwischen Workstation und Server. Swap, die meisten Unix / Linux-Systeme haben heute eine bessere Speicherverwaltung, während Swap nur verwendet wird, wenn der Arbeitsspeicher knapp wird, was nicht passieren und der Arbeitsspeicher vergrößert und nicht ausgetauscht werden soll. Wenn die Verwendung des Ruhezustands für die Arbeitsstation erfordert, dass der Auslagerungsspeicher mehr als der Arbeitsspeicher beträgt, ist eine gute 1,5-fache Auslagerungsrate eine gute Regel, kann höher sein, möchte aber wirklich, dass nicht genügend Arbeitsspeicher ausgelagert wird, wenn dies vermieden werden kann Abstürze zu verhindern. Auf Servern ist es am besten, den Arbeitsspeicher zu maximieren und keinen Swap zu verwenden, keinen so minimalen Ruhezustand oder kein Swap, da bei sehr großem Arbeitsspeicher auf Servern ein Swap von 1,5 oder mehr nicht praktikabel ist und nur für den Fall, dass Spitzen auf dem Arbeitsspeicher verwendet werden Nutzung, aber gute Systemplanung, Überwachung und mehr als erforderlicher Arbeitsspeicher, um Apps auszuführen und nicht tauschen zu müssen,

user582322
quelle