Ich habe die folgenden freien Plätze auf 2 Festplatten:
- SSD - 240 G (sda)
- Nicht-SSD - 240 G (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 nur eine 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.
UPDATE: Ich habe 8 GB RAM Windows wurde auf einem Nicht-SSD-Laufwerk installiert.
Antworten:
Auf einem Hybrid-Solid-State- und Spin-Disk-System (wie dem, das ich hier schreibe) haben Sie zwei bis drei Ziele:
md(4)
('Software-RAID'-) Setup für die SSD und die Festplatte (n) verwenden.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):
/
(Root - Dateisystem),/usr
,/usr/local
,/opt
/var
,/home
,/tmp
, swapDa Sie jedoch zwei Festplatten haben, können Sie den Multi HDD / SSD- Artikel im Debian-Wiki lesen . Es führt Sie durch das Einrichten von
md(4)
Geräten mit Ihrer SSD als Gerät mit den meisten Lesezugriffen (schnelle Lesezugriffe, weniger Schreibzugriffe) und Ihrer Festplatte als Gerät mit den meisten Schreibzugriffen (keine Schreibzugriffe, weniger Lesezugriffe). Die Dateisysteme, die normalerweise nur auf der SSD gespeichert werden, können jetzt auf diesemmd
Gerät gespeichert werden. Der Kernel liest hauptsächlich von der SSD (mit gelegentlichen, kurzen Eingriffen in die HDD, um den Lesedurchsatz noch weiter zu steigern). Es schreibt auf die Festplatte, behandelt SSD-Schreibvorgänge jedoch mit Sorgfalt, um eine Abnutzung des Geräts zu vermeiden. Sie bekommen das Beste aus beiden Welten (fast) und müssen sich keine Gedanken über SSD-Verschleiß machen, um Ihre Daten unbrauchbar zu machen.Mein Laptop läuft auf einem ähnliches Layout , wo
/
,/usr
und/usr/local
ist auf einem RAID-1 - Gerät über einen 64 GB SSD und eine 64 GB - Partition auf der Festplatte 1 TB, und der Rest der Dateisysteme ist auf dem Rest der HDD. 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 dasmd
Gerät synchronisieren. Es ist eine zusätzliche Redundanzstufe und eine zusätzliche Sicherung von 1 bis 7 Tagen¹).Sie sollten sich auch die grundlegende Anleitung zur 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 booten und die Volumes darauf hinweisen .¹ RAID ≠ Backup-Richtlinie. Ich habe auch richtige Backups.
quelle
/srv
sie der Liste der Verzeichnisse für die sich drehende Festplatte hinzu./
und/usr
in Nur - Lese-Modus. Fügt eine zusätzliche Sicherheitsebene gegen Fehler im Root-Modus hinzu./usr
und/usr/local
werden getrennt behandelt? Montage/usr
auf der SSD ist nicht genug?/
Darüber hinaus reicht es nicht , nur auf die SSD zu mounten? Und dann angeben , dass das/var
,/tmp
und/home
geht auf der Festplatte.Ich habe die folgende Lösung gefunden:
/ dev / sda2 / boot ext2 300MB
/ dev / sda3 root ext4 - der Ruheplatz des sda
/ dev / sdb2 swap 8G (es scheint empfohlen, die Swap-Partition auf dem Nicht-SSD-Laufwerk zuzuweisen)
/ dev / sdb3 / tmp 10G
/ dev / sdb4 / home - der Ruhebereich der SDB
quelle
Laut mir sollte es wie folgt aufgeteilt werden.
quelle