staging.inyokaproject.org

LUKS und TRIM

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

buxhund

Anmeldungsdatum:
23. Juli 2015

Beiträge: 58

Hallo,

ich habe versucht auf meinem vollverschlüsselten System trim zu aktivieren und bin nach Anleitung vorgegangen.

https://wiki.ubuntuusers.de/SSD/TRIM/

Die folgenden drei Dinge habe ich getan:

Wenn man LUKS Version 2 verwendet, kann man die Option discard im LUKS-Header des virtuellen Gerätes SDA99 speichern. Dazu muss man einmalig diesen Befehl benutzen:

sudo cryptsetup --allow-discards --persistent refresh SDA99 

Immer funktioniert ein Eintrag in der Datei /etc/crypttab. Man bearbeitet einmalig die Datei[2] mit Rootrechten[3] und fügt in der Zeile des virtuellen Gerätes SDA99 die Option discard (im folgenden Beispiel gelb markiert) mit ein.

SDA99 /dev/sda99 none luks,discard 

Verschlüsselte Systemdaten

Bei einem verschlüsselten Root-Dateisystem muss man vorstehende Aufgabe ebenfalls erledigen; dafür gibt es aber noch als Alternative eine Anpassung in der Datei /etc/initramfs-tools/conf.d/cryptroot:

target=SDA99,source=/dev/sda99,discard,[...]

Danach ist noch das initramfs zu aktualisieren:

sudo update-initramfs -u -k all 

}}}

Nach anfänglichen Schwierigkeiten hat es funktioniert, ich kann fstrim jetzt manuell starten (vorher hatte es sich geweigert mit "Verwerfungsvorgang nicht unterstützt").

Allerdinge bekomme ich beim jedem Systemstart nun folgende Fehlermeldung (siehe Anhang): cryptsetup: WARNING: dm_crypt-0: ignoring unknown option ' discard'

Die Änderungen am crypttab und cryptroot habe ich rückgängig gemacht, die Fehlermeldung kommt aber immer noch und trim funktioniert auch noch. Hat jemand eine Idee, wo das Problem liegt und wie man es lösen könnte?

Bin Dankbar für jede Hilfe. ☺

Edit: Gelöst - mein Fehler, hatte vergessen,initramfs zu aktualisieren. Fehlermeldung ist weg.

Bilder
Antworten |