Asignar un disco duro solicitado adicionalmente al Servidor Cloud Dinámico

Información válida para: Servidor Cloud Dinámico

Puede adquirir espacio de almacenamiento adicional para su Servidor Cloud Dinámico en cualquier momento. Después, sin embargo, es necesario ajustar la partición del servidor. Estas instrucciones le mostrarán cómo hacerlo.

Nota

En este artículo asumimos que ya ha adquirido el espacio de almacenamiento a través de su área IONOS y que está disponible.

Si ahora está considerando reiniciar su servidor - o ya lo ha hecho - los siguientes pasos no son necesarios, ya que la partición se ajusta automáticamente durante la instalación.

En el ejemplo que subyace a este tutorial, hemos aumentado el espacio de almacenamiento del servidor de 100 GB a 300 GB. Los pasos son siempre los mismos independientemente del espacio de almacenamiento adicional adquirido.

Introducción

El espacio de almacenamiento de su Servidor Cloud Dinámico es administrado por el Logical Volume Manager (LVM). El LVM permite la gestión sencilla de particiones dinámicamente modificables, los llamados Volúmenes Lógicos (Logial Volumes). Su tamaño se puede cambiar en cualquier momento, incluso si ya hay datos almacenados en ellos.

Esta guía le guiará a través de los siguientes pasos:
  • Comprobar las particiones actuales
  • Eliminar y crear una partición LVM
  • Asignar el espacio de almacenamiento adicional

Comprobar las particiones actuales

  • Inicie sesión en su Servidor de Nube Dinámica IONOS a través de SSH.
  • Introduzca fdisk -l:
    fdisk -l

    Disk /dev/xvda: 300.0 GB 300001787904 bytes
    255 heads, 63 sectors/track, 36473 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xad26f793
    Device Boot                  Start    End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    12157    91345590   8e   Linux LVM 


  • En la parte superior izquierda puede ver el nombre y el tamaño de la unidad montada. En este ejemplo es /dev/xvda con un tamaño de 300 GB. Si sigue viendo el tamaño antiguo aquí, por favor, espere unos minutos y luego repita el proceso.

    También puede ver que existe una partición /dev/xvda3 del tipo Linux LVM. En los siguientes pasos, le mostraremos cómo adaptarlos al entorno ampliado.

Eliminar la partición LVM anterior y crear una nueva

