Ext4 fs corrompido após encolhido por parted

2

Eu estava tentando abrir espaço para uma instalação do Arch Linux e corri e reduzi minha partição principal do Ubuntu.

Eu fiz um novo no novo espaço, mas depois que eu reiniciei, coloquei-me em um prompt grub.

Descobri como inicializar manualmente, mas ele me deixou em um busybox initramfs. Eu procurei informações on-line e encontrei algo sobre o superblock dizendo que o fs é muito grande, o que faz sentido, então eu usei o mke2fs e o fsck para consertá-lo.

No entanto, houve um monte de erros e depois de consertar o fs, a maioria das minhas coisas estava faltando e eu ainda inicializo no busybox initramfs.

Isso pode ser corrigido? Devo ir a um profissional?

Qualquer ajuda seria muito apreciada.

    
por Duncan X Simpson 13.05.2016 / 05:20

1 resposta

3

Aparentemente, é porque o parted apenas reduziu sua partição, mas não o sistema de arquivos ext4. Ao contrário do gparted, o parted não faz mais nada com a camada do sistema de arquivos. Então você precisa encolher o ext4 com resize2fs primeiro.

made a new one in its space

Se você criou apenas uma partição (mas ainda não a formatou com mkfs.* ), provavelmente poderá excluir a nova partição e estender a partição reduzida novamente. Se montá-lo novamente corretamente, você poderá reduzi-lo novamente com os procedimentos adequados anteriormente mencionados. Você também pode querer executar o fsck antes de montá-lo.

No entanto, se a nova partição já tiver sido formatada, quase certamente haverá perda de dados. Para isso, você pode precisar de uma abordagem mais "profissional" para resgatá-lo.

    
por 13.05.2016 / 05:51