Gerätenamen für Volumes auf EC2 Amazon-Instances - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Gerätenamen für Volumes auf EC2 Amazon-Instances

Wenn Sie Ihrer Instance ein Volume anfügen, geben Sie einen Gerätenamen für das Volume mit an. Dieser Gerätename wird von Amazon verwendetEC2. Der Blockgerätetreiber für die Instance weist beim Mounten des Volumes den tatsächlichen Volume-Namen zu, und der zugewiesene Name kann sich von dem Namen unterscheiden, den Amazon EC2 verwendet.

Die Anzahl der Volumes, die Sie Ihre Instance unterstützen kann, wird vom Betriebssystem bestimmt. Weitere Informationen finden Sie unter EBSAmazon-Volumenlimits für EC2 Amazon-Instances.

Verfügbare Gerätenamen

Für Linux-Instances sind zwei Virtualisierungstypen verfügbar: paravirtuelle (PV) und virtuelle Hardware-Maschinen (). HVM Der Virtualisierungstyp einer Instanz wird durch den Typ bestimmt, der zum Starten der Instanz AMI verwendet wird. Alle Instance-Typen werden unterstützt HVMAMIs. Einige Instance-Typen der vorherigen Generation unterstützen PVAMIs. Notieren Sie sich unbedingt den Virtualisierungstyp Ihrer InstanzAMI, da die empfohlenen und verfügbaren Gerätenamen, die Sie verwenden können, vom Virtualisierungstyp Ihrer Instanz abhängen. Weitere Informationen finden Sie unter Virtualisierungstypen.

In der folgenden Tabelle sind die verfügbaren Gerätenamen aufgeführt, die Sie in einer Blockgerätezuordnung oder beim Anhängen eines EBS Volumes angeben können.

Virtualisierungstyp Verfügbar Reserviert für Stamm-Volume Für EBS Volumes empfohlen Instance-Speicher-Volumes

Paravirtual

/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-d] [a-x]

/dev/xvd[e-z]

Unterscheidet sich durch AMI

/dev/sda1 or /dev/xvda

/dev/sd[f-p] *

/dev/sd[b-e]

/dev/sd[b-h] (h1.16xlarge)

/dev/sd[b-y] (d2.8xlarge)

/dev/sd[b-i] (i2.8xlarge)

**

* Die Gerätenamen, die Sie für NVMe EBS Volumes in einer Blockgerätezuordnung angeben, werden mithilfe von NVMe Gerätenamen (/dev/nvme[0-26]n1) umbenannt. Der Blockgerätetreiber kann NVMe Gerätenamen in einer anderen Reihenfolge zuweisen, als Sie sie für die Volumes in der Blockgerätezuordnung angegeben haben.

** NVMe Instance-Speicher-Volumes werden automatisch aufgelistet und ihnen wird ein NVMe Gerätename zugewiesen.

Windows AMIs verwendet einen der folgenden Treibersätze, um den Zugriff auf virtualisierte Hardware zu ermöglichen: AWS PV, Citrix PV und PV. RedHat Weitere Informationen finden Sie unter Paravirtual-Treiber für Windows-Instances.

In der folgenden Tabelle sind die verfügbaren Gerätenamen aufgeführt, die Sie in einer Blockgerätezuordnung oder beim Anhängen eines EBS Volumes angeben können.

Treibertyp Verfügbar Reserviert für Stamm-Volume Für EBS Volumen empfohlen Instance-Speicher-Volumes

AWS PV, Citrix PV

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]

**

Red Hat PV

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]

* Wenn Sie für Citrix PV und Red Hat PV ein EBS Volume mit dem Namen zuordnenxvda, erkennt Windows das Volume nicht (das Volume ist für AWS PV sichtbar oder AWS NVMe).

** NVMe Instance-Speicher-Volumes werden automatisch aufgelistet und ihnen wird ein Windows-Laufwerksbuchstabe zugewiesen.

Weitere Informationen zu Instance-Speicher-Volumes finden Sie unter Instanzspeicher temporärer Blockspeicher für EC2 Instances. Weitere Informationen zu NVMe EBS Volumes (Nitro-basierte Instances), einschließlich der Identifizierung des EBS Geräts, finden Sie bei Amazon EBS und NVMe im EBSAmazon-Benutzerhandbuch.

Überlegungen zu Gerätenamen

