Amazon-Web-Services

AWS - EFS 複製

  • June 11, 2021

我希望將現有 EFS 複製到新 EFS 並將其掛載到複製環境以進行測試,但似乎找不到任何好的資訊。

澄清一下 - 我還將複製一個 EC2 實例並希望創建一個完全獨立的環境,以便新的 EFS 實例在某個時間點與源 EFS 相同,但之後不需要保持同步。

有什麼想法嗎?

以下連結是一個潛在的解決方案,但似乎過於復雜。也就是說,這可能是最好的/唯一的方法: https ://aws.amazon.com/premiumsupport/knowledge-center/efs-file-sync-between-files/

這似乎太簡單了……我不確定我是否完全理解你的問題。

  1. 將兩個 EFS 文件系統掛載到單個實例,可能是您目前的實例。
  2. 使用複制命令將文件複製到新的 EFS 文件系統。
  3. 斷開新文件系統與您的實例的連接
  4. 將新的 EFS 文件系統掛載到新實例

更新

這裡有一些很有可能起作用的命令。我從這個頁面拿走了它們。

掛載第二個文件系統

sudo mount -t efs -o tls fs-12345678:/ /mnt/efs2

複製文件

sudo cp -r /mnt/efs /mnt/efs2/

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