Não é possível montar o Ext4 / LUKS mais

1

Meu ubuntu trava depois de algumas horas, regularmente, mas depois da última reinicialização não consigo montar minha partição Ext4 que fica no topo do LUKS.

Também pesquisa dmesg:

    
por ArekBulski 23.01.2017 / 19:23

1 resposta

1

Ok, esse problema aconteceu porque o diário da sua partição EXT4 parece estar corrompido. Felizmente, isso é relativamente fácil de corrigir.

  1. Descriptografar seu dispositivo
    Para executar fsck em seu sistema de arquivos EXT4 criptografado, precisamos descriptografar o dispositivo primeiro. Execute o comando abaixo, substituindo /dev/sdXY pela partição LUKS que estamos segmentando:

    sudo cryptsetup luksOpen /dev/sdb1 luks_USB
    
  2. Reparar o seu dispositivo
    Se fsck quiser jogar legal, você pode simplesmente executá-lo no dispositivo dm agora exposto. Substitua dm-1 pelo que o DM é realmente informado e faça o que o FSCK quiser que você faça:

    sudo fsck /dev/dm-1
    

fsck pode se recusar a trabalhar no seu disco, alegando que ele está "montado". Se este for o caso, precisamos fazer alguns truques para consertar as coisas quebradas. Se esse for o caso, execute a etapa 1 acima e, em seguida:

  1. Image Your Drive
    Depois de ter o seu disco montado, vamos ter que imaginá-lo. Você pode colocar a imagem em algum lugar útil, como em sua pasta pessoal. Execute o comando abaixo prestando muita atenção para não misturar as instruções if e of . Substitua dm-1 pelo DM da sua unidade, conforme a norma:

    sudo dd if=/dev/dm-1 of=~/drive.img 
    
  2. Reparar a imagem
    Agora, podemos executar fsck na própria imagem. Certifique-se de (como sempre) ouvir fsck e fazer o que quiser para corrigir o dispositivo.

    sudo e2fsck ~/drive.img
    
  3. Restaurar o disco
    Quando tivermos uma imagem em funcionamento (você pode testar com mount ), podemos gravá-la no dispositivo USB com o comando abaixo. Tenha muito cuidado para especificar os alvos corretos para dd , caso contrário, você perderá dados:

     sudo dd if=~/drive.img of=/dev/dm-1
    

Quando a unidade estiver fixa (com qualquer caminho), execute luksClose no seu dispositivo e volte à sua vida normal com uma unidade criptografada ativa.

    
por Kaz Wolfe 24.01.2017 / 20:20