Configuración del volumen de datos Block Storage for VPC para su uso (Linux)

Particionar, formatear y montar volúmenes de datos de « Block Storage for VPC » en instancias de « Linux ». Configura los volúmenes como sistemas de archivos para almacenar datos en tus instancias de servidor virtual.

En primer lugar, conéctese a su instancia. A continuación, siga este procedimiento desde el intérprete de comandos.

Listado de todos los volúmenes de almacenamiento

Ejecute el siguiente comando para listar todos los volúmenes Block Storage for VPC que están adjuntos a su instancia.

lsblk

El resultado es similar al de este ejemplo.

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    202:0    0  100G  0 disk
├─vda1 202:1    0  256M  0 part /boot
└─vda2 202:2    0 99.8G  0 part /
vdb    202:32   0  100G  0 disk

Volumen vdb es tu volumen de datos.

Particionar el volumen

  1. Ejecuta el siguiente comando para particionar el volumen de datos.

    fdisk /dev/vdb
    
  2. Escribe el comando « n » para crear una nueva partición y, a continuación, escribe « p » para crear una partición primaria.

    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    
  3. Complete las solicitudes para definir el primer número de cilindro y el último número de cilindro de la partición. Puede utilizar el valor predeterminado para el primer número de cilindro. Para el último cilindro, puede definir un valor absoluto para el último sector o puede definir un valor relativo para el sector inicial. Para definir un valor relativo, utilice el símbolo + seguido del tamaño de la partición. El tamaño se puede especificar en kibibytes (K), mebibytes (M), gibibytes (G), tebibytes (T) o pebibytes (P). Por ejemplo, para establecer el tamaño de la partición en 100 GiB, introduzca +100G.

  4. Una vez creada la partición, ejecuta el comando « w » para guardar los cambios en la tabla de particiones. Reinicia el sistema para comprobar la partición recién creada.

Formatear la partición del volumen

Cree un sistema de archivos en la nueva partición.

mkfs.ext4 /dev/vdb1

Para comprobar el tamaño de la partición, ejecuta el siguiente comando.

fdisk -s /dev/vdb1

Creación de un punto de montaje

mkdir /myvolumedir

Montaje del volumen

mount /dev/vdb1 /myvolumedir

Acceso al nuevo sistema de archivos

Para ver tu nuevo sistema de archivos, ejecuta el siguiente comando.

df -k

El mandato genera una salida como la del ejemplo siguiente.

file system     1K-blocks    Used Available Use% Mounted on
udev             4075344       0   4075344   0% /dev
tmpfs             816936    8844    808092   2% /run
/dev/vda2     101330012 1261048 100052580   2% /
tmpfs            4084664       0   4084664   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs            4084664       0   4084664   0% /sys/fs/cgroup
/dev/vda1        245679   64360    168212  28% /boot
tmpfs             817040       0    817040   0% /run/user/0
/dev/vdb1      103081248   61176  97777192   1% /myvolumedir

Vaya al directorio y cree un archivo.

cd /myvolumedir
touch myvolumefile1

Actualización de la tabla de sistemas de archivos

Actualice el archivo de configuración /etc/fstab para que el volumen de datos se monte automáticamente al arrancar. Se necesitan privilegios de root para actualizar este archivo con un editor de texto, como nano, vim o emacs. Se recomienda que hagas una copia de seguridad del archivo antes de realizar cualquier cambio.

sudo cp /etc/fstab /etc/fstab.orig

El siguiente comando inicia nano para editar el archivo de configuración.

sudo nano /etc/fstab

Añade una línea para el nuevo volumen de datos adjunto similar a la del siguiente ejemplo.

/dev/vdb1    /myvolumedir    ext4    defaults,_netdev    0    1

En lugar del nombre del dispositivo /dev/vdb1, también puede utilizar el UUID. Para obtener el UUID del volumen de datos, utilice el comando blkid.

blkid /dev/vdb1

Cuando haya terminado de editar, puede utilizar sudo mount -a para volver a montar los sistemas de archivos que aparecen en el archivo /etc/fstab actualizado sin reiniciar su instancia de servidor virtual.