Назад | Перейти на главную страницу

AWS Large Instance: / mnt не показывает все пространство, которое должно быть доступно

Я только что создал 64-битный экземпляр Large (m1.large) с хранилищем экземпляров 850 ГБ. Посмотрите на крупный экземпляр http://aws.amazon.com/ec2/instance-types/

'Df -h' из корневой папки дает мне результат ниже. Я думаю, что хранилище экземпляров находится в / mnt, но здесь он показывает мне только 414 ГБ. Я установил два сервера, и оба показывают одинаковые числа.

 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

Экземпляр-хранилище (то есть эфемерное хранилище) предоставляется в виде двух устройств на m1.large - / dev / sdb и / dev / sdc - каждое примерно по 420 ГБ. Только один из них (/ dev / sdb) смонтирован (в расположение / mnt). Хотя дополнительный том (/ dev / sdc) доступен, вам необходимо отформатировать его перед монтированием.

Видеть: http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?instance-storage-concepts.html для уточнения того, как хранилище экземпляра распределяется по типу экземпляра.

m1.large: хранилище экземпляров 850 ГБ (2 x 420 ГБ плюс корневой раздел 10 ГБ)

  • / dev / sda1: отформатирован и смонтирован как root (/) во всех типах экземпляров Linux и UNIX. типы.
  • / dev / sdb или xvdb: отформатирован и смонтирован как / mnt на m1.large, m1.xlarge, c1.xlarge, cc1.4xlarge, cc2.8xlarge, m2.xlarge, m2.2xlarge и m2.4xlarge экземпляры Linux и UNIX.
  • / dev / sdc или xvdc: доступно на m1.large, m1.xlarge, cc1.4xlarge, cc2.8xlarge и c1.xlarge экземпляры Linux и UNIX.

Некоторые AMI могут не обеспечивать полное временное хранилище, однако вы можете добавить его при запуске экземпляра, указав сопоставления эфемерных дисков в своей команде запуска:

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'

куда ephemeral0 представляет собой корневой объем, ephemeral1 представляет собой пространство подкачки, а ephemeral2+ представляют собой оставшееся доступное эфемерное хранилище согласно документу выше.