it-swarm.com.de

Partitionierung mit 2 Festplatten (SSD und Nicht-SSD) unter Linux

Ich habe die folgenden freien Speicherplätze auf 2 Festplatten:

  1. SSD - 240G (sda)
  2. nicht-SSD - 240G (SDB)

Ich verstehe, dass ich SSD verwenden sollte, um Pakete und Nicht-SSD nur zum Speichern von Daten zu installieren. Was ist in meinem Fall das beste Partitionierungsschema (einschließlich Swap)?

Als ich versuchte, die automatische Partitionierung durchzuführen, wurde sie nur auf einer Festplatte installiert und 8G für den Austausch reserviert.

PS. Ich werde Linux Mint als Dual-Boot zusammen mit Windows 7 installieren, das bereits installiert ist.

PDATE : Ich habe 8 GB RAM Windows wurde auf einem Nicht-SSD-Laufwerk installiert.

21
Askar

Auf einem hybriden Festkörper- und Drehscheibensystem (wie dem, das ich hier schreibe) haben Sie zwei bis drei Ziele:

  • Beschleunigen Sie Ihr System: So viele häufig verwendete Daten wie möglich verbleiben auf der SSD.
  • Halten Sie flüchtige Daten von der SSD fern, um den Verschleiß zu verringern.
  • Optional: haben ein gewisses Maß an Redundanz, indem ein md(4) ('Software-RAID') - Setup für SSD und HDD (s) verwendet wird. .

Wenn Sie nur die ersten beiden Ziele erreichen, ist es eine einfache Aufgabe, ein ähnliches Schema zu entwickeln (abhängig davon, welches dieser Dateisysteme Sie verwenden):

  • Solid State: / (Root-Dateisystem), /usr, /usr/local, /opt
  • Drehscheibe: /var, /home, /tmp, Tauschen

Da Sie jedoch zwei Festplatten haben, können Sie den Artikel Multi HDD/SSD im Debian-Wiki lesen. Es führt Sie durch die Einrichtung von md(4) Geräten mit Ihrer SSD als "meist gelesenes" Gerät (schnelles Lesen, weniger Schreibvorgänge) und Ihrer Festplatte als "meist schreibendes" Gerät (verschleißfreie Schreibvorgänge) , weniger liest). Die Dateisysteme, die normalerweise nur auf der SSD ausgeführt werden, können jetzt auf diesem md Gerät ausgeführt werden. Der Kernel liest hauptsächlich von der SSD (mit gelegentlichen kurzen Streifzügen in die Festplatte, um den Lesedurchsatz noch weiter zu erhöhen). Es wird auf die Festplatte geschrieben, aber SSD-Schreibvorgänge werden sorgfältig behandelt, um eine Abnutzung des Geräts zu vermeiden. Sie erhalten (fast) das Beste aus beiden Welten und müssen sich keine Sorgen machen, dass SSD-Verschleiß Ihre Daten unbrauchbar macht.

Mein Laptop läuft in einem ähnlichen Layout, in dem sich /, /usr Und /usr/local Auf einem RAID-1-Gerät auf einer 64-GB-SSD und einer 64-GB-Partition auf der 1-TB-Festplatte befinden und der Rest der Dateisysteme befindet sich auf dem Rest der Festplatte. Der Rest der Festplatte ist eines von zwei Mitgliedern eines RAID-1-Setups, wobei normalerweise eine Festplatte fehlt. Wenn ich zu Hause bin, schließe ich die zweite Festplatte an und lasse das md Gerät synchronisieren. Dies ist eine zusätzliche Redundanzstufe und eine zusätzliche Sicherung von 1 bis 7 Tagen¹).

Sie sollten sich auch die grundlegende Anleitung SSD-Optimierung für Debian (und Freunde) ansehen.

Oh, und es ist nicht garantiert, dass Sie dies alles über das Installationsprogramm tun können. Möglicherweise müssen Sie vor der Installation eine Rettungsdiskette booten, (zumindest) die md(4) Geräte vorbereiten (ich mache auch die LVM-PVs, VGs und LVs, weil es für die CLI einfacher ist), dann das Installationsprogramm starten und Weisen Sie einfach auf die Bände hin.

¹ RAID ≠ Sicherungsrichtlinie. Ich habe auch richtige Backups.

23
Alexios

Ich habe die folgende Lösung gefunden :

/ dev/sda2/boot ext2 300 MB

/ dev/sda3 root ext4 - der Ruhebereich des sda

/ dev/sdb2 swap 8G (es wird empfohlen, die Swap-Partition auf dem Nicht-SSD-Laufwerk zuzuweisen)

/ dev/sdb3/tmp 10G

/ dev/sdb4/home - der Ruhebereich der SDB

1
Askar

Meiner Meinung nach sollte es wie folgt aufgeteilt werden.

Linuxmint /   Remaining GB in SSD
Linuxmint swap  8 GB 
Linuxmint /home  <non-ssd HDD> 
0
Ketan Patel