附加到多个实例时如何查看 EBS 卷的更新?

cod*_*key 4 amazon-ec2 amazon-ebs amazon-web-services

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

MLu*_*MLu 7

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

让我们退后一步 - 你想达到什么目的?我想在实例之间共享文件?最好的选择是EFS(弹性文件系统) ——一种 AWS 云原生 NFS 服务。除非您对多连接 EBS 有非常特殊的需求并运行一些可以利用它的非常特殊的应用程序,否则我建议您改用 EFS 方式。对多附加磁盘的需求很少见,无论是在云中还是在云外。

希望有帮助:)