
Ich habe gerade eine große (m1.large) 64-Bit-Instanz erstellt, die über 850 GB Instanzspeicher verfügt. Sehen Sie sich die große Instanz anhttp://aws.amazon.com/ec2/instance-types/
Ein „df -h“ aus dem Stammordner gibt mir die folgende Ausgabe. Ich vermute, dass sich der Instanzspeicher im Ordner /mnt befindet, aber hier werden mir nur 414 G angezeigt. Ich habe zwei Server eingerichtet und beide zeigen die gleichen Zahlen an.
root@ip-11-11-11-11:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.9G 1.1G 6.5G 14% /
none 3.7G 112K 3.7G 1% /dev
none 3.7G 0 3.7G 0% /dev/shm
none 3.7G 48K 3.7G 1% /var/run
none 3.7G 0 3.7G 0% /var/lock
/dev/sdb 414G 199M 393G 1% /mnt
Antwort1
Der Instanzspeicher (d. h. temporärer Speicher) wird als zwei Geräte auf m1.large bereitgestellt – /dev/sdb und /dev/sdc – jedes mit ungefähr 420 GB. Nur eines davon (/dev/sdb) ist gemountet (am /mnt-Speicherort). Obwohl das zusätzliche Volume (/dev/sdc) verfügbar ist, müssen Sie es vor dem Mounten formatieren.
Sehen:http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?instance-storage-concepts.htmlfür Einzelheiten zur Zuweisung des Instanzspeichers nach Instanztyp.
m1.large: 850 GiB Instanzspeicher (2 x 420 GiB plus 10 GiB Root-Partition)
- /dev/sda1: Auf allen Linux- und UNIX-Instanztypen als Root (/) formatiert und gemountet. Typen.
- /dev/sdb oder xvdb: Formatiert und gemountet als /mnt aufm1.groß, m1.xlarge, c1.xlarge, cc1.4xlarge, cc2.8xlarge, m2.xlarge, m2.2xlarge und m2.4xlarge Linux- und UNIX-Instanzen.
- /dev/sdc oder xvdc: Verfügbar auf m1.large,m1.xlarge, cc1.4xlarge, cc2.8xlarge und c1.xlarge Linux- und UNIX-Instanzen.
Einige AMIs stellen möglicherweise nicht den gesamten flüchtigen Speicher bereit. Sie können ihn jedoch beim Starten der Instanz hinzufügen, indem Sie die flüchtigen Datenträgerzuordnungen in Ihrem Startbefehl angeben:
ec2-run-instances <ami id> -k <your key> --block-device-mapping '/dev/sda2=ephemeral0' --block-device-mapping '/dev/sda3=ephemeral1' --block-device-mapping '/dev/sda4=ephemeral2' --block-device-mapping '/dev/sda5=ephemeral3'
Wobei ephemeral0
das Stammvolume darstellt, ephemeral1
der Swap-Speicherplatz darstellt und ephemeral2+
der verbleibende verfügbare temporäre Speicher gemäß dem obigen Dokument darstellt.