Montar uma partição criptografada

2

Eu estava seguindo o seguinte código de Alguém sabe como criptografar uma partição existente no linux enquanto preserva seus dados $ cryptsetup open /dev/sda sda-crypt --type plain $ dd if=/dev/sda of=/dev/mapper/sda-crypt bs=512

Mas não consigo ver como montar isso, com a frase secreta, na linha de comando.

    
por jdborg 25.03.2016 / 00:46

1 resposta

1

Se descriptografar corretamente em / dev / mapper / sda-crypt, e se for uma única partição, você poderá fazer isso (depois de criar uma pasta mountpoint):

    mount /dev/mapper/sda-crypt mountpoint

Se for uma imagem inteira de disco com várias partições, tente kpartx para localizar & crie mais entradas / dev / mapper para partições individuais.

SYNOPSIS
kpartx [-a | -d | -l] [-v] wholedisk

DESCRIPTION
This tool, derived from util-linux' partx, reads partition tables on specified device and create device maps over partitions segments detected. It is called from hotplug upon device maps creation and deletion.

Então, no seu exemplo, você tentaria:

kpartx -v -a /dev/mapper/sda-crypt

Isso deve criar novos "dispositivos" para cada partição, por exemplo /dev/mapper/sda-cryptp1 e /dev/mapper/sda-cryptp2

Em seguida, crie um ponto de montagem (pasta) e faça

mount /dev/mapper/sda-cryptp1 mountpoint

E quando terminar, você precisará desmontar ( umount ) e, em seguida, remover os dispositivos com a opção -d "Excluir mapeamentos de partições" para kpartx.

Não estou totalmente confiante de que o seu exemplo de leitura de & escrever no mesmo dispositivo seria até bem-sucedido, com outras ferramentas no bash que geralmente resultam em "apagar" o alvo. Você pode verificar se é um sistema de arquivos sem erros usando fsck .

Claro, se substituiu a unidade e falhou de alguma forma, não há como voltar atrás & tente novamente, você terá que recorrer à sua cópia de backup.

    
por 25.03.2016 / 09:20

Tags