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 

Comentários

  • Qualquer comando fsck está simplesmente imprimindo ' fsck do util-linux 2.31.1 ' e saindo, independentemente das opções e argumentos. Parece que fsck.ext4 é o comando necessário nessa situação.
  • fsck geralmente reconhece o sistema de arquivos. Mas não é necessário usar o formato fsck.ext4, você pode adicionar o tipo ao próprio comando fsck. Veja minha resposta editada
  • fsck -t ext4 -f /filesystem também imprime fsck from util-linux 2.31.1 e sai.
  • Eu precisava para adicionar / dev / sda1 em vez de / sistema de arquivos.
  • @Virgo, se você não tiver registros em /etc/fstab, você deve usar o nome do dispositivo em vez da montagem do sistema de arquivos ponto

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *