Servidor Cloud migrado

En este artículo te explicamos cómo integrar y formatear un almacenamiento de bloques en un Servidor Cloud migrado con Linux y configurarlo como punto de montaje.

Si asignas un almacenamiento de bloques a un Servidor Cloud migrado en el que está instalado un sistema operativo Linux, deberás montarlo en el servidor. 

Para montar un almacenamiento de bloques en tu servidor, sigue estos pasos:

Requisitos

  • Has creado un almacenamiento de bloques.
  • Has asignado un almacenamiento de bloques a tu servidor.
  • Has iniciado sesión en el servidor como administrador.

Crear la partición

  • Para visualizar el almacenamiento de bloques asignado al servidor, introduce el siguiente comando:

    :~# lsblk

    Tras introducir el comando, se muestra toda la información importante sobre los discos disponibles y el almacenamiento de bloques asignado. Por ejemplo:

    [root@ber-1 ~]# lsblk
    NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
    vda    252:0    0   30G  0 disk
    ├─vda1 252:1    0    1M  0 part
    ├─vda2 252:2    0  200M  0 part /boot/efi
    ├─vda3 252:3    0    1G  0 part /boot
    └─vda4 252:4    0 28.8G  0 part /
    vdb    252:16   0    5G  0 disk

    En el ejemplo anterior, se asigna al servidor un almacenamiento de bloques con un tamaño de 5 GB con el nombre vdb.

  • Para acceder a partición /dev/vdb en fdisk, introduce el siguiente comando:

    [root@localhost ~]# fdisk /dev/vdb

    Después de introducirlo, aparecerá el siguiente mensaje:

    [root@localhost ~]# fdisk /dev/vdb

    Welcome to fdisk (util-linux 2.37.4).
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.

    Device does not contain a recognized partition table.
    Created a new DOS disklabel with disk identifier 0x2392d4a9.
    Command (m for help):
    All unwritten changes will be lost, do you really want to quit?

  • Para añadir una partición, introduce n. A continuación, pulsa la tecla Intro. Aparecerá el siguiente mensaje:

    Command (m for help):n
    Partition type:
       p   primary (2 primary, 0 extended, 2 free)
       e   extended

  • Para seleccionar el tipo de partición primaria, introduce p. A continuación, pulsa Intro.

    Select (default p): p

  • Introduce el número de la partición. Por ejemplo:

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

  • Introduce el sector de inicio. Por ejemplo:

    First sector (2048-10485759, default 2048): 2048

  • Para utilizar todo el espacio de almacenamiento disponible, pulsa Intro. Tras esta entrada, se mostrará la siguiente información:

    Last sector, +sectors or +size{K,M,G,T,P} (2048-10485759, default 10485759):
    Created a new partition 1 of type 'Linux' and of size 5 GiB.

  • Para comprobar la tabla de particiones modificada, introduce p. A continuación, pulsa Intro.
  • Para escribir la tabla de particiones en el almacenamiento de bloques y salir del programa, introduce w.
  • Reinicia el servidor.

Formatear la partición

Si es la primera vez que utilizas un almacenamiento de bloques, deberás formatear la partición antes de utilizarla por primera vez. Ten en cuenta que, si formateas la partición, se borrarán todos los datos que contenga. En el caso de que quieras conservar los datos almacenados, debes realizar una copia de seguridad actual.

Para formatear la partición, introduce el comando sudo mkfs.ext4 con el siguiente formato:

[root@localhost ~]#  sudo mkfs.ext4 [Name des Block Storages]

Por ejemplo: 

[root@ber-1 ~]# sudo mkfs.ext4 /dev/vdb1
mke2fs 1.46.5 (30-Dec-2021)
Discarding device blocks: done
Creating filesystem with 1310464 4k blocks and 327680 inodes
Filesystem UUID: f04c0279-3a01-4c34-892c-05af0bb4da5a
Superblock backups stored on blocks:
       32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

Finalmente, se habrá formateado el almacenamiento de bloques. 

Montar el almacenamiento de bloques

  • Para poder montar el almacenamiento de bloques, se debe crear un punto de montaje mediante el siguiente comando: 

    [root@localhost ~]# sudo mkdir /mnt/block

  • Abre /etc/fstab con el editor (por ejemplo, el editor vi). Introduce el siguiente comando:

    [root@localhost ~]# sudo vi /etc/fstab

Nota

El editor vi tiene un modo de inserción y un modo de comandos. Puedes acceder al modo de inserción pulsando la tecla [i]. En este modo, los caracteres que se introduzcan se insertarán inmediatamente en el texto. Después, pulsa la tecla [ESC] para acceder al modo de comando. Cuando estás utilizando este modo, lo que escribas se interpretará como un comando.

  • Introduce el punto de montaje deseado con el siguiente formato:

    /dev/vdb1 /mnt/block auto por defecto 0 0

  • Para guardar los cambios, pulsa la tecla ESC e introduce :wq. A continuación, pulsa Intro.
  • Para comprobar la nueva entrada en /etc/fstab y montar el almacenamiento de bloques inmediatamente, introduce el comando mount -a. Este comando monta todos los sistemas de archivos definidos en /etc/fstab que toavía no están montados.

    [root@localhost ~]# mount -a

  • Aplicable a AlmaLinux 8, AlmaLinux 9, Rocky Linux 8, Rocky Linux 9: para reiniciar un systemd, introduce el siguiente comando:

    [root@localhost ~]# systemctl daemon-reload

  • Para acceder a la unidad, introduce  el siguiente comando:

    [root@localhost ~]# cd /mnt/block