Penafian: Saya mungkin melewatkan sesuatu yang jelas, maaf sebelumnya.
Saya membutuhkan lebih banyak ruang disk EBS untuk server Ubuntu 11.04 saya yang berjalan di Amazon EC2, dan memutuskan untuk membuat volume baru selain volume root. (Ini adalah contoh yang didukung EBS, dibuat dari AMI Ubuntu resmi .)
Jadi, saya membuka konsol manajemen AWS, membuat volume, dan melampirkannya ke instance:
Saya memilih /dev/sdb
seperti yang disarankan oleh dialog. Konsol AWS menunjukkan volume terpasang dengan benar ke instance.
Masalahnya adalah, perangkat /dev/sdb
tidak tersedia pada contoh, tidak segera atau setelah reboot :
$ sudo mkfs.ext4 /dev/sdb
mke2fs 1.41.14 (22-Dec-2010)
Could not stat /dev/sdb --- No such file or directory
Apakah saya melewatkan beberapa langkah yang perlu, atau apakah volume tersedia dengan beberapa nama perangkat lain?
(Juga dicoba /dev/sdc
dengan hasil yang sama; /dev/xvda3
tidak diterima sebagai "nama perangkat EBS yang valid".)
sumber
Jawaban:
Perangkat diberi nama / dev / xvdX daripada sdX dalam 11.04. Ini adalah perubahan kernel. Nama kernel untuk perangkat blok xen adalah 'xvd'. Sebelumnya Ubuntu membawa tambalan untuk mengganti nama perangkat-perangkat itu dengan sdX. Tambalan itu menjadi bermasalah.
Anda dapat, jika benar-benar ingin, menjalankan kernel Anda sendiri dengan sebuah patch yang diterapkan. bug 684875 memiliki informasi lebih lanjut tentang mengapa ini diubah.
Jadi, untuk menjawab pertanyaan Anda, lampirkan
/dev/sdb
, itu akan muncul sebagai/dev/xvdb
.sumber