Noms des appareils pour les volumes sur les instances Amazon EC2 - Amazon Elastic Compute Cloud

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 .

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é :

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/xvdf et xvdf pour 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/xvdh ou /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/sda peut 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/sdb est renommé /dev/xvdf, alors /dev/sdc est 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/sda2 est 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/sdc et un autre volume en tant que /dev/sdc1, seul /dev/sdc sera 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).