Ich habe einen KVM-Server und einer meiner Gastcomputer ist abgestürzt und fordert zur Überprüfung des Formulars auf. Jetzt habe ich keinen Konsolenzugriff oder keinen Root-Zugriff der Gast-VM.
Gibt es eine Möglichkeit, den fsck vom Hypervisor aus auszuführen?
Ich benutze Centos 6.1 als meinen Hypervisor
kvm-virtualization
kiran
quelle
quelle
libguestfs: error: /usr/bin/supermin exited with error status 1.
. Dies geschieht mit Ubuntu 16.04.Möglicherweise können Sie die Datei auf der Loopback-Schnittstelle bereitstellen und überprüfen. Verwenden Sie auf der Website www.ingent.net/en/tag/kvm/ :
... um zu sehen, dass loop0 hier das nächste freie Gerät ist, weisen Sie das Disk-Image diesem Punkt zu.
kpartx wird verwendet, um Geräte für den Zugriff darauf zu erstellen.
Dann sollten Sie in der Lage sein, fsck zu verwenden.
...und so weiter. Auf dieser Seite geht es darum, Systeme für die Ausführung unter KVM zu konvertieren. In diesem oben genannten Teil sind Sie jedoch möglicherweise auf dem richtigen Weg, eine fsck-Reparatur durchzuführen. Ich möchte die Warnung hinzufügen, dass Sie dies mit einer Kopie Ihrer Bilddatei anstelle der Basisbilddatei tun sollten , nur für den Fall, dass etwas schief geht.
quelle
sync; kpartx -dv /dev/loop0; losetup -d /dev/loop0
Abgesehen von dem, was Bart Silverstrim vorgeschlagen hat, kann ich zwei Möglichkeiten sehen:
quelle