我有两个运行 Ubuntu 18.04 的 ec2 实例。我创建了一个预配置 IOPS SSD (io1) 卷并启用了多重附加。我已成功在两个实例上安装了该卷,并且可以毫无问题地对其进行读写。现在的问题是,如果我从实例 A 修改共享卷上的文件,则在不重新安装该卷的情况下,我无法在实例 B 上看到更改。有没有办法让这些更新在两个实例上立即可见?
答案1
您需要一个支持多附件的文件系统/应用程序。例如Oracle RAC可以使用此类卷,而普通文件系统ext4
则xfs
不能。它们设计为仅安装在单个主机上。
让我们回顾一下 - 您想要实现什么?我想是在实例之间共享文件吧?最好的办法是远程教育(弹性文件系统)- AWS 云原生 NFS 服务。除非您对多连接 EBS 有非常具体的需求,并且正在运行一些可以利用它的非常特殊的应用程序,否则我建议您改为探索 EFS 方式。无论在云中还是在云外,对多连接磁盘的需求都很少。
希望有帮助:)