Configuración de volúmenes para el montaje automático (instancias de Linux)

En Compute Cloud@Customer, para instancias de Linux, si desea montar volúmenes automáticamente durante un inicio de 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 del 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

  1. Prepare el volumen en bloque recién asociado para el montaje.

    Utilice las utilidades de administración de discos incluidas con el sistema operativo de la instancia para realizar tareas como las siguientes:

    • Particionar el volumen

    • Crear sistemas de archivos en el volumen o 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
  2. Cree un punto de montaje para cada sistema de archivos que planea montar.

    mkdir /mnt/volume1
  3. 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 utilizarla cuando se utiliza una instancia para crear una imagen personalizada. Las instancias futuras 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 se utiliza la utilidad dump obsoleta.

    • fsck: el valor 0 significa que no se ejecuta fsck.

  4. Utilice el siguiente comando para montar los volúmenes que están en el archivo /etc/fstab:

    sudo mount -a
  5. Verifique que el sistema de archivos esté montado:

    mount | grep /mnt
    /dev/sdb on /mnt/volume1 type ext4 (rw,relatime,seclabel,stripe=2,data=ordered,_netdev)