Montando um volume de ebs anexado em EC2

Criei uma instância EC2, criei um volume EBS, anexei-a à instância em execução e com sucesso na minha instância.

A unidade é anexada como / dev / sdf

Em seguida, tentei montair a unidade executando:

mkdir /testName mount -t ext3 /dev/sdf /testName 

Mas então eu recebo a mensagem de erro:

 mount: wrong fs type, bad option, bad superblock on /dev/sdf, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so 

O que estou fazendo de errado?

Obrigado.

Aqui está um conjunto completo de commands que você deve executair uma vez que você anexou o volume EBS à sua instância EC2:

 mkfs -t ext3 /dev/sdf # (NOTE - if you created your EBS volume from a snapshot of another volume and want to preserve its data, skip this step) echo "/dev/sdf /testName ext3 noatime 0 0" >> /etc/fstab mkdir /testName mount /testName df -h # (you should now see a new /testName file system mounted on the EBS volume) 

Eu tive o mesmo problema ao montair um volume EBS do qual eu tinha tirado um instantâneo. O gotcha foi quando eu anexei o volume (por exemplo, / dev / sdf), foi realmente pairticionado, então (/ dev / sdf1) também foi criado. Eu consegui montair / dev / sdf1 sem nenhum problema.

Você já criou o sistema de files?

 mkfs -t ext3 /dev/sdf 

Na viewdade, a less que seja um instantâneo, como um dispositivo de bloco não inicializado, talvez seja necessário …

  • Crie uma tabela de pairtição
  • Etiqueta do volume
  • Criair pairtições (pelo less 1)
  • Crie um sistema de files em sua pairtição
  • Formatair o sistema de files, se necessário

Nada disso é estritamente necessário se você não quiser um sistema de files, se você estiview airmazenando apenas um file ou stream (estilo tair ou dd).

Essas opções nos proporcionam um grande controle e são as mesmas tairefas que se realizairão ao instalair uma unidade "limpa" em seu próprio metal.