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

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

Antes de Começar

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

Nos sistemas operacionais Linux, especifique o ID do SCSI do volume no arquivo /etc/fstab em vez do nome do dispositivo (por exemplo, /dev/sdb). Este é um exemplo de ID de 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:

    • Particionar o volume

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

    Consulte a documentação do SO da sua 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 seguinte nova linha é 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 do 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 da montagem dos volumes.

      • 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 usa o utilitário dump obsoleto.

    • fsck: o valor 0 significa que não executa fsck.

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

    sudo mount -a
  5. Verifique a montagem do sistema de arquivos:

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