Ich habe gerade ein neues USB-Flash-Laufwerk erhalten und 2 verschlüsselte Partitionen darauf eingerichtet. Ich habe dm-crypt (LUKS-Modus) durch verwendet cryptsetup
. Mit einer zusätzlichen unverschlüsselten Partition hat das Laufwerk die folgende Struktur:
/dev/sdb1
, verschlüsselt, versteckt ein ext4-Dateisystem mit der Bezeichnung "Partition 1"./dev/sdb2
, verschlüsselt, versteckt ein anderes ext4-Dateisystem mit der Bezeichnung "Partition 2"./dev/sdb3
, klares, sichtbares ext4-Dateisystem mit der Bezeichnung "Partition 3".
Da die Beschriftungen an die ext4-Dateisysteme angehängt sind, bleiben die ersten beiden vollständig unsichtbar, solange die Partitionen nicht entschlüsselt wurden. Dies bedeutet, dass die LUKS-Container in der Zwischenzeit keine Etiketten haben. Dies ist besonders ärgerlich, wenn Sie GNOME (Automount) verwenden. In diesem Fall werden die Partitionen als " x GB verschlüsselt " und " y GB verschlüsselt " angezeigt, bis ich sie entsperre.
Dies ist nicht wirklich ein Blockierungsproblem, aber es ist ziemlich ärgerlich, da ich meine Beschriftungen wirklich mag und sie gerne sehen würde, selbst wenn meine Partitionen noch verschlüsselt sind.
Gibt es daher eine Möglichkeit, Labels an dm-crypt + LUKS-Container anzuhängen, genau wie wir Labels an ext4-Dateisysteme anhängen? Hat der dm-crypt + LUKS-Header etwas Platz dafür, und wenn ja, wie kann ich eine Beschriftung festlegen?
Beachten Sie, dass ich meine ext4-Labels nicht vor der Entschlüsselung verfügbar machen möchte, das wäre dumm. Ich möchte den Containern weitere Beschriftungen hinzufügen, die angezeigt werden können, während die ext4-Beschriftungen ausgeblendet sind.
gdisk
dieser Partition eine Bezeichnung gegeben. Als ich dann ein Dateisystem auf dieser Partition erstellt habe, hat GNOME es nur als "501 MB Volume" erkannt. Während Sie es beschriften können, erkennt GNOME Partitionsbeschriftungen nicht. nur Dateisystembezeichnungen.fdisk
den Standard-MBR-Modus verwendet), und Partitionsnamen werden in GNOME nicht angezeigt. Die Frage war jedoch nicht wirklich GNOME-spezifisch, und obwohl der GPT-Namenstrick auf einer niedrigeren Ebene wirkt, könnte dies dennoch eine gültige Lösung für das von mir beschriebene Problem sein. Ich werde etwas länger warten, um zu sehen, ob jemand eine Lösung auf LUKS-Ebene hat, aber ich denke, GPT-Partitionsnamen könnten der Inhalt einer gültigen Antwort sein./dev/disk/by-partlabel
. Ich weiß, dass dies für Tools, die dort nicht suchen, nicht hilft, aber es gibt einen stabilen Pfad, den Sie in Skripten und dergleichen verwenden können.Antworten:
Ich denke, die Lösung besteht darin, udev-Regeln wie diese zu schreiben.
quelle
Diese Methode scheint bei mir funktioniert zu haben: http://www.cyberciti.biz/faq/linux-partition-howto-set-labels/
Wenn Sie also ein EXT-Dateisystem verwenden (ich verwende hier ext4):
Legen Sie den Namen des entsperrten Dateisystems fest (nicht der LUKS-Partition).
Das ist im
path
Allgemeinen,/dev/mapper/<something>
wenn Kryptsetup verwendet wird . Aber in meinem Fall, weil ich udisks benutze, war es/dev/dm-x
, wox
ist eine Nummer.Ich denke, diese Methode speichert die Informationen auf dem Wechselmedium, wie Sie wollten, aber ich habe es immer noch nicht getestet.
quelle
Verwenden Sie für eine dauerhafte Lösung zum Ändern des Etiketts des Behälters :
quelle
Ich habe festgestellt, dass die Kombination der Antworten von @ kristóf-szalay und @someone genau das ist, was ich möchte, und ich habe einige Notizen hinzugefügt.
Speziell:
Wenn die ursprüngliche Frage gestellt wird, kann das Symbol in Ihrem DM mit YOURLABEL angezeigt werden
Wenn Sie die Krypta durch Doppelklick öffnen, wird sie als bereitgestellt
Was wiederum zu Verwirrung führen kann, sagen Sie, wenn Sie in der CLI sind.
Indem Sie Folgendes tun:
Dieser Name bewirkt, dass der bereitgestellte Pfad den Wert < Name > annimmt :
/ media / fred / name
quelle