Aumentar el tamaño de un disco adicional

Ver como Markdown

Descubra cómo aumentar el tamaño de un volumen adicional y ampliar su partición principal

Objetivo

Si ha alcanzado la capacidad máxima de su disco adicional, puede añadir almacenamiento aumentando su tamaño.

Esta guía explica cómo aumentar el tamaño de un disco adicional y cómo extender la partición principal en consecuencia.

Requisitos


Acceso al área de cliente de OVHcloud

  • Enlace directo:
  • Para acceder a sus servicios: Public Cloud > Seleccione su proyecto

Procedimiento

Estos pasos suponen que ya ha configurado un disco adicional como se describe en Crear y configurar un disco adicional en una instancia.

Supervisión del uso del disco antes de cambiar el tamaño

Warning

Se recomienda mantener siempre un 20% de espacio libre en sus volúmenes de almacenamiento. Esto permite garantizar un rendimiento óptimo y evitar riesgos de degradación o fallo del sistema cuando el volumen alcanza su capacidad máxima.

Para cambiar el tamaño del disco en el momento adecuado, supervise el uso del disco con regularidad. A continuación, encontrará tutoriales rápidos para Windows y Linux que le ayudarán a supervisar el espacio en disco y a anticipar el momento en que sea necesaria una actualización.

Para Windows
Para Linux
Uso del símbolo del sistema

Abra el símbolo del sistema (Windows + R → cmd → Enter).

Ejecute el siguiente comando:

wmic logicaldisk get name, size, freespace

Se muestran el espacio libre y el tamaño total de cada disco.

Uso de PowerShell

Abra PowerShell como administrador.

Ejecute el siguiente comando:

Get-PSDrive | Where-Object {$_.Free -ne $null} | Select-Object Name, Used, Free

Se muestran el espacio en disco utilizado y el espacio en disco disponible.

Warning

Antes de cambiar el tamaño, le recomendamos crear una instantánea de su volumen para proteger sus datos. Si se produce un problema durante el cambio de tamaño o la extensión de la partición, podrá restaurar desde esta instantánea. Consulte Crear una instantánea de un volumen para obtener instrucciones.

Cambiar el tamaño del disco

En su proyecto de Public Cloud, haga clic en Block Storage en el menú izquierdo, en Storage & Backup.

Si el volumen está asociado a una instancia Windows, haga clic en el botón ... a la derecha del volumen correspondiente y seleccione Desvincular de la instancia.

Haga clic en el botón ... a la derecha del volumen correspondiente y seleccione Editar.

panel de control
Warning

El cambio de tamaño de un volumen es irreversible. Solo puede aumentar el tamaño de un volumen, nunca reducirlo. Compruebe que el nuevo tamaño es correcto antes de confirmar.

En la ventana que aparece, indique el nuevo tamaño del volumen y haga clic en Editar volumen.

panel de control

Extender la partición (instancia Linux)

Abra una conexión SSH a su instancia para ajustar la partición al disco redimensionado.

Compruebe primero el tipo de sistema de archivos:

admin@server:~$ lsblk -f /dev/vdb1
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vdb1   ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890

Los siguientes pasos se aplican a los sistemas de archivos ext2/ext3/ext4. A diferencia de ext4, XFS no se puede redimensionar cuando está desmontado: la herramienta xfs_growfs requiere que el sistema de archivos esté montado. Si su sistema de archivos es XFS, desmonte el disco y vuelva a crear la partición como se indica a continuación, pero omita los pasos e2fsck y resize2fs: vuelva a montar el disco y ejecute sudo xfs_growfs /mnt/disk.

Antes de desmontar, compruebe la disposición actual de la partición:

admin@server:~$ sudo fdisk -l /dev/vdb
Disk /dev/vdb: 70 GiB, 75161927680 bytes, 146800640 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
Disklabel type: dos
Disk identifier: 0x00000001

