En pocas palabras, tengo una máquina virtual que se quedó sin espacio. Aumenté el tamaño del disco duro de la VM para que sea 4 veces más grande, pero la partición del sistema operativo todavía solo usa 1x el espacio. Necesito cambiar la partición LVM para ocupar el espacio extra 4x, pero no sé cómo extender la partición LVM.
(NOTA: para hacer las capturas de pantalla que figuran a continuación tuve que arrancar desde un live-cd para gnome-division-manager (también conocido como gparted). Desafortunadamente, gparted solo es capaz de "detectar LVM" y no puede realizar ninguna operación LVM ).
Esto es lo que muestra "gparted". Tenga en cuenta que la opción "cambiar tamaño" no está disponible:
El problema:
¡No puedo encontrar buenas instrucciones <1> sobre cómo hacer crecer la partición LVM a través de GUI o línea de comandos! ¿Cómo creces una partición LVM que fue creada por la instalación predeterminada de Fedora?
Si está dando instrucciones de la línea de comando. Por favor explique qué hace cada línea de comandos.
fuente
Respuestas:
Pensé que solía hacer esto con la herramienta GUI system-config-lvm en CentOS, pero hoy no me funciona. Así que tuve que ir a la vieja escuela. Como siempre, esto podría destruir sus datos, ¡así que HAGA UNA COPIA DE SEGURIDAD! Gracias a los expertos en Internet por proporcionar estos consejos. Lamentablemente, mis notas no incluyen detalles de atribución. Tenga en cuenta que realicé todos estos cambios mientras el sistema estaba activo.
fdisk -l
(para ver el diseño de la partición, normalmente tratamos con / dev / sda2)fdisk /dev/sda
d
(eliminar una partición)2
(si la parte que queremos crecer es / dev / sda2; tenga en cuenta que esto no elimina ningún dato del disco)n
(crear una nueva partición)p
(partición primaria)2
<return>
(bloque inicial predeterminado, generalmente 14, ya que el intercambio es el primero)<return>
(bloque final predeterminado, tamaño completo de la partición)t
8e
w
(escribir cambios en el disco)pvresize /dev/sda2
pvscan
debería mostrar un nuevo tamaño más grandelvextend -l +100%FREE /dev/vg_centos6/lv_root
(-L + 10G para agregar 10GB es otra opción)resize2fs /dev/vg_centos6/lv_root
df
debería mostrar nuevo espacio librefuente
El comando lvextend puede ayudarte. Por ejemplo,
intenta extender el tamaño de ese volumen lógico en 54 MB en volumen físico / dev / sdk3. Esto solo es posible si / dev / sdk3 es miembro del grupo de volúmenes vg01 y tiene suficientes extensiones físicas libres.
fuente