Solución:
Para comprobar el LVM se realiza con los siguientes pasos.
Primero podemos ver el diseño de nuestra unidad con lsblk
:
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
└─sda1 8:1 0 20G 0 part
└─xubuntu--vg-root 253:0 0 19G 0 lvm /
sr0 11:0 1 1024M 0 rom
como podemos ver, el LVM se llama xubuntu--vg-root
, pero no podemos correr fsck
en este nombre ya que no lo encontrará. Necesitamos obtener el nombre completo. Para hacer esto vamos a ejecutar el lvm lvscan
comando para obtener el nombre de LV para que podamos ejecutar fsck
en el LVM.
Los siguientes comandos deben ejecutarse como sudo
o como un root
usuario.
# lvscan
inactive '/dev/xubuntu-vg/root' [<19.04 GiB] inherit
inactive '/dev/xubuntu-vg/swap_1' [980.00 MiB] inherit
Como podemos ver, nuestro nombre para comprobar es /dev/xubuntu-vg/root
entonces deberíamos poder correr fsck
en ese nombre
Si el /dev/xubuntu-vg/root
no es ACTIVE
, necesitamos activarlo para que podamos ejecutar la verificación en él
lvchange -ay /dev/xubuntu-vg/root
Ahora debería verse así:
# lvscan
ACTIVE '/dev/xubuntu-vg/root' [<19.04 GiB] inherit
inactive '/dev/xubuntu-vg/swap_1' [980.00 MiB] inherit
Ahora podemos ejecutar el fsck
en el volumen LVM.
fsck /dev/xubuntu-vg/root
o para ejecutar una verificación forzada asumiendo que sí
fsck -fy /dev/xubuntu-vg/root
Agregar una captura de pantalla desde VirtualBox no me permite copiar y pegar.
¡Espero que esto ayude!