Acabei de receber uma nova unidade flash USB e configurei 2 partições criptografadas. Eu usei o dm-crypt (modo LUKS) através cryptsetup
. Com uma partição não criptografada adicional, a unidade possui a seguinte estrutura:
/dev/sdb1
, criptografado, ocultando um sistema de arquivos ext4 chamado "Partição 1"./dev/sdb2
, criptografado, ocultando outro sistema de arquivos ext4, rotulado como "Partição 2"./dev/sdb3
, claro, sistema de arquivos ext4 visível rotulado como "Partição 3".
Como os rótulos são anexados aos sistemas de arquivos ext4, os dois primeiros permanecem completamente invisíveis, desde que as partições não tenham sido descriptografadas. Isso significa que, enquanto isso, os contêineres LUKS não têm rótulos. Isso é particularmente irritante ao usar o GNOME (automount); nesse caso, as partições aparecem como " x GB Criptografado " e " y GB Criptografado " até que eu decida desbloqueá-las.
Este não é realmente um problema de bloqueio, mas é bastante irritante, pois eu realmente gosto dos meus rótulos e gostaria de vê-los aparecer mesmo quando minhas partições ainda estão criptografadas.
Portanto, existe uma maneira de anexar etiquetas aos contêineres dm-crypt + LUKS, assim como anexamos etiquetas aos sistemas de arquivos ext4? O cabeçalho dm-crypt + LUKS tem espaço para isso? Em caso afirmativo, como posso definir um rótulo?
Observe que eu não quero expor meus rótulos ext4 antes da descriptografia, isso seria bobagem. Gostaria de adicionar outros rótulos aos contêineres, que podem aparecer enquanto os rótulos ext4 estão ocultos.
gdisk
para dar um rótulo a essa partição. Quando eu criei um sistema de arquivos nessa partição, o GNOME o reconheceu apenas como um "Volume de 501 MB". Portanto, embora você possa rotulá-lo, o GNOME não reconhece os rótulos das partições; somente etiquetas do sistema de arquivos.
fdisk
o modo MBR padrão) e os nomes das partições não aparecem no GNOME. No entanto, a pergunta não era realmente específica do GNOME e, embora o truque dos nomes da GPT atue em um nível inferior, ainda pode ser uma solução válida para o problema que descrevi. Vou esperar um pouco mais para ver se alguém tem uma solução atuando no nível LUKS, mas acho que os nomes das partições GPT podem ser o conteúdo de uma resposta válida.
/dev/disk/by-partlabel
. Eu sei que isso não ajuda em ferramentas que não estão lá, mas fornece um caminho estável que você pode usar em scripts e coisas do tipo.