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 este ya 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 (Logical 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 Cloud Dinámico 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.

Nota

Dependiendo del sistema de archivos y del sistema operativo, el nombre del disco duro puede variar. Para obtener información relevante para usted, vea 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 ahora pedirá una entrada. Introduzca la letra (de print) una vez aquí. Ahora verá una salida similar a la anterior con fdisk -l. De nuevo, verá la partición LVMde 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.

  • Introduzca la letra 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.

Nota

¡Los datos no serán eliminados! Sin embargo, si prefiere no seguir, puede salir de 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 Enter 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 compruebe con p, la tercera partición debería ser introducida de nuevo como LVM de Linux.

     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.

Aumentar el volumen lógico

Después de crear la partición LVM, el espacio adicional debe ser asignado 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