Il a quelques jours j’ai saturé tout mon espace disque en voulant tester une sauvegarde/restauration de Gitlab. Ceci afin de tester une migration de version au préalable. Mon processus de test avait échoué et j’ai fait un peu de ménage avec mes images docker pour gagner quelques centaines de Go.
Quelques heures plus tard, je remarquais que mes application ne répondait plus. La VM de production qui porte mes applications dockerisées était carrément inaccessible. virsh list
permet de connaître l’état des VM.
Ma VM était dans l’état pause et en la réactivant à l’aide de virsh resume nom_de_vm
, l’heure système dans la VM correspondait pile poil au moment où le système hôte (hyperviseur) était à cours d’espace disque. Il semble que libvirt mettent en pause les VM quand un tel phénomène arrive.
La réactivation de la VM mise en pause avec la commande ne m’avait pas permis de remettre d’aplomb mes applications et l’heure système en retard me chagrinait un peu. Je me suis résolu à arrêter et redémarrer ma VM avec:
virsh destroy nom_de_vm
virsh start nom_de_vm