linux git corrupção no desligamento de convidados do qemu

0

Eu corro o Ubuntu no qemu virtual box com este comando:

"D: \ Arquivos de Programas \ qemu \ qemu-system-x86_64.exe" -hda myimage.img -nographic -enable-kvm -accel-hax -enable-hax -m 1G -net user, hostfwd = tcp :: 22-22 -redir tcp: 5000 :: 5000 -net nic

Agora, depois que eu cometo algum código e fecho o vm. Quando eu abro a vm novamente os dados do git são perdidos eu recebo o objeto de dados de erro solto está corrompido quando eu uso o git. Isso acontece toda vez que por favor ajude.

    
por gooey 23.05.2018 / 15:42

1 resposta

1

Você não está desligando a VM. Você está arrancando o cabo de força, por assim dizer. Os resultados são os mesmos que após a perda de energia - se o sistema operacional não liberar algumas modificações no "disco", elas serão perdidas e o sistema de arquivos possivelmente corrompido.

Sempre use o comando "shutdown" do sistema operacional convidado e aguarde até que a VM libere gravações pendentes, encerre os serviços e, por fim, a janela seja fechada sozinha.

Como alternativa, use o comando system_powerdown do monitor Qemu, que simula um pressionamento de botão liga / desliga e fará com que a VM inicie o processo de desligamento normal. (O monitor Qemu pode ser ativado usando -monitor stdio .)

    
por 23.05.2018 / 17:31