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 .

Thufir
fuente
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!

panepetero
fuente
+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 )

Fabby
fuente
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

Puedes probar otra herramienta GUI: KVPM . Ayudó en mi caso. Extendí con éxito un volumen lógico que se montó como /homesobre la marcha.

Kos
fuente
Sí, funciona, visita unix.stackexchange.com/questions/6626/… para más información sobre esto
mirams el
Es la mejor respuesta. kvpm no requiere apagarse.
user48956
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 /

usuario855443
fuente