{{tag>ampliar volumen centos }} ===== Ampliar volumen máquina virtual Centos ===== ==== Verificamos las particiones ==== fdisk -l Disco /dev/sda: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Unidades = cilindros de 16065 * 512 = 8225280 bytes Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1044 8281507+ 8e Linux LVM ==== Verificamos el VG (Volume Group) ==== vgdisplay --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 7,88 GB PE Size 32,00 MB Total PE 252 Alloc PE / Size 252 / 7,88 GB Free PE / Size 0 / 0 VG UUID rfvSOm-bad6-GwcT-hOv0-jAdC-42T6-RX7zIC Para ver los LV (volúmenes lógicos) lvdisplay --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID Mo4dfA-WS1i-Ogts-eRcJ-dkOu-qdsC-y1sfyM LV Write Access read/write LV Status available # open 1 LV Size 7,38 GB Current LE 236 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID fzybxa-26A8-SNwP-wjZx-GioR-6JBw-TnjFHl LV Write Access read/write LV Status available # open 1 LV Size 512,00 MB Current LE 16 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 Desde el Vcenter ampliamos el tamaño del disco virtual asignado a la MV si existe un snapshot no permite cambiar el tamaño Si hemos parado la MV la arrancamos para que detecte el nuevo tamaño, en caso contrario reescaneamos los dispositivos ISCSI echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan Verificamos que se ve el nuevo tamaño fdisk /dev/sda si presionamos **m** no sale la siguiente ayuda Orden (m para obtener ayuda): m Orden Acción a Conmuta el indicador de iniciable b Modifica la etiqueta de disco bsd c Conmuta el indicador de compatibilidad con DOS d Suprime una partición l Lista los tipos de particiones conocidos m Imprime este menú n Añade una nueva partición o Crea una nueva tabla de particiones DOS vacía p Imprime la tabla de particiones q Sale sin guardar los cambios s Crea una nueva etiqueta de disco Sun t Cambia el identificador de sistema de una partición u Cambia las unidades de visualización/entrada v Verifica la tabla de particiones w Escribe la tabla en el disco y sale x Funciones adicionales (sólo para usuarios avanzados) En el menú presionamos **p** para ver el tamaño y las particiones Disco /dev/sda: 107.3 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Unidades = cilindros de 16065 * 512 = 8225280 bytes Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1044 8281507+ 8e Linux LVM ==== Creamos la nueva partición ==== Ahora vamos a crear una nueva partción en el espacio libre: en el menú del fdisk presionamos ** n ** Command action e extended p primary partition (1-4) Presionamos **p** de partición primaria y ponemos un número de partición **3** el número de partición dependerá de las que ya estemos usando Nos pedira ahora el número del primer y último sector. Dejamos los valores que aparecen por defecto pulsando **INTRO** t Command (m for help): Pulsamos **t** Partition number (1-4): Ponemos el número de partición que habíamos elegido con anterioridad **3** Hex code (type L to list codes): Ponemos **8e** Command (m for help): Pulsamos los siguientes comandos **p** para ver la partición, **w** para guardar los cambios y **q** para quitar es recomensable reiniciar o volver a cargar la tabla de particiones === Ampliamos el volumen lógico === Ampliamos el volumen lógico pvcreate /dev/sda3 si da error Device /dev/sda3 not found (or ignored by filtering). ejecutar lo siguiente partprobe -s Ampliamos el volumen vgextend -v VolGroup00 /dev/sda3 donde VolGroup00 es el nombre que tenía el volumen lógico y sda3 es la partición que creamos ampliamos el volumen lógico # lvextend /dev/VolGroup00/LogVol00 /dev/sda3 === Redimensionamos el sistema de ficheros === resize2fs /dev/mapper/VolGroup00-LogVol00 En Centos 7 como el sistema de archivos por defecto es xfs, se hace con el comando xfs_growfs /dev/nombrevolumen/logvol por ejemplo xfs_growfs /dev/mapper/centos-root probar este método https://www.comoinstalarlinux.com/como-extender-un-volumen-logico-y-el-file-system-en-centos-7/ También se podría haber utilizado el livecd de Gparted para ampliar el tamaño como se indica en http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=606 ==== Referencias ==== * http://juancarlosmolinos.wordpress.com/2012/03/05/ampliacion-y-reduccion-de-volumenes-lvm-red-hat-6-y-centos-6/ * http://theducks.org/2009/11/expanding-lvm-on-boot-disk-under-vmware-3-5-without-rebooting/ * http://vicidi.wordpress.com/2012/03/13/resize-lvm-partition/ * http://www.syscover.com/servidores-linux/como-incrementar-el-espacio-de-un-volumen-logico-en-mi-cloud-server * http://www.cmaj.es/2009/10/ampliar-el-tamano-de-un-disco-virtual-linux/ * http://www.syscover.com/servidores-linux/como-incrementar-el-espacio-de-un-volumen-logico-en-mi-cloud-server