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

No Private Cloud Appliance, 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)