Amazon ec2 每个Amazon EC2实例的最大连接卷数是多少?

Amazon ec2 每个Amazon EC2实例的最大连接卷数是多少?,amazon-ec2,amazon,volume,Amazon Ec2,Amazon,Volume,我正在运行UbuntuServer12.04LTS作为来宾操作系统 我可以将多少卷附加到一个实例?我正在做一个项目,这将要求我们的每个客户都有自己的数量 Amazon似乎没有动态卷,因此我们需要从快照创建一个新卷来扩展现有卷。此操作需要服务器停机时间,这是不可接受的。这就是为什么我们需要每个客户机一个卷。对于物理服务器,我将放置一个2TB驱动器并使用配额,但我们现在不想这样做。事实上,如果您坚持使用Linux,则没有限制(Windows实例限制为16个EBS卷)。您可能需要更改设备的命名,然后您

我正在运行UbuntuServer12.04LTS作为来宾操作系统

我可以将多少卷附加到一个实例?我正在做一个项目,这将要求我们的每个客户都有自己的数量


Amazon似乎没有动态卷,因此我们需要从快照创建一个新卷来扩展现有卷。此操作需要服务器停机时间,这是不可接受的。这就是为什么我们需要每个客户机一个卷。对于物理服务器,我将放置一个2TB驱动器并使用配额,但我们现在不想这样做。

事实上,如果您坚持使用Linux,则没有限制(Windows实例限制为16个EBS卷)。您可能需要更改设备的命名,然后您可以轻松获得多达24个卷:

/dev/sdf1  /dev/sdf5  /dev/sdf9  /dev/sdg4  /dev/sdg8  /dev/sdh3
/dev/sdf2  /dev/sdf6  /dev/sdg1  /dev/sdg5  /dev/sdg9  /dev/sdh4
/dev/sdf3  /dev/sdf7  /dev/sdg2  /dev/sdg6  /dev/sdh1  /dev/sdh5
/dev/sdf4  /dev/sdf8  /dev/sdg3  /dev/sdg7  /dev/sdh2  /dev/sdh6

有关更多信息,请参阅文档:。

根据moosgummi的回答,AWS允许使用范围广泛的块设备名称。请参阅此处“指定块设备映射”下的相关文档

EBS卷装入点必须以/dev/开头,然后指定“hd”或“sd”(2),然后指定a到z(26),然后指定1到15,或指定no(16)。这些选项产生2 x 26 x 16=832个名称选项。(比moosgummi建议的24条还要多。)但要小心避免与根设备(sda1)或其他默认设备(sda[1-15])发生冲突


设备名称限制是我所知道的关于连接的EBS卷总数的唯一限制。但是我从来没有一次尝试过多个卷。

AWS说,linux有40个卷的限制,Windows有26或16个卷的限制,每个卷都有这个警告。 仅在尽力而为的基础上支持将*个以上的卷附加到*实例,不保证


公认的答案是错误的。这是有限度的。我现在对在Amazon Linux下运行的EC2 t3.medium、m5a.large、c5.xlarge有直接的经验,以下是我的发现:

  • 似乎有26卷的硬限制
  • 设备名称为/dev/sd[a-z]、/dev/xvd[a-z]、/dev/xvd[a-z][a-z]
间接地说,限制(目前)为26台设备:

EBS卷作为基于Nitro的NVMe块设备公开 实例。设备名称是/dev/nvme0n1、/dev/nvme1n1等等。 在块设备映射中指定的设备名称为 使用NVMe设备名称重命名(/dev/NVMe[0-26]n1)。闭塞装置 驱动程序可以按与您不同的顺序分配NVMe设备名称 为块设备映射中的卷指定

因此,虽然您可以使用/dev/xvd生成成吨的设备名??这实际上是可行的,它们不必按任何顺序排列,您可以混合和匹配所有组合,例如/dev/sdf、/dev/xvdz、/dev/xvdxy,但仍有26个设备的限制

如果超出此限制,会发生什么情况?两件事:

  • 如果实例正在运行,您尝试连接的卷将保持“正在连接”状态
  • 如果实例停止,卷将毫无问题地连接,但当您尝试启动实例时,它将陷入“挂起”状态
由于这种行为,我怀疑问题是否与操作系统、Linux、Windows、FreeBSD等有关。如果是关于操作系统,实例将进入“运行”状态,然后在引导时卡住,但不会陷入“挂起”状态


此外,您可能希望列出您的/dev/目录以供自己查看,但您不必担心这些nitro设备名/dev/nvme*,也不必想知道它们是如何从您在attach volume命令中指定的设备名映射而来的;您将同时找到这两个节点,即在上面的示例中,您将按原样找到设备名称/dev/sdf、/dev/xvdz、/dev/xvdxy,但也可以找到/dev/nvme*节点。您可以将在attachvolume命令中指定的设备名称用于mkfs之类的东西,我强烈建议您随后使用UUID=。。。格式化以指定/etc/fstab中的卷,并且从不尝试按/dev/node name装载。

在windows2003中,我可以附加多个ebs卷吗?。我已将1 TB ebs卷连接到我的ec2实例。现在,我尝试连接第二个大小为1 TB的ebs卷,该卷是从快照创建到ec2实例的,但它显示磁盘是动态的,当我右键单击设备时,它只显示两个选项。1.导入外部磁盘2。转换到基本磁盘,这样,你知道如何连接从快照创建的秒ebs吗?@loganathan我不知道。。。对不起,我不再使用Windows了。您应该为您的问题打开一个新问题。根据当前情况,此信息仅对虚拟化类型为准虚拟的实例有效。对于HVM,方案略有不同。可能重复:如果您经历过这一情况,是否意味着AWS文档不正确?在我写这个答案的时候,它是正确的,因为我运行的所有实例都是普通的AmazonLinux。你不能超过26岁。因为问题在于虚拟机,而不是操作系统(无论如何,在Unix的情况下),所以Amazon可以同时改变这些限制。我还检查了我引用的文档,但文档没有更新。我回来搜索谷歌,查找EC2未启动(处于挂起状态)时遇到的问题,结果发现我两年前也遇到了同样的问题。这是为了确认26个设备的限制今天仍然存在。不是真的,是26个。我两年前试过,一个月前又试过。你可能不知道其他限制,但有一个硬限制。试试看,你会明白的。快速启动AMZ Linux实例并将27个EBS设备连接到该实例上,注意它不会启动(卡在“挂起”状态)。然后逐个删除设备附件,您会看到它将在26开始。