Acabo de recibir una nueva unidad flash USB y configuré 2 particiones cifradas en ella. Utilicé dm-crypt (modo LUKS) a través cryptsetup
. Con una partición no cifrada adicional, la unidad tiene la siguiente estructura:
/dev/sdb1
, encriptado, ocultando un sistema de archivos ext4 etiquetado "Partición 1"./dev/sdb2
, encriptado, ocultando otro sistema de archivos ext4, etiquetado "Partición 2"./dev/sdb3
, claro, visible sistema de archivos ext4 etiquetado "Partición 3".
Debido a que las etiquetas están unidas a los sistemas de archivos ext4, las dos primeras permanecen completamente invisibles siempre que las particiones no hayan sido descifradas. Esto significa que, mientras tanto, los contenedores LUKS no tienen etiquetas. Esto es particularmente molesto cuando se utiliza GNOME (montaje automático), en cuyo caso las particiones aparecen como " x GB Encrypted " y " y GB Encrypted " hasta que decida desbloquearlas.
Esto no es realmente un problema de bloqueo, pero es bastante molesto, ya que realmente me gustan mis etiquetas y me encantaría verlas aparecer incluso cuando mis particiones todavía están encriptadas.
Por lo tanto, ¿hay alguna forma de adjuntar etiquetas a los contenedores dm-crypt + LUKS, al igual que adjuntamos etiquetas a los sistemas de archivos ext4? ¿El encabezado dm-crypt + LUKS tiene espacio para eso? De ser así, ¿cómo puedo establecer una etiqueta?
Tenga en cuenta que no quiero exponer mis etiquetas ext4 antes del descifrado, eso sería una tontería. Me gustaría agregar otras etiquetas a los contenedores, que podrían aparecer mientras las etiquetas ext4 están ocultas.
gdisk
darle una etiqueta a esa partición. Cuando creé un sistema de archivos en esa partición, GNOME solo lo reconoció como un "Volumen de 501 MB". Entonces, aunque puede etiquetarlo, GNOME no reconoce las etiquetas de partición; solo etiquetas de sistema de archivos.
fdisk
el modo MBR predeterminado), y los nombres de las particiones no aparecen en GNOME. Sin embargo, la pregunta no era realmente específica de GNOME, y aunque el truco de nombres GPT actúa en un nivel inferior, esta podría ser una solución válida para el problema que describí. Esperaré un poco más para ver si alguien tiene una solución que actúe a nivel LUKS, pero creo que los nombres de partición GPT podrían ser el contenido de una respuesta válida.
/dev/disk/by-partlabel
. Sé que eso no ayuda para las herramientas que no se ven allí, pero proporciona una ruta estable que puedes usar en scripts y demás.