Bei der Auswahl eines Gerätenamens sollten Sie Folgendes beachten:

  • Der letzte Teil der von Ihnen verwendeten Gerätenamen sollte sich nicht überschneiden, da dies zu Problemen beim Starten Ihrer Instance führen kann. Vermeiden Sie es beispielsweise, Kombinationen wie /dev/xvdf und xvdf für Volumes zu verwenden, die an dieselbe Instanz angehängt sind.

  • Sie können Ihre EBS Volumes zwar mithilfe der Gerätenamen anhängen, die zum Anhängen von Instance-Speicher-Volumes verwendet wurden, wir empfehlen jedoch dringend, dies nicht zu tun, da das Verhalten unvorhersehbar sein kann.

  • Die Anzahl der NVMe Instance-Speicher-Volumes für eine Instance hängt von der Größe der Instance ab. NVMeInstance-Speicher-Volumes werden automatisch aufgelistet und ihnen wird ein NVMe Gerätename (Linux-Instanzen) oder ein Windows-Laufwerksbuchstabe (Windows-Instanzen) zugewiesen.

  • (Windows-Instanzen) AWS Windows wird mit zusätzlicher Software AMIs geliefert, die eine Instanz beim ersten Start vorbereitet. Dies ist entweder der EC2Config Dienst (Windows AMIs vor Windows Server 2016) oder EC2Launch (Windows Server 2016 und höher). Nachdem den Geräten Laufwerksbuchstaben zugeordnet worden sind, werden sie initialisiert und gemountet. Das Stammlaufwerk wird als C:\ initialisiert und gemountet. Wenn ein EBS Volume an eine Windows-Instanz angehängt ist, kann es standardmäßig als beliebiger Laufwerksbuchstabe auf der Instanz angezeigt werden. Sie können die Einstellungen ändern, um die Laufwerksbuchstaben der Volumes nach Ihren Spezifikationen anzupassen. Zum Beispiel Speichervolumes, die Standardeinstellung hängt vom Treiber ab. AWS PV-Treiber und Citrix PV-Treiber weisen Instance-Speicher-Volumes Laufwerksbuchstaben von Z: bis A: zu. Red Hat-Treiber ordnen die Instance-Speicher-Volumes den Laufwerkbuchstaben von D: nach Z: zu. Weitere Informationen finden Sie unter Windows-Startagenten auf Amazon EC2 Windows-Instances und Wie Volumes für Amazon EC2 Windows-Instances angehängt und zugeordnet werden.

  • (Linux-Instanzen) Je nach Blockgerätetreiber des Kernels kann das Gerät mit einem anderen Namen als dem von Ihnen angegebenen verbunden sein. Beispiel: Falls Sie einen Gerätenamen von /dev/sdh angeben, könnte Ihr Gerät in /dev/xvdh oder /dev/hdh umbenannt werden. In den meisten Fällen bleibt der abschließende Buchstabe gleich. In einigen Versionen von Red Hat Enterprise Linux (und deren Varianten wie z. B. CentOS) kann der abschließende Buchstabe geändert werden (/dev/sda kann in /dev/xvde geändert werden). In diesen Fällen wird jeder abschließende Buchstabe entsprechend fortgeschrieben. Beispiel: Wenn /dev/sdb in /dev/xvdf umbenannt wird, dann wird /dev/sdc in /dev/xvdg umbenannt. Amazon Linux erstellt einen symbolischen Link für den Namen, den Sie für das umbenannte Gerät angegeben haben. Andere Betriebssysteme könnten sich anders verhalten.

  • (Linux-Instances) unterstützen die Verwendung von nachfolgenden Zahlen in Gerätenamen HVM AMIs nicht, mit Ausnahme von/dev/sda1, das für das Root-Gerät reserviert ist, und/dev/sda2. /dev/sda2Die Verwendung ist zwar möglich, wir empfehlen jedoch nicht, diese Gerätezuordnung mit HVM Instanzen zu verwenden.

  • (Linux-Instances) Wenn Sie PV verwendenAMIs, können Sie keine Volumes anhängen, die dieselben Gerätebuchstaben verwenden, sowohl mit als auch ohne nachstehende Ziffern. Wenn Sie beispielsweise ein Volume als /dev/sdc und ein anderes als /dev/sdc1 anfügen, ist nur /dev/sdc für die Instance sichtbar. Um nachfolgende Stellen in Gerätenamen zu verwenden, müssen Sie bei allen Gerätenamen nachfolgende Stellen verwenden, die dieselben Grundbuchstaben haben (beispielsweise /dev/sdc1, /dev/sdc2, /dev/sdc3).

  • (Linux-Instances) Für einige benutzerdefinierte Kernel gelten möglicherweise Einschränkungen, die die Verwendung auf /dev/sd[f-p] oder beschränken. /dev/sd[f-p][1-6] Wenn Probleme bei der Verwendung von /dev/sd[q-z] oder /dev/sd[q-z][1-6] auftreten, versuchen Sie es mit /dev/sd[f-p] oder /dev/sd[f-p][1-6].

Bevor Sie den von Ihnen ausgewählten Gerätenamen angeben, stellen Sie sicher, dass er verfügbar ist. Andernfalls erhalten Sie eine Fehlermeldung, dass der Gerätename bereits verwendet wird. Um die Festplattengeräte und ihre Bereitstellungspunkte anzuzeigen, verwenden Sie den lsblk Befehl (Linux-Instanzen), das Festplattenverwaltungsprogramm oder den diskpart Befehl (Windows-Instanzen).