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.Respostas:
Eu acho que a solução é escrever regras do udev assim.
fonte
para uma solução permanente alterar o rótulo do recipiente , use:
fonte
Este método parece ter funcionado para mim: http://www.cyberciti.biz/faq/linux-partition-howto-set-labels/
Então, se você estiver usando um sistema de arquivos EXT (eu estou usando ext4 aqui):
Defina o nome do sistema de arquivos desbloqueado (não da partição LUKS).
O
path
generaly é/dev/mapper/<something>
se usando cryptsetup. Mas no meu caso, porque eu estou usando udisks, foi/dev/dm-x
, ondex
está um número.Acho que esse método armazena as informações na mídia removível, como você queria, mas ainda não testei.
fonte
Encontrei a combinação das respostas de @ kristóf-szalay e @ alguém para ser o que eu quero, e adicionei algumas notas.
Especificamente:
Na questão original da ITO, isso permitirá que o ícone no seu DM seja exibido com YOURLABEL
Se você abrir a cripta clicando duas vezes, ela será montada como
O que novamente pode causar confusão, digamos se você estiver na CLI.
Fazendo:
Esse nome fará com que o caminho montado assuma o valor de < name >:
/ media / fred / name
fonte