kvm-virtualization – Cómo ejecutar fsck en máquinas virtuales invitadas desde KVM

Pregunta:

Tengo un servidor KVM y una de mis máquinas invitadas se bloquea y se solicita la verificación del formulario fsck. Ahora no tengo acceso a la consola o no tengo el acceso de root de la máquina virtual invitada.

¿Hay alguna forma de que pueda ejecutar el fsck desde el hipervisor?

Uso centos 6.1 como mi hipervisor

Respuesta:

instalar libguestfs:

# yum install libguestfs-tools

use guestfish para abrir la imagen del disco:

# guestfish -a /path/to/diskimage.img

Welcome to guestfish, the libguestfs filesystem interactive shell for
editing virtual machine filesystems.

Type: 'help' for help on commands
      'man' to read the manual
      'quit' to quit the shell   
<fs> run
<fs> list-filesystems
/dev/vda1: ext4
/dev/system/lv_root: ext4
/dev/system/lv_swap: swap

y fsck del sistema de archivos problemático:

<fs> fsck /dev/system/lv_root
fsck should have 2 parameter(s)
type 'help fsck' for help on fsck
<fs> fsck  ext4 /dev/system/lv_root
...

¡buena suerte!

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım