El volumen lógico no está montado pero está en uso. Cierre todas las aplicaciones que usan este dispositivo (por ejemplo, iscsi)


9

¿Cómo cambio el tamaño de una partición LVM usando system-config-lvm? Según esto, pregunte la respuesta de Ubuntu

Hice clic en la partición e intenté cambiar el tamaño, pero recibí un error emergente system-config-lvm.

El volumen lógico no está montado pero está en uso. Cierre todas las aplicaciones que utilizan este dispositivo (por ejemplo, iscsi).

¿Cuál es el problema y cómo puedo solucionarlo?

Captura de pantalla del cuadro de diálogo de administración de LVM con error emergente

Vea también esta respuesta Ask Ubuntu .


askubuntu.com/a/539563/45156 dice que tengo que usar un cd / dvd en vivo. No puedo cambiar el tamaño de la partición sin eso?
Thufir

¿Has intentado desactivarlo desde la línea de comandos (algo así como sudo vgchange -an /dev/ubuntu-vg/root)? Lo siento, no estoy familiarizado con la herramienta GUI.
steeldriver 01 de

Debería poder hacer esto sobre la marcha: esa es la principal ventaja de LVM, según tengo entendido. Esto es un error: bugzilla.redhat.com/show_bug.cgi?id=672475
Mirams

Respuestas:


5

Es posible aumentar el tamaño de un volumen lógico que se está utilizando. Esa es una de las principales ventajas de usar LVM en primer lugar.

Son solo estas herramientas gui ... meh ... olvídate de ellas.

  1. (opcional) Compruebe cuánto espacio le queda en su grupo de volúmenes con sudo vgdisplay

  2. Encuentra el nombre de tu volumen lógico con sudo lvdisplay

  3. Extiende el volumen en 5 GB: sudo lvextend -L+5GB /dev/ssd/sysLV

  4. Aumente el tamaño del sistema de archivos para que coincida con el LV: sudo resize2fs /dev/ssd/sysLV(solo ext4, vea este enlace para otros sistemas de archivos)

  5. df -hAhora debería informar el tamaño correcto. ¡Sé feliz, alaba la línea de comando!


+1 a medida que proporciona una solución que funciona ... ;-) Respondí a la pregunta original que estaba con una GUI y al procedimiento que seguía OP ...
Fabby

1
A menudo necesito sudo lvextend -l +100%FREE /dev/ssd/sysLV
ampliar

5

Como puedo ver Thunderbird corriendo, obviamente te perdiste un paso importante:

  • Arrancar desde un CD en vivo.

Lo que está tratando de hacer sería el equivalente en la vida real de pedirle a un cirujano que se opere solo, en casa ... ;-)

¡Así que prepare la sala de operaciones (arranque el CD en vivo para que el volumen no esté bloqueado) y comience a operar, doctor! (siga las instrucciones en https://askubuntu.com/a/489909/45156 )


1
Pensé que el punto de LVM era que esto podría hacerse en un sistema en vivo.
user48956

"LVM puede expandir una partición mientras está montada, si el sistema de archivos utilizado también lo admite (como el ext3 / 4 habitual)". ¡LVM seguro es un cirujano rudo! Vea mi respuesta para una alternativa de línea de comando que funcione.
panepeter


4

Esto parece ser un error en la system-config-lvmherramienta.
En su lugar, puede usar las líneas de comando:

lvextend -L +nnG /device 
resizet2fs /devic

Esto funciona incluso si la partición es en vivo /

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.