ubuntuusers.de

Archiv/SSD/Alignment

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Archiv/SSD/Alignment.

ingo2

Avatar von ingo2

Anmeldungsdatum:
15. Juni 2007

Beiträge: 2145

Wohnort: wo der gute Riesling wächst

UMLAUTaxl schrieb:

Eine Präzisierung der gparted-Version wäre wünschenswert.

Diese Version (Standard in Squeeze) verhält sich korekt und ist per default MiB-aligned:

$ dpkg -l gparted
.....
||/ Name           Version        Beschreibung
+++-==============-==============-============================================
ii  gparted        0.7.0-1        GNOME partition editor

Viele Grüße,
Ingo

UbuntuFlo Team-Icon

Avatar von UbuntuFlo

Anmeldungsdatum:
8. Februar 2006

Beiträge: 12317

Wohnort: /home/flo

Huhu!

Auf packages.ubuntu.com sieht man alle eingesetzten Versionen. Das kann man vielleicht nich im artikel verlinken.

gparted

Liebe Grüße,

Flo

UMLAUTaxl

Avatar von UMLAUTaxl

Anmeldungsdatum:
15. Juli 2010

Beiträge: 64

Wohnort: Wismar

UbuntuFlo schrieb:

Huhu!

Auf packages.ubuntu.com sieht man alle eingesetzten Versionen. Das kann man vielleicht nich im artikel verlinken.

gparted

Liebe Grüße,

Flo

Nicht?
Auf Launchpad sind alle für Maverick erhältlichen Versionen aufgelistet, so z.B. auch Version 0.5.2-2 bei der es noch nicht geht.
Wie auf der GParted-Projektseite unter "18 June 2010: GParted 0.6.0" beschrieben, ist es erst in der Version 0.6.0 eingeführt worden und auch als Standard festgelegt.
In 0.6.1 ist es wegen eines Bugs deaktiviert, in 0.6.2 wieder aktiviert worden. In 0.6.4 musste noch ein Fehler korrigiert werden, der eine Partition genau einen MiB größer werden ließ als gewünscht. Wäre verwirrend - für das SSD-Alignment aber nicht weiter schlimm, oder?
Wichtig wäre mir nur, dass da steht, dass es unter 0.6 überhaupt nicht funktioniert.

UbuntuFlo Team-Icon

Avatar von UbuntuFlo

Anmeldungsdatum:
8. Februar 2006

Beiträge: 12317

Wohnort: /home/flo

UMLAUTaxl schrieb:

Nicht?

Sorry, Vertipper. Das oben sollte noch heißen.

Wichtig wäre mir nur, dass da steht, dass es unter 0.6 überhaupt nicht funktioniert.

It's a Wiki ☺ Soll heißen: Kann gerne rein. Feel free! Ich finde den Hinweis gut und berechtigt.

Müsste man mal schauen, ob man das über die backports in Maverick/Lucid bekommt, so dass die User wissen, wie sie es richtig bewerkstelligen können. Oder aber, so habe ich es gemacht, mit einer Natty-Live-CD partitionieren.

Liebe Grüße,

Flo

ingo2

Avatar von ingo2

Anmeldungsdatum:
15. Juni 2007

Beiträge: 2145

Wohnort: wo der gute Riesling wächst

UMLAUTaxl schrieb:

Wie auf der GParted-Projektseite unter "18 June 2010: GParted 0.6.0" beschrieben, ist es erst in der Version 0.6.0 eingeführt worden und auch als Standard festgelegt.
In 0.6.1 ist es wegen eines Bugs deaktiviert, in 0.6.2 wieder aktiviert worden. In 0.6.4 musste noch ein Fehler korrigiert werden, der eine Partition genau einen MiB größer werden ließ als gewünscht. Wäre verwirrend - für das SSD-Alignment aber nicht weiter schlimm, oder?

Nee, das ist nicht schlimm für Alignment nicht und für die Funktionalität auch nicht.

Wichtig wäre mir nur, dass da steht, dass es unter 0.6 überhaupt nicht funktioniert.

Schreib' doch einfach noch dazu: ab Maverick (kommt mit 0.62) oder Squeeze (0.7.0).
Wer da mit arbeitet, sollte dann auch diese Kleinigkeit lösen. Außerdem ist ja noch der "fdisk Weg" (für Lucid) beschrieben. Backports kannst du wohl vergessen - da sind andere/dickere Sachen noch offen bzw. der Warteliste 😉

UbuntuFlo Team-Icon

Avatar von UbuntuFlo

Anmeldungsdatum:
8. Februar 2006

Beiträge: 12317

Wohnort: /home/flo

Huhu!

Bezugnehmend hierauf, habe ich versucht, eine Tabelle zu erstellen, die auf einen Blick anzeigt, ab welcher Ubuntuversion korrekt ausgerichtet wird:

