140 votes

Ajouter EBS à Instance Ubuntu EC2

Je vais avoir un problème de connexion volume EBS pour mon Ubuntu Instance EC2.

Voici ce que j'ai fait:

  1. De l'Amazon AWS Console, j'ai créé un EBS 150 go de volume et l'ont attaché à un Ubuntu 11.10 instance EC2. En vertu de l'EBS propriétés de volume, "l'Attachement" indique: "[mon Ubuntu id d'instance]:/dev/sdf (ci-joint)"

  2. Essayé de montage du lecteur sur l'Ubuntu zone, et il m'a dit "mount: /dev/sdf n'est pas un périphérique de bloc"

    sudo mount /dev/sdf /vol

  3. Donc j'ai vérifié avec fdisk et j'ai essayé de monter à partir du nouvel emplacement et il m'a dit qu'il n'était pas le bon système de fichiers.

    sudo fdisk -l

    sudo mount -v -t ext4 /dev/xvdf /vol

    le message d'erreur:

    montage: wrong fs type, bad option, bad superblock on /dev/xvdf, manquant codepage ou aide programme, ou autre erreur Dans quelques cas informations utiles est trouvé dans syslog - essayez dmesg | tail ou alors

    "dmesg | tail" m'a dit qu'il a donné le message d'erreur suivant:

    EXT4-fs (sda1): VFS: impossible de trouver le système de fichiers ext4

J'ai aussi essayé de mettre les configurations dans le fichier /etc/fstab comme indiqué sur http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instancemais lui a toujours donné même pas le droit a l'erreur du système de fichiers.

Questions:

Q1: Basé sur le point 1 (ci-dessus), pourquoi le volume lié à 'dev/sdf que lorsque c'est vraiment lié à '/dev/xvdf'?

Q2: Que dois-je faire pour obtenir le volume EBS chargé? J'ai pensé qu'il va prendre soin de tout pour moi quand je l'attacher à une instance.

325voto

Eric Hammond Points 10699

Puisque c'est un nouveau volume, vous devez formater le volume EBS (block device) avec un système de fichiers entre l'étape 1 et l'étape 2. Donc, l'ensemble du processus avec votre échantillon de point de montage est:

  1. Créer volume EBS.

  2. Joindre volume EBS à l' /dev/sdf (EC2 externe de nom pour ce numéro de périphérique).

  3. Format du système de fichier /dev/xvdf (Ubuntu interne de nom pour ce numéro de périphérique):

    sudo mkfs.ext4 /dev/xvdf
    

    Format du système de fichiers si c'est un nouveau volume de l'absence de données sur elle. Le formatage va rendre difficile, voire impossible, de récupérer toutes les données sur ce volume précédemment.

  4. Monter le système de fichiers (avec mise à jour /etc/fstab pour qu'il reste monté sur reboot):

    sudo mkdir -m 000 /vol
    echo "/dev/xvdf /vol auto noatime 0 0" | sudo tee -a /etc/fstab
    sudo mount /vol
    

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X