Ho appena ricevuto una nuova unità flash USB e ho impostato 2 partizioni crittografate su di essa. Ho usato dm-crypt (modalità LUKS) attraverso cryptsetup
. Con un'ulteriore partizione non crittografata, l'unità ha la seguente struttura:
/dev/sdb1
, crittografato, nasconde un filesystem ext4 etichettato "Partition 1"./dev/sdb2
, crittografato, nasconde un altro filesystem ext4, etichettato "Partition 2"./dev/sdb3
, filesystem ext4 chiaro, visibile etichettato "Partition 3".
Poiché le etichette sono attaccate ai filesystem ext4, i primi due rimangono completamente invisibili fintanto che le partizioni non sono state decodificate. Ciò significa che, nel frattempo, i contenitori LUKS non hanno etichette. Ciò è particolarmente fastidioso quando si utilizza GNOME (automount), nel qual caso le partizioni appaiono come " x GB crittografate " e " y GB crittografate " fino a quando non decido di sbloccarle.
Questo non è davvero un problema di blocco, ma è piuttosto fastidioso, poiché mi piacciono molto le mie etichette e mi piacerebbe vederle apparire anche quando le mie partizioni sono ancora crittografate.
Pertanto, esiste un modo per collegare le etichette ai contenitori dm-crypt + LUKS, proprio come alle etichette dei filesystem ext4? L'intestazione dm-crypt + LUKS ha spazio per questo, e in tal caso, come posso impostare un'etichetta?
Nota che non voglio esporre le mie etichette ext4 prima della decrittazione, sarebbe sciocco. Vorrei aggiungere altre etichette ai contenitori, che potrebbero apparire mentre le etichette ext4 sono nascoste.
gdisk
per dare a quella partizione un'etichetta. Quando ho quindi creato un filesystem su quella partizione, GNOME l'ha riconosciuto solo come "Volume da 501 MB". Quindi mentre puoi etichettarlo, GNOME non riconosce le etichette delle partizioni; solo etichette per filesystem.
fdisk
la modalità MBR predefinita) e i nomi delle partizioni non compaiono in GNOME. Tuttavia, la domanda non era specifica per GNOME e, sebbene il trucco dei nomi GPT agisca a un livello inferiore, questa potrebbe essere comunque una soluzione valida al problema che ho descritto. Aspetterò ancora un po 'per vedere se qualcuno ha una soluzione che agisce a livello LUKS, ma penso che i nomi delle partizioni GPT potrebbero essere il contenuto di una risposta valida.
/dev/disk/by-partlabel
. So che non aiuta gli strumenti che non guardano lì, ma fornisce un percorso stabile che puoi usare negli script e simili.