小编Bre*_*ong的帖子

可以使用m5d的本地SSD作为根设备吗?

我一直在 m5 EC2 实例上使用Amazon ECS AMI,我注意到有一个新的 m5d 实例类型,它类似但带有 70 GB 本地 SSD。由于这些是一次性实例,更快的半廉价 SSD 看起来很完美,但我不知道如何实际使用这个本地存储。

我最初尝试在块设备映射中用 ephemeral0 替换 /dev/xvda 或 /dev/xvdcz 设备:

BlockDeviceMappings:
  - DeviceName: /dev/xvdcz
    VirtualName: ephemeral0
Run Code Online (Sandbox Code Playgroud)

.. 但这似乎没有做任何事情(盒子上的日志说一些关于 ephemeral0 不存在的信息),我在文档中发现:

【NVMe 实例存储卷】这些卷被自动枚举并分配一个设备名称;将它们包含在您的块设备映射中无效。

由于ECS AMI使用一个LVM分区,我可能会创建一个小的EBS卷的/ dev / xvdcz然后添加本地分区(这是可见的lsblk)的LVM商店,但事实上,NVMe分区具有任意名称,使这个很难以安全的方式进行。

所以这就是我坚持的重点。如果您不能在块设备映射中使用本地存储并且设备名称是半随机的,那么您实际上如何使用本地存储?亚马逊是否希望您在每次启动这些实例之一时手动登录并编辑 fstab?我觉得我一定错过了什么。

我意识到可能有特殊规则阻止我用临时设备替换根设备,但是如果它甚至不能替换数据量,我不知道我应该如何使用它。

amazon-ec2 amazon-web-services

3
推荐指数
1
解决办法
885
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1