Nfs

使文件夾與遠端伺服器保持同步的系統

  • August 14, 2010

我們的本地網路上有一個帶有幾個 NFS 共享的 Linux 伺服器,我們希望能夠從 LAN 之外的一些遠端機器訪問這些共享上的數據。我們計劃在遠端機器上執行一項 cron 作業,觸發 rsync 以使文件夾保持最新。

只是想知道是否有某種不那麼“黑客攻擊”的解決方案,類似於 NFS 掛載,但針對高延遲連接進行了優化。

我們處於一個主要是 Linux 的環境中,所以只有 Linux 的解決方案很好,當然,跨平台工作的東西總是很好的。

謝謝!

我發現這樣做的最好方法是使用 AFS:http ://en.wikipedia.org/wiki/Andrew_File_System

注意 設置需要一些工作,但一旦正確完成,就值得了。

有許多基於 fuse 的文件系統在設計時考慮了 WAN。它們可能無法為您提供先前同步文件的速度,但也許它們已經足夠好了(有些可能能夠設置某種記憶體)。

有希望的候選包括curlftpfs(使用 FTP 作為傳輸協議的遠端文件系統)、fusedav(WebDAV)、sshfs(ssh)。前兩個讓您有機會在伺服器和客戶端之間插入記憶體代理。

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