Al suspender un dispositivo mediante el comando dmsetup suspend, cualquier E/S que ya haya sido asignada por el dispositivo pero que aún no se haya completado se vaciará. Por ejemplo, se ejecutó el comando lvextend y, por alguna razón, no finalizó. Esto mantendrá el volumen en modo suspendido y se bloquearán todas las E/S. La mayoría de las veces, esto indica un problema con los volúmenes físicos subyacentes y debe investigarse más a fondo.
Cómo confirmar si PV está SUSPENDIDO
Compruebe la
# dmsetup info vg_example Name: vg_example State: SUSPENDED Read Ahead: 256 Tables present: LIVE Open count: 18 Event number: 0 Major, minor: 249, 4 Number of targets: 1 UUID: LVM-1234567890987xxxxxxxx-fake-id-xxxxxxxxxxxxxxx123456789
Reactivar el PV (reanudar PV)
Para reactivar el PV o reanudar el PV suspendido, utilice el comando "dmsetup resume":
# dmsetup resume vg_example
El comando anterior debería volver a habilitar el dispositivo de bloqueo y la E/S debería desbloquearse.
# dmsetup info vg_example Name: vg_example State: ACTIVE Read Ahead: 256 Tables present: LIVE Open count: 1 Event number: 0 Major, minor: 249, 4 Number of targets: 1 UUID: LVM-1234567890987xxxxxxxx-fake-id-xxxxxxxxxxxxxxx123456789
Otra forma de verificar es usando el comando “dmsetup -c info “.
# dmsetup -c info Name Maj Min Stat Open Targ Event UUID vg_example 253 69 L-sw 11 1 1 LVM-xytllwFjoxRXeeeMmUzgtdYWt53sE9HP7Buf5rOEpM2H1uMUpPGQB6ZZKFRu8BU3
Aquí, la "s" en la columna de estadísticas indica que el dispositivo está en estado SUSPENDIDO.
Conclusión
Es importante comprender por qué el dispositivo pasó primero al estado SUSPENDIDO, antes de reanudarlo. Solo reanude el dispositivo cuando esté seguro de que se puede reanudar. Sin él, si reanudó el dispositivo, puede provocar daños. Si hay daños permanentes en el dispositivo subyacente, se puede quitar, lo que a su vez provocará que falle la E/S pendiente.
# dmsetup remove [device]