Nfs
使文件夾與遠端伺服器保持同步的系統
我們的本地網路上有一個帶有幾個 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)。前兩個讓您有機會在伺服器和客戶端之間插入記憶體代理。