Configuración de volúmenes para montarlos automáticamente (instancias de Linux)
En Compute Cloud@Customer, para instancias de Linux, si desea montar automáticamente volúmenes durante el inicio de una instancia, debe agregar los volúmenes al archivo /etc/fstab
.
Antes de empezar
Obtenga el ID de SCSI del volumen en bloque que planea montar. Consulte Búsqueda del volumen en la instancia.
En los sistemas operativos Linux, especifique el ID de SCSI de volumen en el archivo /etc/fstab
en lugar del nombre del dispositivo (por ejemplo, /dev/sdb
). Este es un ejemplo de un ID de SCSI de volumen:
/dev/disk/by-id/scsi-3600144f096933b92000061b1129e0037
Adición de volúmenes al archivo /etc/fstab
-
Prepare el volumen en bloque recién conectado para el montaje.
Utilice las utilidades de administración de discos incluidas en el sistema operativo de la instancia para realizar tareas como las siguientes:
-
Partición del volumen
-
Crear sistemas de archivos en el volumen o las particiones
Consulte la documentación del sistema operativo de la instancia para obtener más información.
Este es un ejemplo de creación de un sistema de archivos ext4 para un volumen en bloque asociado a una instancia de Linux:
mkfs.ext4 /dev/disk/by-id/scsi-3600144f096933b92000061b1129e0037 mke2fs 1.42.9 (28-Dec-2013) /dev/disk/by-id/scsi-3600144f096933b92000061b1129e0037 is entire device, not just one partition! Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=2 blocks, Stripe width=2 blocks 67108864 inodes, 268435456 blocks 13421772 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2415919104 8192 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
-
-
Cree un punto de montaje para cada sistema de archivos que desee montar.
mkdir /mnt/volume1
-
Agregue el volumen al archivo
/etc/fstab
.Para este ejemplo, se agrega la siguiente línea nueva al archivo
/etc/fstab
:/dev/disk/by-id/scsi-3600144f096933b92000061b1129e0037 /mnt/volume1 ext4 _netdev,nofail 0 0
A continuación, se muestran las descripciones de estos valores de campo:
-
Dispositivo: especificado mediante el ID de SCSI:
/dev/disk/by-id/scsi-3600144f096933b92000061b1129e003
-
Punto de montaje: punto de montaje creado en el paso anterior:
/mnt/volume1
-
Tipo: tipo de sistema de archivos:
ext4
en este ejemplo. -
Opciones:
-
_netdev
: configura el proceso de montaje para que se inicie antes de montar los volúmenes. -
nofail
: si el dispositivo no existe, no se informan errores. Esta es una buena opción para utilizar cuando se utiliza una instancia para crear una imagen personalizada. Las futuras instancias creadas con esa imagen no incluirán el volumen en bloque y es posible que no se puedan iniciar sin esta opción.
-
-
Volcado: el valor
0
significa que no utiliza la utilidaddump
obsoleta. -
fsck: el valor
0
significa que no se ejecutafsck
.
-
-
Utilice el siguiente comando para montar los volúmenes que están en el archivo
/etc/fstab
:sudo mount -a
-
Verifique que el sistema del archivo esté montado:
mount | grep /mnt /dev/sdb on /mnt/volume1 type ext4 (rw,relatime,seclabel,stripe=2,data=ordered,_netdev)