Amazon-Web-Services
附加到多個實例時如何查看 EBS 卷的更新?
我有兩個執行 Ubuntu 18.04 的 ec2 實例。我創建了一個預置 IOPS SSD (io1) 卷並啟用了多重連接。我已經成功地在兩個實例上安裝了該卷,並且可以毫無問題地對其進行讀寫。現在的問題是,如果我從實例 A 修改共享卷上的文件,如果不重新掛載該卷,我將看不到實例 B 上的更改。有沒有辦法讓這些更新在兩個實例上立即可見?
您將需要一個多連接感知的文件系統/應用程序。例如, Oracle RAC可以使用這樣的捲,而普通文件系統喜歡
ext4
或xfs
不能。它們被設計為僅安裝在單個主機上。讓我們退後一步——你想達到什麼目的?我想在實例之間共享文件?您最好的選擇是EFS(彈性文件系統) ——一種 AWS 雲原生 NFS 服務。除非您對多附加 EBS 有非常特殊的需求並執行一些可以利用它的非常特殊的應用程序,否則我建議您改為探索 EFS 方式。在雲端和外部都很少需要多附加磁碟。
希望有幫助:)