Gdzie jest moja efemeryczna pamięć dla wystąpienia EC2

14

Przejrzałem następujące pytania, w szczególności Jak korzystać z pamięci „Instance Store Volumes” w Amazon EC2?

Jednak nie odpowiedział. Utworzyłem małą instancję EC2 z EBS jako urządzeniem głównym. Te typy instancji AWS wystawić „sklep wystąpienie” 160GB. Ale gdzie to jest?

$ 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)

Jak znaleźć sklep empheral (160 GB) i z niego korzystać.

Uwaga: Zdaję sobie sprawę z różnicy między efemerycznymi i elastycznymi sklepami. Potrzebuję tego miejsca do korzystania z tymczasowych, przejściowych danych używanych przez aplikację, aby pomóc w dyskowym We / Wy między EBS.

AKTUALIZACJA

Żądane wyjście na komentarz:

$ 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
źródło
Uruchom, fdisk -laby sprawdzić, czy jest dostępny dysk 160G. Lub cat /proc/partitionssprawdzić, czy oprócz Xvda jest jeszcze dysk xvd *.
Daniel t.
Korekta. Zobacz aktualizację.
Jason McCreary
W rzeczywistości @ChrisMoschini, ich jest moim dupkiem, biorąc pod uwagę, że zapytałem pierwszy.
Jason McCreary
@JasonMcCreary Wystarczająco fair. Cokolwiek się stanie, ktoś w Serverfault musi zrobić porządki - jeśli tam klikniesz, w komentarzach dodam jeszcze więcej duplikatów.
Chris Moschini,

Odpowiedzi:

16

RTFM - swoją odpowiedź znalazłem w dokumentach Amazon EC2 Instance Store .

Instancje korzystające z Amazon EBS jako urządzenia root nie mają domyślnie dostępnego magazynu instancji w czasie uruchamiania. Ponadto nie można dołączyć woluminów magazynu instancji po uruchomieniu instancji. Dlatego jeśli chcesz, aby instancja wspierana przez Amazon EBS korzystała z woluminów magazynu instancji, musisz określić je przy użyciu mapowania urządzeń blokowych podczas tworzenia AMI lub uruchamiania instancji. Przykładami wpisów mapujących urządzenia blokowe są: / dev / sdb = efemeryczny0 i / dev / sdc = efemeryczny1.

Tak więc w moim przypadku, ponieważ wybrałem urządzenie główne EBS, będę musiał odbudować instancję z woluminem magazynu instancji.

Jason McCreary
źródło