Puede hacerlo sin reiniciar en CentOS 7. Suponiendo que su disco es / dev / vda y la partición estándar de RHEL / CentOS:
Extender partición
# fdisk /dev/vda
Ingrese p
para imprimir su tabla de partición inicial.
Ingrese d
(eliminar) seguido de 2
para eliminar la definición de partición existente (la partición 1 suele ser / boot y la partición 2 suele ser la partición raíz).
Ingrese n
(nuevo) seguido de p
(primario) seguido 2
para volver a crear la partición número 2 y enter
aceptar el bloque de inicio y enter
nuevamente para aceptar el bloque final que está predeterminado al final del disco.
Ingrese t
(escriba) y 2
luego 8e
cambie el nuevo tipo de partición a "Linux LVM".
Ingrese p
para imprimir su nueva tabla de particiones y asegúrese de que el bloque de inicio coincida con lo que estaba en la tabla de particiones inicial impresa anteriormente.
Ingrese w
para escribir la tabla de particiones en el disco. Verá un error sobre el Device or resource busy
cual puede ignorar.
Actualizar la tabla de particiones en memoria del kernel
Después de cambiar su tabla de particiones, ejecute el siguiente comando para actualizar la tabla de particiones en memoria del núcleo:
# partx -u /dev/vda
Cambiar el tamaño del volumen físico
Cambiar el tamaño del PV para reconocer el espacio extra
# pvresize /dev/vda2
Cambiar el tamaño de LV y sistema de archivos
En este comando centos
está el PV, root
es el LV y /dev/vda2
es la partición que se extendió. Use pvs
y lvs
comandos para ver sus nombres de volumen físico y lógico si no los conoce. La -r
opción en este comando cambia el tamaño del sistema de archivos de manera apropiada para que no tenga que llamar resize2fs
o por xfs_growfs
separado.
# lvextend -r centos/root /dev/vda2
man lvm
o tldp.org/HOWTO/LVM-HOWTO