AWS 大型实例:/mnt 未显示所有可用空间

AWS 大型实例:/mnt 未显示所有可用空间

我刚刚创建了一个大型 (m1.large) 64 位实例,它带有 850 GB 实例存储。查看大型实例http://aws.amazon.com/ec2/实例类型/

从根文件夹执行“df -h”会得到以下输出。我认为实例存储位于 /mnt,但这里只显示 414G。我设置了两台服务器,两台都显示相同的数字。

 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

答案1

实例存储(即临时存储)在 m1.large 上提供两个设备 - /dev/sdb 和 /dev/sdc - 每个大约 420GB。其中只有一个 (/dev/sdb) 被安装(到 /mnt 位置)。虽然附加卷 (/dev/sdc) 可用,但您需要在安装之前对其进行格式化。

看:http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?instance-storage-concepts.html了解按实例类型分配实例存储的具体方法。

m1.large:850GiB 实例存储(2 x 420GiB 加 10GiB 根分区)

  • /dev/sda1:在所有 Linux 和 UNIX 实例类型上格式化并安装为根 (/)。类型。
  • /dev/sdb 或 xvdb: 格式化并安装为 /mntm1.大、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+代表根据上述文档剩余的可用临时存储。

相关内容