Ampliar espacio en servidores CentOS

Todos los que disponen de un Servidor Virtual Linux CentOS (en especial los alojados en 1and1), saben que el tamaño de las particiones viene definida por defecto a 4 Gb, sobre todo la partición /var y la partición /usr que es la que más nos interesa. normalemente cuando nos damos cuenta ya tenemos datos de nuestros clientes en el servidor y nos dá pánico ampliar, pero la verdad es que si seguimos el siguiente tutorial sacado de las faq de 1and1 no tendremos ningún problema.

Manual ampliación unidad lógica en sistemas CentOS particionados con LVM

1.- Ejecute df- h para comprobar el tamaño de sus particiones :

MRM_SISTEMAS_1

2.- Ejecute un fdisk –l para comprobar el espacio completo en su disco; y así comprobar que la partición física /dev/sda3 está configurada como Linux LVM.

MRM_SISTEMAS_2

3.- Ejecute el comando pvs, que le proporcionará la siguiente información:

PV: Physical Volume path
VG: Volume Group name.
Fmt: LVM Format
Attr: Physical volume attributes. The a attribute means that the physical volume is allocatable and not read-only.
PSize: Physical Size of the physical volume.
PFree: Physical Free space left on the physical volume.

MRM_SISTEMAS_3

4.- Como indicamos al principio queremos ampliar el espacio en /var hasta disponer de 20 GB, por lo tanto incrementaremos el espacio en 16 GB con el comando lvextend.

NOTA: Tenga en cuenta que se trata de un ejemplo concreto, usted deberá adaptar los parámetros del comando a la configuración que desee realizar.

El fórmato del comando es como se indica:

lvextend –L +1G /dev/mapper/vg00-var

lvextend – Logical Volume Extend
-L + 16GB – con esto especificamos el tamaño especifico que deseamos añadir a la partición de forma que resulten los 20 GB que deseamos añadir.

/dev/mapper/vg-00-var – la ruta al volumen lógico. Obtenemos esta información en el punto 1, como resultado de ejecutar df-h

MRM_SISTEMAS_4

5.- Si ejecutamos nuevamente un df –h , veremos que /dev/mapper/vg-00-var aun muestra los 4 GB. Esto es debido a que aunque el volumen lógico se ha ampliado, el sistema de archivos aun debe extenderse para usar todo el espacio.

MRM_SISTEMAS_5

6.- Usaremos el comando lvs para mostrar la información de volumen lógico. De esta forma confirmaremos que el espacio se ha añadido correctamente y disponemos de los 20 GB deseados.

MRM_SISTEMAS_6

7.- Ahora debemos comprobar el sistema de archivos montado en el sistema usando el comando mount.

MRM_SISTEMAS_7

Como podemos ver en la imagen se trata de un sistema xfs.

8.- Incrementaremos el sistema de archivos para que coincida con el volumen lógico usando el comando xfs_growfs.

En nuestro caso usaremos xfs_growfs /var.

MRM_SISTEMAS_8

9. Comprobaremos nuevamente el espacio usando df –h

MRM_SISTEMAS_9