Device     Boot  Start       End   Sectors  Size Id Type
/dev/vdb1        2048  104857599 104855552   50G 83 Linux
Warning

Anote el valor del sector Start (en este ejemplo, 2048). Debe introducir este valor exacto al volver a crear la partición en el siguiente paso. El uso de un sector de inicio diferente provocará un desalineamiento del sistema de archivos y ocasionará corrupción o pérdida de datos.

Desmonte primero el disco:

admin@server:~$ sudo umount /mnt/disk

Vuelva a crear la partición con el siguiente comando. Este proceso solo reescribe la tabla de particiones: sus datos no se ven afectados y se conservarán, siempre que introduzca el mismo sector de inicio cuando se le solicite.

admin@server:~$ sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command

Introduzca d para eliminar la partición:

Command (m for help): d

Selected partition 1
Partition 1 has been deleted.

Introduzca n para volver a crear la partición:

Command (m for help): n

Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)

Introduzca p para seleccionar el tipo de partición principal:

Select (default p):
Using default response p.

Introduzca el número de partición, en nuestro ejemplo 1:

Partition number (1-4, default 1): 1

Introduzca el valor del primer sector anotado anteriormente (2048) y, a continuación, acepte el último sector predeterminado para extender la partición a todo el espacio disponible en el disco:

First sector (2048-146800639, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-146800639, default 146800639):

Created a new partition 1 of type 'Linux' and of size 70 GiB.

Para ver la lista de los cambios realizados, introduzca de nuevo p.

A continuación, introduzca w para guardar los cambios:

Command (m for help): w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Compruebe y verifique la partición (para los sistemas de archivos ext2/ext3/ext4):

admin@server:~$ sudo e2fsck -f /dev/vdb1

e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vdb1: 12/3276800 files (0.0% non-contiguous), 251700/13107200 blocks
admin@server:~$ sudo resize2fs /dev/vdb1

resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/vdb to 18350080 (4k) blocks.
The filesystem on /dev/vdb is now 18350080 (4k) blocks long.

Por último, vuelva a montar y verifique el disco:

admin@server:~$ sudo mount /dev/vdb1 /mnt/disk/
admin@server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/vdb1 69G 52M 66G 1% /mnt/disk

Una vez finalizada esta operación, desvincule el volumen de la instancia y vuelva a asociarlo para asegurarse de que los parámetros de QoS actualizados (IOPS y ancho de banda) se aplican correctamente.

Tras la reasociación, puede comprobar la configuración actualizada del volumen en su proyecto de Public Cloud, en Block Storage.

Extender la partición (instancia Windows)

Antes de continuar, vuelva a asociar el volumen a la instancia. Haga clic en ... en la fila del volumen y seleccione Asociar a la instancia.

Establezca una conexión RDP (Remote Desktop) con su instancia Windows.

Una vez conectado, haga clic con el botón derecho en Menú Inicio y abra la Administración de discos.

windows

El disco ampliado ahora muestra la capacidad adicional en forma de espacio no asignado.

windows

Haga clic con el botón derecho en el volumen y seleccione Extender volumen en el menú contextual.

windows

En el asistente para extender volumen, haga clic en Siguiente.

En este paso, puede modificar el espacio en disco si desea añadir una capacidad menor que la totalidad de la partición.

Haga clic en Siguiente.

windows

Haga clic en Finalizar para completar el proceso.

El volumen redimensionado ahora incluye el espacio en disco adicional.

windows

Una vez finalizada esta operación, desvincule el volumen de la instancia y vuelva a asociarlo para asegurarse de que los parámetros de QoS actualizados (IOPS y ancho de banda) se aplican correctamente.

Tras la reasociación, vuelva a abrir la Administración de discos para confirmar que el volumen muestra el tamaño total correcto. También puede comprobar la configuración actualizada del volumen en su proyecto de Public Cloud, en Block Storage.

Más información

Crear y configurar un disco adicional en una instancia

Modificar un volumen de Block Storage

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?