Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Noms des appareils pour les volumes sur les instances Amazon EC2
Lorsque vous associez un volume à votre instance, vous incluez un nom d’appareil pour le volume. Ce nom d’appareil est utilisé par Amazon EC2. Le pilote du périphérique de stockage en mode bloc de l’instance attribue le nom réel du volume au montage de celui-ci et le nom affecté peut être différent de celui recommandé par Amazon EC2.
Le nombre maximum de volumes que votre instance peut prendre en charge dépend du système d’exploitation. Pour plus d’informations, consultez Limites de volume Amazon EBS pour les instances Amazon EC2 .
Table des matières
Noms d’appareil disponibles
Deux types de virtualisation sont disponibles pour les instances Linux : la virtualisation paravirtuelle (PV) et la virtualisation HVM. Le type de virtualisation d’une instance est déterminé par l’AMI utilisée pour lancer cette instance. Tous les types d’instance prennent en charge les AMI HVM. Certains types d’instance de la génération précédente prennent en charge les AMI PV. Veillez à noter le type de virtualisation de votre AMI dans la mesure où les noms d’appareil recommandés et disponibles que vous utilisez dépendent du type de virtualisation de votre instance. Pour de plus amples informations, consultez Types de virtualisation.
Le tableau ci-après répertorie les noms d’appareils disponibles que vous pouvez spécifier dans un mappage de périphérique de stockage en mode bloc ou lorsque vous attachez un volume EBS.
| Type de virtualisation | Disponible | Réservé pour le volume racine | Recommandé pour les volumes de données EBS | Volumes de stockage d’instance |
|---|---|---|---|---|
|
Paravirtuel |
/dev/sd[a-z] /dev/sd[a-z][1-15] /dev/hd[a-z] /dev/hd[a-z][1-15] |
/dev/sda1 |
/dev/sd[f-p] /dev/sd[f-p][1-6] |
/dev/sd[b-e] |
| HVM |
/dev/sd[a-z] /dev/xvd[a-c][a-z] /dev/xvdd[a-x] |
Diffère selon l’AMI /dev/sda1 or /dev/xvda |
/dev/sd[b-z] /dev/xvdb[b-z] * |
/dev/sd[b-e] /dev/sd[b-h] (h1.16xlarge) /dev/sd[b-y] (d2.8xlarge) /dev/sd[b-i] (i2.8xlarge) ** |
* Les noms d’appareil que vous spécifiez pour les volumes EBS NVMe dans un mappage de périphérique de stockage en mode bloc sont remplacés par les noms du périphérique NVMe (/dev/nvme[0-26]n1). Le pilote du périphérique de stockage en mode bloc peut attribuer les noms de périphériques NVMe dans un autre ordre que celui que vous avez spécifié pour les volumes dans le mappage de périphériques de stockage en mode bloc.
** Les volumes de stockage d’instance NVMe sont automatiquement énumérés et un nom d’appareil NVMe leur est automatiquement attribué.
Les AMI Windows AWS utilisent l’un des jeux de pilotes suivants pour permettre l’accès au matériel virtualisé :
-
Pilote PV AWS : Pilotes de virtualisation paravirtuelle pour les instances Windows
-
AWS NVMe: AWSPilotes NVMe
Noms des périphériques pour les instances basées sur Nitro
Le tableau suivant répertorie les noms de périphériques disponibles que vous pouvez spécifier dans un mappage de périphérique de stockage en mode bloc ou lors de l’attachement d’un volume EBS à une instance basée sur Nitro.
| Type de pilote | Disponible | Réservé pour le volume racine | Recommandé pour les volumes EBS | Volumes de stockage d’instance |
|---|---|---|---|---|
| Pilote NVMe AWS |
xvd[a-z] xvd[a-c][a-z] xvdd[a-x] /dev/sda1 |
/dev/sda1 |
xvd[b-z] xvdb[b-z] |
* |
* Les volumes de stockage d’instances NVMe sont automatiquement énumérés et se voient attribuer une lettre de lecteur Windows.
Noms des périphériques pour les instances basées sur Xen
Le tableau suivant répertorie les noms de périphériques disponibles que vous pouvez spécifier dans un mappage de périphérique de stockage en mode bloc ou lors de l’attachement d’un volume EBS à une instance basée sur Xen.
| Type de pilote | Disponible | Réservé pour le volume racine | Recommandé pour les volumes EBS | Volumes de stockage d’instance |
|---|---|---|---|---|
| AWSVIRTUALISATION PARAVIRTUELLE |
xvd[b-z] xvd[b-c][a-z] /dev/sda1 /dev/sd[b-e] |
/dev/sda1 | xvd[f-z] |
xvdc[a-x] xvd[a-e] |
| Pilote Citrix PV (n’est plus pris en charge) |
xvd[b-z] xvd[b-c][a-z] /dev/sda1 /dev/sd[b-e] |
/dev/sda1 | xvd[f-z] |
xvdc[a-x] xvd[a-e] |
| Pilote Red Hat PV (n’est plus pris en charge) |
xvd[a-z] xvd[b-c][a-z] /dev/sda1 /dev/sd[b-e] |
/dev/sda1 | xvd[f-p] |
xvdc[a-x] xvd[a-e] |
Pour plus d’informations sur les volumes de stockage d’instance, consultez Stockage de blocs temporaires pour les instances EC2. Pour plus d'informations sur les volumes EBS NVMe (instances basées sur Nitro), notamment sur l'identification du périphérique EBS, consultez Amazon EBS et NVMe dans le Guide de l'utilisateur Amazon EBS.
Considérations sur les noms d’appareil
Gardez les points suivants à l’esprit lorsque vous sélectionnez un nom d’appareil :
-
La fin des noms d'appareils que vous utilisez ne doit pas se chevaucher, car cela peut entraîner des problèmes au démarrage de votre instance. Par exemple, évitez d'utiliser des combinaisons telles que
/dev/xvdfetxvdfpour les volumes attachés à la même instance. -
Bien que vous puissiez relier vos volumes EBS à l’aide des noms d’appareil utilisés pour relier les volumes de stockage d’instances, nous vous recommandons fortement de ne pas le faire dans la mesure où les résultats peuvent être imprévisibles.
-
Le nombre de volumes de stockage d’instance NVMe pour une instance dépend de la taille de cette dernière. Les volumes de stockage d'instances NVMe sont automatiquement énumérés et se voient attribuer un nom de périphérique NVMe (instances Linux) ou une lettre de lecteur Windows (instances Windows).
-
(Instances Windows) Les AMI Windows AWS sont livrées avec un logiciel supplémentaire qui prépare une instance lors de son premier démarrage. Il s’agit du service EC2Config (AMI Windows antérieures à Windows Server 2016) ou EC2Launch (Windows Server 2016 et versions ultérieures). Une fois que les appareils ont été mappés aux lecteurs, ils sont initialisés et montés. Le lecteur racine est initialisé et monté en tant que
C:\. Par défaut, lorsqu’un volume EBS est attaché à une instance Windows, il peut être représenté par n’importe quelle lettre de lecteur sur l’instance. Vous pouvez modifier les paramètres afin de définir les lettres de lecteur des volumes EBS selon vos spécifications. Pour les volumes de stockage d’instances, l’action par défaut dépend du pilote. AWS Les pilotes PV et Citrix PV attribuent les lettres de lecteurs de volumes de stockage d’instances, allant de Z: à A:. Les pilotes Red Hat attribuent les lettres de lecteurs de volumes de stockage d’instances allant de D: à A:. Pour plus d'informations, consultez Agents de lancement Windows sur les instances Windows Amazon EC2 et Comment les volumes sont attachés et mappés pour les instances Windows Amazon EC2. -
(Instances Linux) Selon le pilote de périphérique de bloc du noyau, le périphérique peut être attaché avec un nom différent de celui que vous avez spécifié. Par exemple, si vous spécifiez un nom de périphérique de
/dev/sdh, votre appareil peut être renommé/dev/xvdhou/dev/hdh. Dans la plupart des cas, la lettre finale reste la même. Dans certaines versions de Red Hat Enterprise Linux (et ses variantes, telles que CentOS), la lettre finale peut changer (/dev/sdapeut devenir/dev/xvde). Dans ces cas, la lettre finale de chaque nom de périphérique est incrémentée le même nombre de fois. Par exemple, si/dev/sdbest renommé/dev/xvdf, alors/dev/sdcest renommé/dev/xvdg. Amazon Linux crée un lien symbolique pour le nom que vous avez spécifié pour le périphérique renommé. D’autres systèmes d’exploitation peuvent avoir un comportement différent. -
(Instances Linux) Les AMI HVM ne prennent pas en charge les chiffres à la fin des noms de périphériques, à l’exception de
/dev/sda1, qui est réservé pour le volume racine, et de/dev/sda2. L’utilisation de/dev/sda2est possible, mais nous ne recommandons pas l’utilisation de ce mappage de périphérique avec les instances HVM. -
(Instances Linux) Lorsque vous utilisez des AMI PV, vous ne pouvez pas attacher des volumes qui partagent les mêmes lettres de périphérique avec et sans chiffres de fin. Par exemple, si vous attachez un premier volume en tant que
/dev/sdcet un autre volume en tant que/dev/sdc1, seul/dev/sdcsera visible pour l’instance. Pour utiliser des chiffres à la fin des noms de périphériques, vous devez y avoir recours pour tous les noms de périphériques qui partagent les mêmes lettres de base (par exemple/dev/sdc1,/dev/sdc2,/dev/sdc3). -
(Instances Linux) Certains noyaux personnalisés peuvent avoir des restrictions qui limitent l'utilisation à
/dev/sd[f-p]ou/dev/sd[f-p][1-6]. Si vous rencontrez des difficultés en utilisant/dev/sd[q-z]ou/dev/sd[q-z][1-6], essayez avec/dev/sd[f-p]ou/dev/sd[f-p][1-6].
Avant de spécifier le nom de l'appareil sélectionné par. Dans le cas contraire, vous obtenez une erreur indiquant que le nom de l'appareil est déjà utilisé par. Pour afficher les unités de disque et leurs points de montage, utilisez la commande (instances Linux) lsblk, l'utilitaire de gestion des disques ou la diskpart commande (instances Windows).