É seguro montar uma unidade EBS em / mnt / some_name e reinicializar minha instância do EC2?

1

Pelo que vi on-line, todos parecem montar unidades EBS adicionais em /mnt/some_name . No entanto, /mnt é o ponto de montagem do armazenamento efêmero da instância e isso se perde quando a instância é interrompida.

Supondo que adicionei a entrada correta em /etc/fstab , posso reiniciar ou parar / iniciar a instância e ter a unidade ainda montada?

Meu pensamento é que o ponto de montagem /mnt/some_name será perdido durante a reinicialização para que a unidade não possa ser montada. Estou certo? Onde devo montar as coisas então?

    
por Jake 24.08.2012 / 06:29

3 respostas

1

Insatisfeito com o fato de minha pergunta ter sido entendida corretamente, executei o experimento para mim mesmo. O resultado é que ...

Sim, ao parar / iniciar, tudo em / mnt será perdido e você não poderá montar a unidade sem recriar o ponto de montagem. Como eu esperava, mas ...

Se você adicionar uma entrada ao / etc / fstab, não importa que o ponto de montagem não exista, ele será criado e a unidade montada.

  • Crie uma nova instância pequena, um EBS extra e um sistema de arquivos nela.
  • Crie um diretório em / mnt / test, dentro do armazenamento efêmero.
  • sudo mount /dev/xvdf /mnt/test - Ótimo.
  • Reinicializar
  • / mnt / test existe.
  • sudo mount /dev/xvdf /mnt/test - Ótimo.
  • Parar instância
  • Instância inicial
  • / mnt / test não existe
  • sudo mount /dev/xvdf /mnt/test - Erro: o ponto de montagem / mnt / teste não existe
  • Recrie dir, remonte a unidade, adicione a / etc / fstab
  • Parar instância
  • Instância inicial
  • / mnt / test existe, EBS montado, arquivo de teste existe

Eu não testei a profundidade dessa autocreação. Se eu montar em / mnt / a / b / c ainda funcionaria?

    
por 25.08.2012 / 10:12
0

Se você tiver feito a entrada em / etc / fstab, não precisa se preocupar. No momento da reinicialização / reinicialização do sistema operacional, será necessário montá-lo no seu diretório de destino. Você não precisa montá-lo novamente. Seus dados não serão perdidos de qualquer maneira por isso. Você pode executar o comando df -kh para ver o status de montagem a qualquer momento.

    
por 24.08.2012 / 07:25
0

/ mnt voltará com qualquer outra coisa. Sim, você perderá o armazenamento efêmero se não for também um EBS LUN, mas

1) A nova instância deve ter um / mnt

2) Se não, você ainda terá seus dados, o que parece ser a única razão pela qual eu gostaria de tê-lo de volta e

3) Por que você não está usando o EBS como sua raiz também?

    
por 24.08.2012 / 07:31