meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:centos:ampliar_disco [122021/05/ 12:37] – [Creamos la nueva partición] lclinux:centos:ampliar_disco [182023/01/ 13:36] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag>ampliar volumen centos }}
 +===== Ampliar volumen máquina virtual Centos =====
  
 +==== Verificamos las particiones ====
 +<sxh>fdisk -l</sxh>
 +<code bash>
 +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                      13      104391   83  Linux
 +/dev/sda2              14        1044     8281507+  8e  Linux LVM
 +</code>
 +
 +==== Verificamos el VG (Volume Group) ====
 +<sxh>vgdisplay</sxh>
 +<code bash>
 +  --- 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
 +</code>
 +
 +Para ver los LV (volúmenes lógicos)
 +<sxh>lvdisplay</sxh>
 +<code bash>
 +  --- 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
 +</code>
 +
 +
 +Desde el Vcenter ampliamos el tamaño del disco virtual asignado a la MV
 +<note>si existe un snapshot no permite cambiar el tamaño</note>
 +
 +Si hemos parado la MV la arrancamos para que detecte el nuevo tamaño, en caso contrario reescaneamos los dispositivos ISCSI
 +
 +<sxh>echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan</sxh>
 +
 +
 +Verificamos que se ve el nuevo tamaño <sxh>fdisk /dev/sda</sxh>
 +
 +si presionamos **m** no sale la siguiente ayuda 
 +<code bash>
 +Orden (m para obtener ayuda): m
 +Orden  Acción
 +     Conmuta el indicador de iniciable
 +     Modifica la etiqueta de disco bsd
 +     Conmuta el indicador de compatibilidad con DOS
 +     Suprime una partición
 +     Lista los tipos de particiones conocidos
 +     Imprime este menú
 +     Añade una nueva partición
 +     Crea una nueva tabla de particiones DOS vacía
 +     Imprime la tabla de particiones
 +     Sale sin guardar los cambios
 +     Crea una nueva etiqueta de disco Sun
 +     Cambia el identificador de sistema de una partición
 +     Cambia las unidades de visualización/entrada
 +     Verifica la tabla de particiones
 +     Escribe la tabla en el disco y sale
 +     Funciones adicionales (sólo para usuarios avanzados)
 +</code>
 +
 +
 +En el menú presionamos **p** para ver el tamaño y las particiones
 +<code bash>
 +
 +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                      13      104391   83  Linux
 +/dev/sda2              14        1044     8281507+  8e  Linux LVM
 +
 +</code>
 +
 +
 +==== Creamos la nueva partición ====
 +
 +Ahora vamos a crear una nueva partción en el espacio libre:
 +
 +en el menú del fdisk presionamos ** n **
 +<code bash>
 +Command action
 +e extended
 +p primary partition (1-4)
 +</code>
 +Presionamos **p** de partición primaria y ponemos un número de partición **3** 
 +<note>el número de partición dependerá de las que ya estemos usando </note>
 +
 +
 +Nos pedira ahora el número del primer y último sector. Dejamos los valores que aparecen por defecto pulsando **INTRO**
 +t
 +<code bash>Command (m for help): </code>
 +Pulsamos **t** 
 +<code>Partition number (1-4):</code>
 +Ponemos el número de partición que habíamos elegido con anterioridad **3**
 +
 +<code bash>Hex code (type L to list codes): </code>
 +Ponemos **8e**
 +
 +
 +<file>Command (m for help):</file>
 +
 +Pulsamos los siguientes comandos **p** para ver la partición, **w** para guardar los cambios y **q** para quitar
 +<note>es recomensable reiniciar o volver a cargar la tabla de particiones </note>
 +
 +=== Ampliamos el volumen lógico ===
 +
 +Ampliamos el volumen lógico <code>pvcreate /dev/sda3</code>
 +
 +<note > si da error Device /dev/sda3 not found (or ignored by filtering). ejecutar lo siguiente <code>partprobe -s </code></note>
 +
 +
 +Ampliamos el volumen 
 +<code>vgextend -v VolGroup00 /dev/sda3</code>
 +
 +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 
 +<code># lvextend /dev/VolGroup00/LogVol00 /dev/sda3</code>
 +
 +=== Redimensionamos el sistema de ficheros ===
 +<code> resize2fs /dev/mapper/VolGroup00-LogVol00 </code>
 +<note> En Centos 7 como el sistema de archivos por defecto es xfs, se hace con el comando <code>xfs_growfs   /dev/nombrevolumen/logvol </code>por ejemplo <sxh>xfs_growfs  /dev/mapper/centos-root</sxh> </note> 
 +
 +
 +<note > probar este método https://www.comoinstalarlinux.com/como-extender-un-volumen-logico-y-el-file-system-en-centos-7/</note>
 +
 +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