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
-
Ejecuta el siguiente comando para particionar el volumen de datos.
fdisk /dev/vdb -
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 -
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.
-
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.