Bagaimana cara memasang volume root EBS ke instance windows di Amazon EC2

8

Jadi pada dasarnya, saya membuat server windows besar untuk pengembangan, dan kemudian saya membuat server windows mikro untuk produksi. Saya mengatur segala sesuatu seperti yang saya inginkan di server pengembangan saya, dan kemudian saya melepas drive, dan memasangnya ke server mikro saya.

Sekarang saya mencoba untuk kembali ke server pengembangan windows besar saya, dan saya mendapatkan kesalahan.

Invalid value 'i-4896ce28' for instanceId. Instance does not have a volume attached at root (/dev/sda1)

kesalahan ini muncul ketika saya mencoba untuk memulai server windows besar saya. Saya telah memasang kembali drive ke server pengembangan besar, dan saya masih mendapatkan pesan ini.

Saya tidak begitu yakin apa yang harus saya lakukan, saya sudah membaca posting lain dan semua orang memberikan argumen seperti baris perintah ini dan berbicara tentang alat-alat lain, dan saya benar-benar tidak tahu apa artinya itu, atau di mana saya bahkan memiliki opsi untuk memasukkan perintah apa pun tanpa harus login ke instance tertentu.

Kyle
sumber

Jawaban:

13

Pastikan EBS-drive memiliki nama /dev/sda1di EC2-Console.

Bart De Vos
sumber
2
Itu membingungkan saya bagaimana mereka memakai tombol dialog attach device bahwa windows devices seharusnya xvdg-xvdh..saya tidak sadar saya bisa mengetikkan / dev / sda1. Terima kasih banyak.
Kyle
Saya pernah ke sana; tidak akan tahu sebaliknya;)
Bart De Vos
Dalam kasus saya, saya harus memasukkan "/ dev / xvda" di bidang input karena "/ dev / sda1" terus mengarah ke pesan kesalahan yang sama. Menggunakan gambar Debian Wheezy.
Greendrake
Perilaku yang aneh.
David
3

Anda dapat mencoba / dev / xvda. Ketika Anda melampirkan volume ke instance -> pilih instance tertentu kemudian masukkan / dev / xvda untuk titik mount.

Robert Jebakumar
sumber
1

Pastikan semua volume Anda terlepas sebelum dipasang kembali. Dalam kasus saya, saya memiliki volume yang terpasang pada snapshot sebelumnya. Suatu kali saya terlepas bahwa saya diizinkan untuk melampirkan volume baru saya.

pengguna179052
sumber
0

Di bawah volume> 'Lepaskan volume' dan kemudian 'Lampirkan Volume' dan di bidang perangkat ketikkan jalur yang benar. Sebagai contoh, Anda mungkin perlu mengetik: / dev / sda

DimitriG
sumber
+1 ini benar-benar bekerja untuk saya, Boot tanpa masalah.
Neo
0

Pastikan tidak ada spasi di '/ dev / sda'

Entah mengapa menyalin teks dari konsol aws sering menempelkan spasi di depan string. Efek samping yang sangat menjengkelkan yang membuat saya memutar roda saya selama 15 menit mencoba untuk mendapatkan drive utama pada server produksi saya di-remount. Saya mencoba semua solusi ini sebelum mencari tahu.

Thomas Paine
sumber
0

Setelah mencoba semua ini saya akhirnya memperbaikinya dengan menggunakan /dev/sda1

Kesalahannya adalah sepertinya Anda hanya dapat memasukkan /dev/sdfhingga/dev/sdp

Tapi itu digunakan /dev/sda1dengan benar.

Untuk langkah-langkahnya:

  1. Catat nama perangkat yang salah saat memulai instance EC2.
  2. Lepaskan Volume yang saat ini terhubung dengan EC2
  3. Pasang volume ke EC2

    Cobalah untuk melampirkan volume yang sama ke instance EC2. Namun pastikan Anda tidak menggunakan "Perangkat" default seperti "/ dev / sdf" seperti di bawah ini saat memasang volume ke instance EC2.

  4. Mulai instance EC2

diambil dari linuxroutes

davejal
sumber