Di mana penyimpanan singkat saya untuk EC2 Instance

14

Saya telah melihat pertanyaan-pertanyaan berikut, terutama Bagaimana cara menggunakan penyimpanan "Volume Toko Instance" di Amazon EC2?

Namun, itu tidak menjawab. Saya membuat instance kecil EC2 dengan EBS sebagai perangkat root. Jenis instance AWS mencantumkan "toko contoh" 160GB. Tapi dimana itu?

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  3.6G  4.3G  46% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm

$ mount
/dev/xvda1 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Jadi bagaimana mencari toko empheral (160GB) dan menggunakannya.

Catatan: Saya menyadari perbedaan antara toko fana dan elastis. Saya membutuhkan ruang ini untuk digunakan sementara, data sementara yang digunakan oleh aplikasi untuk membantu dengan I / O disk antara EBS.

MEMPERBARUI

Output yang diminta per komentar:

$ fdisk -l
Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

$ cat /proc/partitions
major minor  #blocks  name

 202        1    8388608 xvda1
Jason McCreary
sumber
Jalankan fdisk -luntuk melihat apakah ada disk 160G yang tersedia. Atau cat /proc/partitionsuntuk melihat apakah ada disk xvd * selain xvda.
Daniel t.
Koreksi. Lihat pembaruan.
Jason McCreary
Duplikasi dari: serverfault.com/questions/583289/...
Chris Moschini
Sebenarnya @ChrisMoschini, milik mereka adalah penipuan saya, mengingat saya bertanya dulu.
Jason McCreary
@JasonMcCreary Cukup adil. Apa pun yang terjadi seseorang di Serverfault perlu melakukan pembersihan - jika Anda mengklik di sana saya ditautkan ke lebih banyak dupes di komentar.
Chris Moschini

Jawaban:

16

RTFM - Saya menemukan jawaban saya di dokumen Amazon EC2 Instance Store .

Contoh yang menggunakan Amazon EBS untuk perangkat root tidak, secara default, memiliki toko contoh tersedia saat boot. Juga, Anda tidak dapat melampirkan volume toko instan setelah Anda meluncurkan sebuah instance. Oleh karena itu, jika Anda ingin instance yang didukung Amazon EBS Anda menggunakan volume toko instance, Anda harus menentukan mereka menggunakan pemetaan blok perangkat saat Anda membuat AMI Anda atau meluncurkan instance Anda. Contoh entri pemetaan perangkat blok adalah: / dev / sdb = ephemeral0 dan / dev / sdc = ephemeral1.

Jadi dalam kasus saya, karena saya memilih perangkat root EBS, saya harus membangun kembali instance dengan volume toko instance.

Jason McCreary
sumber