Você pode executar um fsck
em sua partição raiz durante a próxima reinicialização, criando um arquivo chamado forcefsck
em seu diretório raiz:
sudo touch /forcefsck
reboot
Eu tenho problemas com a partição principal do sistema operacional, mas parece que não posso executar fsck em partições montadas?
Existe uma maneira de diagnosticar a partição montada (eu estou tendo problemas ultimamente) e se não há o que é a melhor maneira de verificá-lo quando não estiver montado?
Você pode executar um fsck
em sua partição raiz durante a próxima reinicialização, criando um arquivo chamado forcefsck
em seu diretório raiz:
sudo touch /forcefsck
reboot
Eu sugiro executá-lo em "Initramfs".
dracut
é uma ferramenta de baixo nível para gerar imagens "initramfs" com muitos recursos.
Vamos instalá-lo:
sudo apt install dracut
Após a conclusão da instalação, um novo "initramfs" será gerado e o GRUB será atualizado automaticamente; Também remove initramfs-tools
.
Agora reinicie o sistema, segure a tecla Shift para fazer o GRUB aparecer (se não for por si só), pressione e para editar o menu padrão. Existe uma linha que começa com linux
no final dessa linha, adicione rd.break=pre-mount
, em seguida, pressione Ctrl + x para continuar o processo de inicialização.
isso significa que você me coloca no initramfs antes de montar o sistema de arquivos, Agora estamos em um shell sh
e podemos simplesmente executar fsck
:
$ fsch /dev/sda1
/dev/sda1: clean, xxx/xxx files, yyy/yyy blocks