当连接到多个实例时,如何查看 EBS 卷的更新?

当连接到多个实例时,如何查看 EBS 卷的更新?

我有两个运行 Ubuntu 18.04 的 ec2 实例。我创建了一个预配置 IOPS SSD (io1) 卷并启用了多重附加。我已成功在两个实例上安装了该卷,并且可以毫无问题地对其进行读写。现在的问题是,如果我从实例 A 修改共享卷上的文件,则在不重新安装该卷的情况下,我无法在实例 B 上看到更改。有没有办法让这些更新在两个实例上立即可见?

答案1

您需要一个支持多附件的文件系统/应用程序。例如Oracle RAC可以使用此类卷,而普通文件系统ext4xfs不能。它们设计为仅安装在单个主机上。

让我们回顾一下 - 您想要实现什么?我想是在实例之间共享文件吧?最好的办法是远程教育(弹性文件系统)- AWS 云原生 NFS 服务。除非您对多连接 EBS 有非常具体的需求,并且正在运行一些可以利用它的非常特殊的应用程序,否则我建议您改为探索 EFS 方式。无论在云中还是在云外,对多连接磁盘的需求都很少。

希望有帮助:)

相关内容