Lista de inodes órfãos não processados na VM do VirtualBox

13

Recentemente, ao usar minha VM do VirtualBox, o sistema travou. Depois, a VM não inicializaria mais (estou usando o Vagrant). Na minha solução de problemas, liguei a GUI do VirtualBox e descobri que a razão pela qual a VM não está mais inicializando é devido ao seguinte erro:

Couldn't remount RDWR because of unprocessed orphan inode list.

Eu procurei por esse erro no Google e descobri que isso pode ser causado por corrupção do sistema de arquivos, mas pode ser solucionado com uma simples desmontagem / remontagem. Infelizmente, eu não posso chegar a um console para fazer isso, ou pelo menos eu não consigo descobrir uma maneira de fazê-lo. Existe uma maneira que eu possa corrigir esse erro sem um console, ou em vez disso, existe uma maneira que eu possa acessar um console na minha VM sem ser capaz de montar o disco rígido virtual?

    
por Anthony Hilyard 31.07.2015 / 00:37

1 resposta

29

Consegui resolver este problema esta manhã. Aqui estão os passos que dei caso alguém encontre esse problema:

Faça o download de um linux inicializável .iso.

Estou executando o Ubuntu 14.04 x64 na minha VM, então decidi baixar a instalação do Ubuntu 14.04 de 64 bits .iso aqui aqui aqui . Não importa qual versão você baixará, desde que ela suporte seu sistema de arquivos e você esteja familiarizado com ele.

Monte o arquivo .iso na VM como um CD-ROM virtual.

No console, execute virtualbox para abrir a GUI de configuração do Virtual Box. De lá, vá para: Configurações - > Armazenamento - > Adicionar dispositivo de CD / DVD - > Escolha o disco. Navegue até o arquivo .iso que você acabou de baixar.

Inicialize a partir do arquivo .iso.

Agora inicie o processo de inicialização para sua VM usando o comando vagrant up . Durante a inicialização, você deve ser solicitado a pressionar uma tecla para selecionar um dispositivo de inicialização (para mim, foi F12 ). Agora selecione o CD-ROM para inicializar. O .iso que você baixou deve inicializar. Se você estiver usando o Ubuntu, selecione Experimente o Ubuntu. Agora, inicie uma janela do Terminal.

Desmonte e fsck o disco

No terminal, você pode primeiro ter que desmontar o HDD virtual. Se o seu disco for /dev/sda1 , use o seguinte comando:

sudo umount /dev/sda1

Você pode executar fsck no disco:

fsck /dev/sda1

Após confirmar as correções, reinicialize a VM. Tudo deve voltar ao normal.

    
por 31.07.2015 / 17:02