19 pensamientos en “Ampliar espacio en servidores CentOS

  1. Hola,

    Tengo un problema, por un error de mysql el ibdata1 llego a pesar mas de 300gb y la carpeta /var llego al 99% de su capacidad, ya hemos purgado este archivo y la base de datos no pesan mas de 500Mb. El problema que seguimos presentando es que al parecer las 300gb se siguen reflejando en /var. Especificamente en:

    /dev/mapper/vg00-var 345G 323G 6.2G 99% /var

    Como se puede depurar esta información o como se puede solucionar.

    Muchas gracias

  2. Excelente! Gracias por el aporte. me funciono para ampliar la particion /opt de mi servidor de correo Zimbra bajo Centos 7.

  3. Buenas Ocupo aumentar mi espacio en Disco (centos-home) actual mente esta en 48 G me podrian ayudar

    # df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/centos-root 50G 42G 8.7G 83% /
    devtmpfs 912M 0 912M 0% /dev
    tmpfs 921M 0 921M 0% /dev/shm
    tmpfs 921M 97M 824M 11% /run
    tmpfs 921M 0 921M 0% /sys/fs/cgroup
    /dev/mapper/centos-home 48G 39G 8.5G 83% /home <———————–
    /dev/sda1 497M 162M 336M 33% /boot
    tmpfs 185M 0 185M 0% /run/user/0
    #
    #
    #
    #
    #
    #
    #
    #
    # df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/centos-root 50G 42G 8.7G 83% /
    devtmpfs 912M 0 912M 0% /dev
    tmpfs 921M 0 921M 0% /dev/shm
    tmpfs 921M 97M 824M 11% /run
    tmpfs 921M 0 921M 0% /sys/fs/cgroup
    /dev/mapper/centos-home 48G 39G 8.5G 83% /home
    /dev/sda1 497M 162M 336M 33% /boot
    tmpfs 185M 0 185M 0% /run/user/0
    #

    gracias

    • ]# fdisk -l

      Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Disk label type: dos
      Disk identifier: 0×00002460

      Device Boot Start End Blocks Id System
      /dev/sda1 * 2048 1026047 512000 83 Linux
      /dev/sda2 1026048 209715199 104344576 8e Linux LVM

      Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes

      Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes

      Disk /dev/mapper/centos-home: 50.9 GB, 50944016384 bytes, 99500032 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes

  4. Hola tengo un servidor dedicado con pelsk en 1and1 quisiera saber para ampliar el espacion, en que directorio se guardan :
    /var/lib/mysql
    /var/www/vhosts
    /var/qmail/mailnames

    en /dev/mapper/vg00-usr o /dev/mapper/vg00-var Gracias

  5. Buenas, yo tengo unidades en Raid, ¿Sabéis si tengo que repetir el proceso con cada unidad o solo se hace en una? Y ponéis que hay dos unidades que conviene aumentar, ¿Por que solo estas dos y en que proporcion cada una? En mi caso la capacidad del servidor 1&1 es de 1tb

    Ya tengo webs alojadas y me cuesta atreverme a hacerlo. Muchisimas gracias

  6. Pingback: bankruptcy lawyers

  7. Pingback: bankruptcy forms

  8. Pingback: chapter 11 bankruptcy

  9. Pingback: filing bankruptcy

  10. Pingback: virus removal

  11. Hola,

    Muchas gracias por la informacion. Solo me gustaria que me aseguraras que siguiendo estos pasos se aumentara el espacio sin afectar a las web alojadas en esta particion ya que lo hemos descubierto despues de alojar webs alli. Muchas gracias

  12. Pingback: Homepage

  13. Hola, muchas gracias por responder Javier.
    Te cuento que ya complete los pasos del punto numero 1 al punto 6 pero no puedo montar los espacios asignados…

    root@u16562740 [~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/md1 4.0G 566M 3.5G 14% /
    /dev/mapper/vg00-usr 4.0G 3.3G 518M 87% /usr
    /dev/mapper/vg00-var 4.0G 2.5G 1.4G 65% /var
    /dev/mapper/vg00-home
    4.0G 1.7G 2.1G 46% /home
    none 995M 316K 995M 1% /tmp
    ———————————————————————
    root@u16562740 [~]# mount
    /dev/md1 on / type ext3 (rw,usrjquota=quota.user,jqfmt=vfsv0)
    none on /proc type proc (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    /dev/mapper/vg00-usr on /usr type ext4 (rw,usrjquota=quota.user,jqfmt=vfsv0)
    /dev/mapper/vg00-var on /var type ext4 (rw,usrquota)
    /dev/mapper/vg00-home on /home type ext4 (rw,usrquota)
    none on /tmp type tmpfs (rw,noexec,nosuid)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    /tmp on /var/tmp type none (rw,noexec,nosuid,bind)

    ———————————————————————
    root@u16562740 [~]# lvs
    LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
    home vg00 -wi-ao– 4.00g
    usr vg00 -wi-ao– 30.00g
    var vg00 -wi-ao– 31.00g
    ***********************
    El problema es que del punto 8 usando xfs_growfs no me funciona…
    Agradecere mucho cualquier tipo de ayuda de tu parte gracias.

  14. Hola! Gracias por los datos, me han sido de mucha utilidad, pero estoy explorando esto de maquinas virtuales con CentOS de hace muy poco tiempo, soy una pionera en este tema, asi que agradeceria si me pudieran ayudar, aunque pueda sonar un poco obvia mi pregunta: 1.antes de hacer todo lo que aqui anteriormente se explica, debo aumentar el tamaño del disco en la infraestructura virtual no? 2. Corro el riego de perder, o dañar la informacion que ya existe en esta particion?
    Gracias de Antemano.
    saludos
    I.

    • Este ejemplo concreto corresponde a servidores que ya tienen el disco dimensionado a una cierta capacidad ( Normalmente los servidores virtuales de internet destinados a alojamiento, como por ejemplo 1AND1 ). Lo que ocurre es que el proveedor no entrega el CentOS configurado.

      • Ok muchas Gracias por la informacion aqui posteada. Permitanme presentarme me llamo Luis. y me gusta mucho el tema, para lo cual tengo una pregunta.

        Tengo un servidor dedicado contratado con 1and1 y como ya mencionaron es muy cierto no lo entregan configurado y mi typo de particion en /dev/sda3 no está configurada como Linux LVM sino asi ” /dev/sda3 784 30402 237906104 fd Linux raid autodetect ” Mi pregunta es si puedo extender la particion de igual manera como esta aqui explicado.? Gracias por ver y les agradecere mucho cualquier ayuda.

Responder a AZ Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*


× 6 = treinta seis

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>