Wie viel Speicherplatz sollte ich für meine Linux / Partition verwenden?

11

Ich mache meine Linux-Systeme zu Hause neu und wundere mich über die Partitionsgrößen. In der Vergangenheit habe ich Linux immer auf einer einzelnen Partition installiert. Ich möchte das System wie folgt einrichten:

  • /.
  • /Stiefel
  • Tauschen
  • /Zuhause

Ich bin nicht 100% sicher, wie viel Speicherplatz für die '/' - Partition reserviert werden soll. Swap wird 2x RAM sein; Boot wird ~ 200M sein. Wie viel sollte das Betriebssystem erhalten? Ich dachte daran, es zwischen 15 und 20 G zu geben (und alles andere nach Hause, wo sich die meisten meiner Dateien befinden werden), war mir aber nicht sicher, ob es mehr brauchen würde.

Gibt es eine Standardmethode zum Bestimmen der Partitionsgröße für '/'?

Bedwyr
quelle
Nicht, dass es heutzutage viel ausmacht, aber Sie brauchen wirklich keine 200 MB für eine / boot-Partition. Ich bin selbst noch nie über 50 Millionen gegangen.
Richie Marquez

Antworten:

7

Ich denke 10 GB sind genug.

Ich verwende einen Ubuntu-Server mit 10 GB (einschließlich / home) und er pustet einwandfrei. Ohne meine Dateien nimmt das System weniger als 4 GB ein. Wenn Sie jemals unter Druck geraten, können Sie die Größe der Partitionen zu einem späteren Zeitpunkt jederzeit ändern.

Josh Hunt
quelle
Das Gleiche gilt, ich habe es geschafft, das 5-GB-Limit für meine / partiton zu erreichen, aber ich konnte meine danach liegende Swap-Partition verschieben und auf 13 GB erweitern. Ich bin jetzt bei 6GB auf / verwendet.
Macha
Wenn Sie diese Antworten sorgfältig lesen, klingt es so, als würden Sie beide befürworten, mindestens / und / home auf einer einzelnen Partition zu kombinieren, anstatt sie zu trennen. Ich bin damit einverstanden, würde aber noch weiter gehen und eine / Partition für das gesamte Laufwerk ohne Swap verwenden. Das / boot würde sich dann auf der / -Partition befinden, und wenn Sie Swap benötigen, würden Sie Swap-Dateien auf der / -Partition verwenden.
Michael Dillon
Was ist eine aktualisierte Partitionsgröße für den Start im Jahr 2015?
Ahnbizcad
3

Verwenden Sie LVM und ein Dateisystem, das die Online-Größenänderung unterstützt (einschließlich ext3 / 4 mit den richtigen mkfs-Optionen, die die Standardeinstellung sein sollten), und Sie können es bei Bedarf problemlos erweitern.

Ich würde mit 2–4 G auf einem Server beginnen, vielleicht mit 5 G auf einem Desktop, weil das Wachsen mit LVM trivial ist.

Oder alternativ ist an /einem Desktop wirklich nichts falsch .

derobert
quelle
+1 für LVM ... aber -1 für den letzten Punkt. Ich finde, dass das /homeVorhandensein einer separaten Partition positive Konsequenzen hat, selbst auf einem Desktop (wenn Sie Ihr System neu installieren, wenn Sie mehrere Distributionen ausführen, wenn Sie mehrere Festplatten haben usw.).
Pascal Thivent
@Pascal: Ich verstehe den Punkt über Neuinstallationen (obwohl Neuinstallationen ohne Berühren / Home zumindest mit der von mir verwendeten Distribution ziemlich einfach sind), aber die Verwendung mehrerer Distributionen wird sicherlich eine andere Frage sein. Schließlich hätten Sie wahrscheinlich Partitionen für jede Partition (und müssten sich mit der UID / GID-Synchronisierung usw. befassen). Oh, und mount --bind hilft auch dabei.
Derobert
2

Dies hängt stark von der Linux-Distribution ab, die Sie installieren möchten.

Weil DSL (Damn Small Linux) oder Puppy Linux nur 60-70 MB groß sind, während Fedora 4-5 GB und Ubuntu 2-3 GB hat

Es hängt sogar davon ab, wie oft Sie Linux verwenden, dh von der Software, die Sie installieren werden

Für die neuesten Fedora-Versionen reichen 10 GB aus.

Verwenden Sie für Ubuntu 5 GB

Dhasu
quelle
1

Hängt davon ab, wie Sie / tmp verwenden, da es sich in / befindet. Das Erstellen einer DVD kann dort viel Platz beanspruchen

user7963
quelle
1

