我已经将EC2实例从m4升级到m5,现在我想增加音量.
我确实执行了这个命令并得到了错误:
growpart /dev/nvme0n1 p1
FAILED: partition-number must be a number
Run Code Online (Sandbox Code Playgroud)
无法从AWS文档和论坛中找到指令.
知道如何增加NVME磁盘吗?
我正在尝试将一些卷安装到我的实例,它们都是 NVME。我读到,NVME 卷每次随机分配序列号时,它们的映射都不会保持相同。重点是我需要保持映射一致,它是针对一个数据库和一个假设保存数据的卷。现在,如果我重新启动实例,卷就会混合在一起,因此包含数据的卷可能会被安装到不同的目录,因此数据库服务启动但找不到任何数据。
当然,创建映像后也会发生这种情况,因此我无法配置 1 个实例并使用映像启动更多实例。
如何强制映射保持一致?或者停止使用 NVME?(我读到这个随机序列化仅发生在 NVME 上)
根据NVMe规范,BAR对于每个队列都有尾部和头部字段。例如:
y尾部门铃 ( SQyTDBL):
1000h + (2y * (4 << CAP.DSTRD))1003h + (2y * (4 << CAP.DSTRD))y头门铃 ( SQyHDBL):
1000h + ((2y + 1) * (4 << CAP.DSTRD))1003h + ((2y + 1) * (4 << CAP.DSTRD))是否有队列本身或只是指针?它是否正确?如果是队列,我会假设 DSTRD 表示所有队列的最大长度。
此外,该规范还讨论了两个可选区域:主机内存缓冲区(HMB)和控制器内存缓冲区(CMB)。
如果两者都是可选的,那么它位于哪里?由于端点 PCIe 仅适用于 BAR 和 PCI 接头,因此除了 BAR 之外,我看不到它们可能位于任何其他位置。