2012-07-18 28 views
137

EBS birimi Ubuntu EC2 Örneğime bağlanırken sorun yaşıyorum.Ubuntu EC2 Örneğine EBS ekle

İşte ne yaptım: Amazon AWS Konsolundan

  1. , bir EBS 150GB hacmi yarattı ve bir Ubuntu 11.10 EC2 örneğine bağlı. EBS birim özelliklerinin altında, "Ek" gösterir: "[Ubuntu örnek kimliğim]:/dev/sdf (ekli)"

  2. Sürücüyü Ubuntu kutusuna bağlamaya çalıştım ve bana "mount:/dev"/sdf bir blok aygıtı"

  3. sudo mount /dev/sdf /vol Yani fdisk ile kontrol edildi ve yeni bir konumdan monte etmeye çalıştı ve bunun doğru dosya sistemi değildi söyledi değildir.

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

    sudo fdisk -l

    hatası:

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

    "dmesg | kuyruk" aşağıdaki hata verdi bana:

    EXT4-fs (sda1): VFS: Can't find ext4 filesystem

Ayrıca yapılandırmaları/etc/fstab dosyasına http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance'da belirtildiği gibi yerleştirmeyi denedim, ancak yine de doğru dosya sistemi hatası vermedim.

Sorular:

S1: noktasının 1 (yukarıda) dayanarak, neden hacim haritası çizilmiştir 'dev/sdf' gerçekten '/ dev/xvdf' eşlenmiş zaman?

S2: EBS biriminin yüklenmesini sağlamak için başka ne yapmam gerekiyor? Bir örneğe eklediğimde benim için herşeyi halledeceğini düşündüm. Bu yeni birim olduğundan

+0

Bu, sysadmin'e yönelik bir StackExchange sitesine ait olabilir. Yine de tam olarak bulmam gereken şey. Bunu sorduğun için teşekkür ederim! – pcurry

cevap

321

, adım 1 ve adım 2'yi Yani örnek ile tüm süreç bağlama noktası arasında bir dosya sistemi ile EBS hacmi (blok cihazı) biçimlendirmek gerekir ise:

  1. EBS birimi oluştur.

  2. EBS biriminin sesini /dev/sdf (EC2'nin bu belirli cihaz numarası için harici adı) olarak ekleyin.

  3. Biçim dosya sistemi /dev/xvdf (bu özel cihaz sayısı için Ubuntu'nun dahili ad): Bu, üzerinde hiçbir veri ile yeni bir birim olup olmadığını

    sudo mkfs.ext4 /dev/xvdf 
    

    Sadece dosya sistemini biçimlendirmek. Biçimlendirme, daha önce bu birimdeki tüm verileri almayı zorlaştırır veya imkansız hale getirir.

  4. Dağı dosya sistemi (güncelleme ile bu yeniden başlatma üzerine monte kalır böylece/etc/fstab için):

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

Sadece açık/dev/sdff,/dev/sdf kurulumunuzdan önce mevcut değildir. – Dror

+0

@Dror: "mount", adım 4 ile ilgili belirli bir teknik terimdir ve yalnızca aygıtın iç Ubuntu adı olan/dev/xvdf ile yapılır./Dev/sdf adı, bu aygıt için EC2'nin harici adıdır ve biçimlendirip takabilmeniz için önce bu konumda EBS biriminin (adım 2) "eklenmesini" sağlamalısınız. –

+0

Haklısınız. EBS eki, AWS tarafından harici olarak yapılır ve bir USB cihazının bilgisayara bağlanmasıyla eşdeğerdir. Mount komutu, sadece biçimlendirilmiş dosya sistemlerinde çalışan ve/dev/xxx aygıtını dosya sistemindeki konumla bağlayan bir linux/unix komutudur./Mnt. – Dror

-2

Adım 1: oluşturmak hacim
adım 2: örnek köküne takmak hacim
3. adım: koşmak sudo boyutlandırmak 2FS -p/dev/xvde
adım 4: yeniden başlatma apache2 sudo hizmet apache2 restart
4. adım: koşmak df -h

Örneğinize eklenen toplam birimi görebilirsiniz.

İlgili konular