Beachten Sie, dass sich die größten Ordner in Ihrem Dateisystem befinden (auf einem Debian-System, aber es ist eine gute Richtlinie):

  • /usr: Alle Benutzerprogramme ( /usr/bin), Bibliotheken ( /usr/lib), Dokumentationen ( /usr/share/doc) usw. befinden sich in diesem Verzeichnis. Dieser Teil des Dateisystems benötigt den größten Teil des Speicherplatzes. Sie sollten mindestens 500 MB Festplattenspeicher bereitstellen. Wenn Sie mehr Pakete installieren möchten, sollten Sie den Speicherplatz erhöhen, den Sie diesem Verzeichnis geben.

  • /home: Jeder Benutzer legt seine Daten in einem Unterverzeichnis dieses Verzeichnisses ab. Die Größe hängt davon ab, wie viele Benutzer das System verwenden und welche Dateien in ihren Verzeichnissen gespeichert werden sollen. Abhängig von Ihrer geplanten Nutzung sollten Sie für jeden Benutzer ca. 100 MB reservieren, diesen Wert jedoch an Ihre Bedürfnisse anpassen.

  • /var: Alle variablen Daten wie Nachrichtenartikel, E-Mails, Websites, APTs Cache usw. werden in diesem Verzeichnis abgelegt. Die Größe dieses Verzeichnisses hängt stark von der Nutzung Ihres Computers ab, wird jedoch für die meisten Benutzer vom Overhead des Paketverwaltungstools bestimmt. Wenn Sie eine vollständige Installation von nahezu allem, was Debian zu bieten hat, in einer Sitzung durchführen möchten, sollte es ausreichen, 2 oder 3 Gigabyte Speicherplatz für / var vorzusehen. Wenn Sie in Teilen installieren möchten (dh Dienste und Dienstprogramme installieren, gefolgt von Text, dann X, ...), können Sie mit 300 - 500 Megabyte in / var davonkommen. Wenn der Festplattenspeicher knapp ist und Sie nicht vorhaben, APT zu verwenden, zumindest nicht für größere Updates, können Sie mit nur 30 oder 40 Megabyte in / var auskommen.

Wie Sie eine andere haben /homePartition, könnte man mit so wenig wie 4 GB gehen (plus /home, /var(50MB), /boot(100MB) und swap(300MB-2GB)), mit einem voll funktionsfähigen System.

Reisende
quelle
1

Bei einer Standardinstallation von Desktops oder Laptops ist die Trennung Ihrer Partitionen von geringem Vorteil. Wenn Sie wissen, wie man LVM verwendet, ist dies die beste Lösung, aber es ist nichts Falsches daran, nur eine große Partition (und eine zweite für den Austausch) zu haben.

Ryan Thompson
quelle
1

Swap wird 2x RAM sein;

Dies ist eigentlich eine sehr alte Größenregel und ich denke, sie ist veraltet. Auf modernen Systemen (dh mit 1 GB oder mehr RAM) gebe ich 1x RAM für Swap.

Boot wird ~ 200M sein.

Beeindruckend! Wie viel Kernel planen Sie zu verwenden, 20? Für die meisten Benutzer reichen 50Mo aus.

Wie viel sollte das Betriebssystem erhalten? Ich dachte daran, es zwischen 15 und 20 G zu geben (und alles andere nach Hause, wo sich die meisten meiner Dateien befinden werden), war mir aber nicht sicher, ob es mehr brauchen würde.

Gibt es eine Standardmethode zum Bestimmen der Partitionsgröße für '/'?

Ich kenne keinen "Standard" Weg, da dies stark davon abhängt, wie viel Software Sie installieren und was Sie mit Ihrem Computer tun werden. Bei einer Serverinstallation (Mail, Datenbank ...) wird normalerweise eine ziemlich große, getrennte /varPartition verwendet. Für eine persönliche Maschine ist dies meistens nutzlos. Tatsächlich sollten 10 GB für /die meisten Benutzer mehr als ausreichend sein. Wenn Sie vorhaben, viele (und ich meine wirklich viele) Pakete zu installieren, benötigen Sie möglicherweise zusätzliche GB, jedoch nicht mehr als 15 GB. Wenn Sie externe Software installieren möchten (z. B. in /opt), berücksichtigen Sie dies (ich persönlich habe viele Java-Inhalte installiert /opt, z. B. kommerzielle App-Server, die nicht wirklich leicht sind). Wenn Sie DVDs rippen möchten, fügen Sie noch ein paar Gigs hinzu. Und in der Tat nutzen Sie den Rest des Raumes für /home.

Eigentlich sollten Sie jetzt verstehen, warum es schwierig ist, eine absolute Antwort zu geben, und Erfahrung (dh Testfehler) ist der beste Weg, um die "perfekte" Größe für Ihre Maschine zu finden. Aber selbst für einen erfahrenen Benutzer können sich die Anforderungen mit der Zeit ändern. Aus diesem Grund sind LVM und anpassbare Dateisysteme, wie bereits erwähnt, Waffen der Wahl, um Fallstricke zu vermeiden.

Pascal Thivent
quelle