Bien que toutes les instances, à l'exception du t1.micro, aient une allocation de «stockage d'instance» (c'est-à-dire de stockage éphémère), ce stockage n'est pas nécessairement attaché par défaut. Dans la plupart des cas, les instances avec un volume racine EBS auront zéro ou un volume éphémère attaché.
Les disques éphémères disponibles pour une instance sont étiquetés ephemeral[0-3]
. Vous ne pouvez PAS les attacher à une instance une fois qu'elle a été lancée. (D'un autre côté, vous pouvez ajouter des volumes EBS à une instance pendant son exécution).
Étant donné que les disques éphémères, ainsi que les volumes EBS, sont des périphériques de bloc, AWS appelle le mappage de ces disques aux `` mappages de périphérique de bloc '' des périphériques d'une instance, et ceux-ci peuvent être spécifiés à l'aide des paramètres -b
ou --block-device-mapping
(que vous pouvez utiliser plusieurs fois).
Pour modifier les disques éphémères attachés à l'instance, vous devez soit:
lancer l'instance en spécifiant explicitement les mappages de disques éphémères OU
ec2-run-instances ami-xxxxxxxx -b / dev / xvdb = ephemeral0 -b / dev / xvdc = ephemeral1 -b / dev / xvdd = ephemeral2 -b / dev / xvde = ephemeral3
enregistrer une nouvelle AMI, en spécifiant explicitement les mappages de disques éphémères (et une racine EBS):
ec2-register -n Image_Name -d Image_Description --root-device-name / dev / xvda1 -b / dev / xvda1 = snap-xxxxxxxx -b / dev / xvdb = ephemeral0 -b / dev / xvdc = ephemeral1 -b / dev / xvdd = éphémère2 -b / dev / xvde = éphémère3
Notez que sur l'instance Windows, vous spécifierez le périphérique en tant que / dev / xvdX, tandis que sur les instances Linux, vous le spécifierez en tant que / dev / sdX (bien que les noyaux Linux modernes affichent toujours ce périphérique en tant que / dev / xvdX, avec un lien symbolique vers / dev / sdX). De plus, les instances Windows formateront les volumes du magasin d'instances en NTFS (bien que, par défaut, les volumes soient formatés en ext3).
AWS détaille le stockage et les allocations d'instance disponibles dans leur documentation .
-b /dev/xvdb=ephemeral0
) en les passant àec2-run-instances
, soit ils doivent faire partie de votre AMI (c'est-à-dire ajoutés avecec2-register
). Consultez la documentation pour plus de détails sur la quantité d'espace de stockage d'instance disponible et sur le périphérique / point de montage à partir duquel vous pouvez y accéder.