Como remover um crypto_LUKS de um dispositivo

2

Em um momento de desatenção, executei luksFormat em / dev / sda em vez de em / dev / sda 1 . Agora eu gostaria de desfazer essa operação. Verificar o homem por cryptsetup não revela um método óbvio.

'lsblk -f1 mostra o seguinte:

sda          crypto_LUKS                       45e143e4-7d5b-4f20-b552-f301ced442f4 
└─sda1       crypto_LUKS                       55c24c05-d113-4df5-2715-f0d4072f5343 

Normalmente, quando faço isso, não há saída à direita de sda. Esse é o estado em que gostaria de terminar depois de corrigir o meu erro.

Eu também posso perder sda1 neste momento. Não há nada de importante nele e posso recriá-lo em um minuto. Em suma, gostaria de começar de novo com este dispositivo de bloco após o meu erro. No entanto, executar gdisk /dev/sda e criar uma nova tabela de partições e uma nova partição não remove o crypto_LUKS de sda.

    
por MountainX 20.03.2018 / 05:44

1 resposta

2

Se não houver problema em recuperar / manter quaisquer dados na unidade e usar gdisk (ou equivalente) diretamente para que uma nova tabela de partição não funcione, você poderá limpar o cabeçalho (e quaisquer tabelas de partição) na bloquear dispositivo com dd if=/dev/zero of=/dev/sda bs=8M count=4 . Isso deve permitir que você crie uma nova tabela de partições no dispositivo com gdisk depois.

NOTA: Esta operação é destrutiva , portanto, certifique-se de atribuir o dispositivo correto à opção of= !

    
por 20.03.2018 / 06:34