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.Respuestas:
Creo que la solución es escribir reglas udev como esta.
fuente
para una solución permanente para cambiar la etiqueta del contenedor , use:
fuente
Este método parece haber funcionado para mí: http://www.cyberciti.biz/faq/linux-partition-howto-set-labels/
Entonces, si está utilizando un sistema de archivos EXT (estoy usando ext4 aquí):
Establezca el nombre del sistema de archivos desbloqueado (no la partición LUKS).
Lo
path
general es/dev/mapper/<something>
si se usa cryptsetup. Pero en mi caso, porque estoy usando udiscos, fue/dev/dm-x
, dondex
hay un número.Creo que este método almacena la información en los medios extraíbles, como quería, pero aún no lo probé.
fuente
He encontrado la combinación de las respuestas de @ kristóf-szalay y @someone para ser lo que quiero, y he agregado algunas notas.
Específicamente:
ITO la pregunta original, esto permitirá que el icono en tu DM se muestre con YOURLABEL
Si abriera la cripta haciendo doble clic, se montará como
Lo que nuevamente podría causar confusión, por ejemplo, si está en la CLI.
Haciendo:
Ese nombre hará que la ruta montada tome el valor de < nombre >:
/ media / fred / name
fuente