Wie entwerfe ich Partitionen für SSHD?

8

Ich werde Linux auf Lenovo B5400 installieren, das Folgendes enthält:

  • 500 GB Hybrid-SSHD mit 8 GB SSD und 500 GB HDD

Das Entwerfen von Partitionen für meine 2 Linux-Distributionen war früher recht einfach, als ich nur eine Festplatte hatte . Ich hatte immer:

  • 10 GB für Linux-Distribution (als "/" gemountet )
  • 10 GB für eine andere Distribution (wieder "/" ; für eine andere Distribution; zu Testzwecken oder um die Kontinuität beim Wechseln der Distribution zu gewährleisten)
  • 2 GB für den Austausch (wird für beide Distributionen verwendet; keine Trennung erforderlich)
  • 300 GB + für "/ home" (wird für beide Distributionen verwendet; unterschiedliche Benutzernamen eliminieren mögliche Konflikte)

Es ist einfach, nicht wahr? Ich würde diesen Ansatz gerne beibehalten, aber ich weiß, dass SSD seine eigene Spezifität hat - sie zieht es vor, gelesen zu werden, kontinuierliches Schreiben kann sich auf ihre Lebensdauer auswirken . Ich möchte SSD nicht in einem Jahr beenden, daher möchte ich einige Systempartitionen auf HDD verschieben, um SSD zu schützen. Soweit ich weiß, ist / tmp einer der häufig gelesenen und geschriebenen Orte. Wie viel Platz braucht es? Was sollte noch auf der Festplatte platziert werden?

Oder: Wie entwerfe ich Partitionen, um genau den gleichen Effekt zu erzielen und die SSD so sicher wie möglich zu halten?

Ich wäre dankbar für Ihre Hilfe.

kurp
quelle
1
/varist ein weiterer Ort mit vielen Änderungen und vorübergehenden Daten. In meinem Setup Ich habe /, /boot, /usr, und Swap - Speicher auf SSD, /tmpauf einem tmpfs und /varund /homeauf der Festplatte.
David Foerster
Das verknüpfte mögliche Dupe adressiert keine Hybrid-SSHDs.
Takkat

Antworten:

11

Bei einer Hybrid-SSHD ist der gesamte SSD-Zugriff in die Firmware der Festplatte integriert und sollte nicht vom Betriebssystem gesteuert werden. Sie können Ihre 500-GB-Festplatte sicher nur verwenden, partitionieren und formatieren und sich auf die Ingenieure dieses Laufwerks verlassen, um eine optimale Leistung aus dem integrierten SSD-Cache zu erzielen.

Siehe auch Ist die neue "FAST Factor Boot" -Technologie von Seagate mit Ubuntu kompatibel? für ein bisschen mehr Hintergrundüberlegungen.

Takkat
quelle
Wow, das ist nicht gerade eine Antwort auf meine Frage, aber es ist sicher die Antwort auf die Frage, die ich stellen sollte. SSD in B5400 ist in der Tat etwas völlig anderes als ich dachte. Vielen Dank für die Erklärung.
Kurp
1

Wenn Sie über übermäßiges Lesen / Schreiben mit dem /tmpVerzeichnis besorgt sind , können Sie es so gestalten, dass /tmpein Dateisystem gemäß diesem Kommentar ausschließlich im RAM gespeichert wird: Wie wird das Verzeichnis / tmp bereinigt?

Ich habe noch nie von permanentem Schreiben gehört, das negative Auswirkungen auf eine SSD hat - es ist übermäßiges Schreiben, das wirklich die Auswirkungen hat.

In Ihrem Fall ist es meiner Meinung nach am besten, wenn Sie Ihr Hauptgerät /auf die 8-GB-SSD (im Gegensatz zu den normalerweise verwendeten 10 GB) legen und den Rest Ihrer Partitionen auf Ihre Festplatte legen, wie Sie es normalerweise getan haben.

Mitch
quelle
Guter Punkt. Ich würde das sogar für Systeme empfehlen, die sich /auf einer Festplatte befinden.
David Foerster
Es tut mir leid für den Fehler - ich meinte "kontinuierliches Schreiben", natürlich nicht "permanent". In Bezug auf das Platzieren von "/" auf einer SSD war es mein erster Gedanke, bis mir klar wurde, dass einige Systemordner möglicherweise nicht nur gelesen, sondern auch stark überschrieben werden, wenn das System ausgeführt wird. Aus diesem Grund scheint die Lösung mit "/ tmp" im RAM interessant zu sein. Ich würde mich eingehender mit dieser Lösung befassen, danke.
Kurp