Saya mengalami masalah saat menyambungkan volume EBS ke Instance EC2 Ubuntu saya.
Inilah yang saya lakukan:
Dari Konsol AWS Amazon, saya membuat volume 150GB EBS dan memasangnya ke instance Ubuntu 11.10 EC2. Di bawah properti volume EBS, "Lampiran" menunjukkan: "[id instance Ubuntu saya]: / dev / sdf (terlampir)"
Mencoba memasang drive pada kotak Ubuntu, dan ia mengatakan kepada saya "mount: / dev / sdf bukan perangkat blok"
sudo mount /dev/sdf /vol
Jadi saya memeriksa dengan fdisk dan mencoba me-mount dari lokasi baru dan mengatakan bahwa itu bukan sistem file yang tepat.
sudo fdisk -l
sudo mount -v -t ext4 /dev/xvdf /vol
kesalahan:
mount: jenis fs salah, opsi buruk, badlocklock buruk di / dev / xvdf, program codepage atau pembantu yang hilang, atau kesalahan lain Dalam beberapa kasus info berguna ditemukan di syslog - coba dmesg | ekor atau lebih
"dmesg | tail" memberi tahu saya bahwa itu memberikan kesalahan berikut:
EXT4-fs (sda1): VFS: Tidak dapat menemukan filesystem ext4
Saya juga mencoba meletakkan konfigurasi ke file / etc / fstab seperti yang diinstruksikan di http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance , tetapi masih memberikan yang sama bukan hak kesalahan sistem file.
Pertanyaan:
T1: Berdasarkan poin 1 (di atas), mengapa volume dipetakan ke 'dev / sdf' padahal itu benar-benar dipetakan ke '/ dev / xvdf'?
T2: Apa lagi yang harus saya lakukan untuk mendapatkan volume EBS dimuat? Saya pikir itu hanya akan mengurus semuanya untuk saya ketika saya lampirkan ke sebuah contoh.
Jawaban:
Karena ini adalah volume baru, Anda perlu memformat volume EBS (perangkat blok) dengan sistem file antara langkah 1 dan langkah 2. Jadi seluruh proses dengan titik mount sampel Anda adalah:
Buat volume EBS.
Lampirkan volume EBS ke
/dev/sdf
(nama eksternal EC2 untuk nomor perangkat khusus ini).Memformat sistem file
/dev/xvdf
(nama internal Ubuntu untuk nomor perangkat khusus ini):Hanya memformat sistem file jika ini adalah volume baru tanpa data di dalamnya. Memformat akan membuat sulit atau tidak mungkin untuk mengambil data apa pun yang ada di volume ini sebelumnya.
Mount sistem file (dengan pembaruan ke / etc / fstab sehingga tetap terpasang pada reboot):
sumber
-m 000
?Langkah 1: buat volume
langkah 2: lampirkan ke instance root volume Anda
langkah 3: jalankan sudo resize 2fs -p / dev / xvde
langkah 4: restart apache2 layanan sudo apache2 restart
langkah 4: jalankan df -h
Anda dapat melihat total volume terlampir pada instance Anda.
sumber