Puede gestionar sus particiones con el programa de partición fdisk incluido en la instalación básica.

  • Inicie sesión en su Servidor Cloud Dinámico a través de SSH.

  • Introduzca fdisk seguido del nombre de la unidad. En este ejemplo, el comando es fdisk /dev/xvda.

    A tener en cuenta: Dependiendo del sistema de archivos y del sistema operativo, el nombre del disco duro puede variar. Puede encontrar la información relevante en el paso 2.
    fdisk /dev/xvda

    WARNING: DOS-compatible mode is deprecated. It's strongly recommended
    to switch off the mode (command 'c') and change display units to
    sectors (command 'u')

    Command (m for help):

    Fdisk le pedirá ahora una entrada. Sólo tiene que escribir p (de print) una vez aquí. Ahora verá una salida similar a la anterior con fdisk -l. De nuevo verá la partición LVM de Linux.

    Command (m for help): p
    Disk /dev/xvda: 300.0 GB, 300001787904 bytes
    255 heads, 63 sectors/track, 36473 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 / 512 bytes
    Disk identifier 0xad26f793

    Device Boot                  Start    End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    12157    91345590   8e   Linux LVM 

    Command (m for help)

    Esta partición Linux LVM será eliminada y recreada en los siguientes pasos.

  • Escriba d (de delete) para iniciar el diálogo de eliminar partición. Fdisk le pedirá ahora el número de partición. En este ejemplo es el número 3.

    A tener en cuenta: ¡Los datos no serán eliminados! Sin embargo, si prefiere no seguir, puede dejar fdisk en cualquier momento con q (de quit).
    Device Boot                  Start    End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    12157    91345590   8e   Linux LVM  

    Command (m for help): d
    Partition number (1-4): 3

    Command (m for help):

    Introduzca p para comprobar que la partición ha sido eliminada. La salida debería ser ahora similar a esta:
    Command (m for help): p

    Disk /dev/xvda: 300.0 GB, 300001787904 bytes
    255 heads, 63 sectors/track, 36473 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 / 512 bytes
    Disk identifier 0xad26f793

    Device Boot                 Start     End      Blocks   ID   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris

    Command (m for help)


  • Ahora cree una nueva partición.

    Introduzca el comando n (de new) y luego p (de primary partition). El número de partición aquí sería 3. Para los cylinders, simplemente acepte los valores predeterminados pulsando Intro dos veces.

     Device Boot         Start        End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris

    Command (m for help): n
    Command action
       e   extended
       p   primary partition (1-4)
    p
    Partition number (1-4): 3
    First cylinder (786-36473, default 786):
    Using default value 786
    Last cylinder, +cylinders or +size{K,M,G}  (786-36473, default 36473):
    Using default value 36473

    Command (m for help)

    Luego seleccione p de nuevo para mostrar las particiones. Ahora debería ver la nueva partición Linux.

    Command (m for help): p

    Disk /dev/xvda: 300.0 GB 300001787904 bytes
    255 heads, 63 sectors/track, 36473 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xad26f793

    Device Boot         Start        End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    36473   286663860   83   Linux

    Command (m for help):


  • Después es necesario cambiar el tipo de partición a Linux LVM. Introduzca t (de type). Seleccione la tercera partición de nuevo escribiendo un 3. Ahora escriba 8e para el tipo Linux LVM. Ahora debería obtener una salida similar a la siguiente:
    Device Boot         Start        End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    36473   286663860   83   Linux

    Command (m for help): t
    Partition number (1-4): 3
    Hex code (type L to list codes): 8e
    Changed system type of partition 3 to 8e (Linux LVM)

    Command (m for help):Cuando se comprueba con p, la tercera partición debe ser registrada de nuevo como Linux LVM.    
    Device Boot         Start        End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    36473   286663860   8e   Linux LVM

    Command (m for help):


  • Finalmente, debe decirle a fdisk que escriba los cambios en la tabla de particiones. Esto se hace con el comando w (de write). Fdisk también se cerrará con este comando. Ahora recibirá el mensaje de que los cambios se aplicarán después de un reinicio.

    Device Boot         Start        End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    36473   286663860   8e   Linux LVM

    Command (m for help): w
    The partition table has been altered!

    Calling ioctl() to re-read partition table.

    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    Syncing disks.
    [root@s16131863 ~]#


  • Reinicie el servidor con shutdown -r now. Espere unos minutos y luego conéctese de nuevo al servidor usando el shell SSH.

    [root@s16131863 ~]# shutdown -r now
    Broadcast message from root@s16131863.onlinehome-server.info
            (/dev/pts/0) at 17:52 ...

    The system is going down for reboot NOW!
    [root@s16131863 ~]#


  • Compruebe de nuevo el particionado usando fdisk -l.

    [root@s16131863 ~]# fdisk -l

    Disk /dev/xvda: 300.0 GB, 300001787904 bytes
    255 heads, 63 sectors/track, 36473 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 / 512 bytes
    Disk identifier 0xad26f793

    Device Boot         Start        End      Blocks   Id   System
    /dev/xvda1                   1        523     4200966   83   Linux
    /dev/xvda2                   524      785     2104515   82   Linux swap / Solaris
    /dev/xvda3                   786    12157    91345590   8e   Linux LVM 

    Escriba pvs para comprobar el tamaño físico del volumen. El valor no debería haber cambiado.
    [root@s16131863 ~]# pvs
      PV         VG   Fmt  Attr  PSize   PFree
      /dev/xvda3 vg00 lvm2 a--   87.11g  75.11g
    [root@s16131863 ~]#

    En el siguiente paso, le mostraremos cómo ajustar el tamaño del volumen lógico.

Asignar el espacio de almacenamiento adicional

Después de crear la partición LVM, el espacio de disco adicional debe asignarse al volumen.

  • En el shell, escriba pvresize /dev/xvda3 para redimensionar el volumen. La salida debería tener este aspecto:
    [root@s16131863 ~]# pvresize /dev/xvda3
      Physical volume "/dev/xvda3" changed
      1 physical volume (s) resized / 0 physical volume(s) not resized
  • Compruebe el resultado con pvs. El valor PSize debería ser ahora sólo un poco más pequeño que el que se muestra en fdisk:
    [root@s16131863 ~]# pvs
      PV         VG   Fmt  Attr PSize   PFree
      /dev/xvda3 vg00 lvm2 a--  273.38g 261.38g