Korrektes Ausrichten (Alignment) einer SSD
Version verwendeter Kernel Korrekt ausgerichtetes Alignment kann durchgeführt werden mittels:
Lucid 2.6.32 per Terminal mit fdisk (ab Version 2.17.2) mit den Optionen -c -u (siehe Partitionieren im Terminal)
Maverick 2.6.35 sowohl per Terminal mit fdisk (ab Version 2.18) als auch grafisch mit gparted (ab Version 0.64) oder parted (ab Version 2.2). Heißt: Seit Maverick kann das Installationsprogramm (oder ein Partitionierungsprogramm) die Ausrichtung der SSD korrekt einrichten (siehe Partitionieren mit GUI).
Natty 2.6.38
Oneiric 3.0
Precise 3.2

Meinungen dazu?

Liebe Grüße,

Flo

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

welchen Einfluss hat denn der Kernel? Das geht aus der Tabelle nicht hervor. Da steht (im Moment) ja nur drin, ob man "nur" fdisk oder auch GParted & Co nehmen kann.

Gruß, noisefloor

UbuntuFlo Team-Icon

Avatar von UbuntuFlo

Anmeldungsdatum:
8. Februar 2006

Beiträge: 12317

Wohnort: /home/flo

Oh, stimmt!

Der kann raus; ist ein Überbleibsel, da ich die TRIM- und die Alignment-Tabelle erst in eine Tabelle packen wollte.

Neue Version:

Korrektes Ausrichten (Alignment) einer SSD
Version Korrekt ausgerichtetes Alignment kann durchgeführt werden mittels:
Lucid per Terminal mit fdisk (ab Version 2.17.2) mit den Optionen -c -u (siehe Partitionieren im Terminal)
Maverick sowohl per Terminal mit fdisk (ab Version 2.18) als auch grafisch mit gparted (ab Version 0.64) oder parted (ab Version 2.2). Heißt: Seit Maverick kann das Installationsprogramm (oder ein Partitionierungsprogramm) die Ausrichtung der SSD korrekt einrichten (siehe Partitionieren mit GUI).
Natty
Oneiric
Precise

Liebe Grüße,

Flo

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

gut.

Nächste Frage: IMHO braucht man keine Tabelle. Weil es gibt ja nur zwei Fälle: Lucid und alles danach. Das geht auch per Fließtext. Zumal sich auch nach Precise da nichts ändern wird.

Gruß, noisefloor

UbuntuFlo Team-Icon

Avatar von UbuntuFlo

Anmeldungsdatum:
8. Februar 2006

Beiträge: 12317

Wohnort: /home/flo

Huhu!

Wie gesagt: Sollte zuerst alles in einer Tabelle kommen. Das wurde aber dann zu viel des Guten 😀

Daher zwei Tabellen (TRIM und Alignment). Wenn diese hier nicht gebraucht wird, kommt sie nicht rein. Daher habe ich sie hier auch nur zur Diskussion gestellt.

Liebe Grüße,

Flo

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

wie gesagt: Info natürlich ja, Tabelle IMHO nein.

Gruß, noisefloor

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Hi.

Denke auch, Hinweis für Lucid "muss manuell gemacht werden" und für alle anderen ist es ja in Ordnung. Tabelle unnötig.

UbuntuFlo Team-Icon

Avatar von UbuntuFlo

Anmeldungsdatum:
8. Februar 2006

Beiträge: 12317

Wohnort: /home/flo

Huhu!

Der Artikel wurde aktualisiert und überarbeitet:

  • Tabelle der Ubuntuversionen ist drin. Damit auf einen Blick sichtbar, welches Alignment (Terminal oder GUI) vollzogen werden muss

  • Warnbox

  • Links

  • kleinere Umstellungen

Liebe Grüße,

Flo

pothos

Anmeldungsdatum:
26. Februar 2009

Beiträge: 34

Hallo,

der Artikel lässt das hier schon aufgetauchte Thema LUKS+LVM für mich unbeantwortet. Ist es überhaupt möglich, etwas allgemeines dazu zu sagen? Ich hatte meine Platte per dd auf die SSD gespiegelt, und weiß also, dass die erste Partition nicht bei 1 MiB anfängt. Da aber LUKS eventuell den Beginn nach hinten schiebt und auch bei LVM (in LUKS-Partition) die Partition später anfängt (bei mir gab es 192 KiB an…).

Gibt es eine Vorgehensweise, um zu überprüfen, wo der ext4-Block anfängt?

Liebe Grüße,

Kai

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7825

pothos schrieb:

Gibt es eine Vorgehensweise, um zu überprüfen, wo der ext4-Block anfängt?

cryptsetup luksDump /dev/gerät gibt unter anderem auch das Payload Offset in 512 Byte Blöcken aus. z.B. 4096 für 2 MiB

Analog dazu bei LVM mit pvs -o +pe_start. Das ist normalerweise 1.00MiB

Wenn die Partition auf MiB aligned ist, die offsets von cryptsetup und lvm dazu entsprechend sind, dann ist das Dateisystem auch aligned, sonst nicht.