Eu tinha duas partições e precisava expandir a raiz, porque era muito pequena e não consegui instalar atualizações. Então eu inicializei em um Live CD, executei o gparted e comecei o processo. Para expandir, primeiro ele encolheria minha partição inicial. Ele ficou preso no meio e reiniciado, e para minha surpresa, corrompeu alguns dos meus arquivos, mas não todos.
Então, quando eu ls
, recebo alguns erros:
ls: cannot access 'file': Structure needs cleaning
Eu sempre comprometo tudo com o github, então não houve perda real de dados, mas isso é muito chato, porque além das mensagens de erro no terminal, chrome, editor de texto, esses arquivos e pastas não podem ser deletados, então não posso executar intellij, não pode executar npm, porque eles tentam acessar suas pastas e falhar.
Então, eu tentei por vários dias executar o glorioso fsck, mas ele sempre falha. Deixei várias noites seguidas; Eu corro algo como:
fsck -vcfy /dev/sda3
Eu tentei muitas variações de sinalizadores (como fsck.ext4 /dev/sda3 -vcfy
, fsck -pvcf /dev/sda3
, et cetera), ele começa, muitos arquivos e erros são consertados, eu vou para a cama, na manhã seguinte eu vejo várias correções e no final :
e2fsck: aborted
E a estrutura em frangalhos precisa de limpeza estão lá. Isso está realmente me deixando louca, eu não me importo com esses arquivos, eu só quero remover os corrompidos, rapidamente, qual é a resposta que eu não estou vendo ???