Où est mon stockage éphémère pour l'instance EC2

14

J'ai parcouru les questions suivantes, notamment Comment utiliser le stockage "Instance Store Volumes" dans Amazon EC2?

Cependant, il n'a pas répondu. J'ai créé une petite instance EC2 avec EBS comme périphérique racine. Les types d'instance AWS répertorient un "magasin d'instances" de 160 Go. Mais où est-il?

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

Alors, comment trouver le magasin emphérique (160 Go) et l'utiliser.

Remarque: je suis conscient de la différence entre les magasins éphémères et élastiques. J'ai besoin de cet espace pour utiliser des données temporaires et transitoires utilisées par l'application pour aider avec les E / S de disque entre EBS.

MISE À JOUR

Sortie demandée par commentaires:

$ 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
la source
Exécutez fdisk -lpour voir si un disque 160G est disponible. Ou cat /proc/partitionspour voir s'il y a un disque xvd * en plus de xvda.
Daniel t.
Correction. Voir mise à jour.
Jason McCreary
Dupe de: serverfault.com/questions/583289/…
Chris Moschini
En fait, @ChrisMoschini, la leur est une dupe à moi, étant donné que je l'ai demandé en premier.
Jason McCreary
@JasonMcCreary Assez juste. Quoi qu'il arrive, quelqu'un chez Serverfault doit faire un peu de nettoyage - si vous cliquez là-bas, je me suis lié à encore plus de dupes dans les commentaires.
Chris Moschini

Réponses:

16

RTFM - J'ai trouvé ma réponse dans les documents Amazon EC2 Instance Store .

Les instances qui utilisent Amazon EBS pour le périphérique racine n'ont pas, par défaut, de magasin d'instances disponible au démarrage. En outre, vous ne pouvez pas attacher des volumes de stockage d'instance après avoir lancé une instance. Par conséquent, si vous souhaitez que votre instance basée sur Amazon EBS utilise des volumes de stockage d'instance, vous devez les spécifier à l'aide d'un mappage de périphérique de bloc lorsque vous créez votre AMI ou lancez votre instance. Des exemples d'entrées de mappage de périphérique de bloc sont: / dev / sdb = ephemeral0 et / dev / sdc = ephemeral1.

Donc, dans mon cas, puisque je choisis un périphérique racine EBS, je devrai reconstruire l'instance avec le volume de stockage d'instance.

Jason McCreary
la source