Inicializei o Ubuntu em modo de recuperação para tentar corrigir um erro de disco.
No entanto, quando eu executo:
fsck
Eu acabei de get:
fsck from util-linux 2.31.1
E nada mais acontece.
Qualquer comando fsck
está simplesmente imprimindo “fsck from util-linux 2.31.1” e saindo, independentemente das opções e argumentos.
Isso está me impedindo de corrigir o erro do disco e ser capaz de recuperar o sistema.
Resposta
O comando que eu precisava era fsck.ext4
, por exemplo,
fsck.ext4 -F
Isso me permite corrigir os problemas do disco e recuperar o sistema.
Resposta
Ao executar o sistema de arquivos verifique se você precisa especificar o próprio sistema de arquivos na linha de comando. Raramente é necessário liberar os buffers do sistema de arquivos. Para verificar o sistema de arquivos, use -f
fsck -f /filesystem
Para adicionar explicitamente o tipo do sistema de arquivos, você pode usar o formato:
fsck -t ext4 -f /filesystem
fsck
está simplesmente imprimindo ' fsck do util-linux 2.31.1 ' e saindo, independentemente das opções e argumentos. Parece quefsck.ext4
é o comando necessário nessa situação.fsck
geralmente reconhece o sistema de arquivos. Mas não é necessário usar o formatofsck.ext4
, você pode adicionar o tipo ao próprio comandofsck
. Veja minha resposta editadafsck -t ext4 -f /filesystem
também imprimefsck from util-linux 2.31.1
e sai./etc/fstab
, você deve usar o nome do dispositivo em vez da montagem do sistema de arquivos ponto