Amazon-Web-Services

附加到多個實例時如何查看 EBS 卷的更新?

  • January 17, 2021

我有兩個執行 Ubuntu 18.04 的 ec2 實例。我創建了一個預置 IOPS SSD (io1) 卷並啟用了多重連接。我已經成功地在兩個實例上安裝了該卷,並且可以毫無問題地對其進行讀寫。現在的問題是,如果我從實例 A 修改共享卷上的文件,如果不重新掛載該卷,我將看不到實例 B 上的更改。有沒有辦法讓這些更新在兩個實例上立即可見?

您將需要一個多連接感知的文件系統/應用程序。例如, Oracle RAC可以使用這樣的捲,而普通文件系統喜歡ext4xfs不能。它們被設計為僅安裝在單個主機上。

讓我們退後一步——你想達到什麼目的?我想在實例之間共享文件?您最好的選擇是EFS(彈性文件系統) ——一種 AWS 雲原生 NFS 服務。除非您對多附加 EBS 有非常特殊的需求並執行一些可以利用它的非常特殊的應用程序,否則我建議您改為探索 EFS 方式。在雲端和外部都很少需要多附加磁碟。

希望有幫助:)

引用自:https://serverfault.com/questions/1050184