Configurando Volumes para Montagem Automática (Instâncias do Linux)

No Compute Cloud@Customer, para instâncias do Linux, se você quiser montar volumes automaticamente durante a inicialização de uma instância, adicione os volumes ao arquivo /etc/fstab.

Antes de Começar

Obtenha o ID de SCSI do volume em blocos que você planeja montar. Consulte Localizar Seu Volume na Instância.

Em sistemas operacionais Linux, especifique o ID SCSI do volume no arquivo /etc/fstab em vez do nome do dispositivo (por exemplo, /dev/sdb). Este é um exemplo de ID SCSI de Volume:

/dev/disk/by-id/scsi-3600144f096933b92000061b1129e0037

Adicionando Volumes ao Arquivo /etc/fstab

  1. Prepare o volume em blocos recém-anexado para montagem.

    Use OS utilitários de administração de disco incluídos no SO da instância para executar tarefas como as seguintes:

    • Particione o volume

    • Criar sistemas de arquivos no volume ou nas partições

    Consulte a documentação do SO da instância para obter detalhes.

    Este é um exemplo de criação de um sistema de arquivos ext4 para um volume em blocos anexado a uma instância do 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. Crie um ponto de montagem para cada sistema de arquivos que você planeja montar.

    mkdir /mnt/volume1
  3. Adicione o volume ao arquivo /etc/fstab.

    Para este exemplo, a nova linha a seguir é adicionada ao arquivo /etc/fstab:

    /dev/disk/by-id/scsi-3600144f096933b92000061b1129e0037 /mnt/volume1 ext4 _netdev,nofail 0 0

    Veja a seguir as descrições destes valores de campo:

    • Dispositivo: Especificado usando o ID SCSI:

      /dev/disk/by-id/scsi-3600144f096933b92000061b1129e003
    • Ponto de montagem: O ponto de montagem criado na etapa anterior: /mnt/volume1

    • Tipo: O tipo de sistema de arquivos: ext4 neste exemplo.

    • Opções:

      • _netdev - Configura o processo de montagem a ser iniciado antes que os volumes sejam montados.

      • nofail - Se o dispositivo não existir, nenhum erro será relatado. Esta é uma boa opção a ser usada quando uma instância é usada para criar uma imagem personalizada. As instâncias futuras criadas com essa imagem não incluirão o volume em blocos e poderão falhar na inicialização sem essa opção.

    • Dump: O valor 0 significa que não use o utilitário dump obsoleto.

    • fsck: O valor 0 significa que não execute fsck.

  4. Use o seguinte comando para montar os volumes que estão no arquivo /etc/fstab:

    sudo mount -a
  5. Verifique se o sistema de arquivos está montado:

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