linux git corruzione allo spegnimento di qemu guest


0

Eseguo ubuntu su qemu virtual box con questo comando:

"D: \ Programmi \ 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

Ora dopo commetto un po 'di codice e chiudo il vm. Quando apro di nuovo vm i dati git vengono persi ricevo un errore L'oggetto dati allentato è corrotto quando uso git. Questo succede ogni volta per favore, aiutatemi.


1
Come si spegne la VM?
gravità

Chiudo la finestra di comando.
appiccicoso

Risposte:


1

Non stai spegnendo la VM. Stai strappando il cavo di alimentazione, per così dire. I risultati sono gli stessi della perdita di corrente: se il sistema operativo non ha scaricato alcune modifiche al "disco", sono perse e il file system potrebbe essere danneggiato.

Utilizzare sempre il comando "shutdown" del SO guest e attendere che la VM svuoti le scritture in sospeso, chiuda i servizi e alla fine la finestra si chiuderà da sola.

In alternativa, utilizzare il system_powerdowncomando del monitor Qemu , che simula la pressione di un pulsante di accensione e farà avviare alla VM il normale processo di spegnimento. (Il monitor Qemu può essere attivato utilizzando -monitor stdio.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.