UnionFS 本地目錄和 NFS 目錄

UnionFS 本地目錄和 NFS 目錄

我希望在兩個目錄之間建立一個並集,一個是電腦上的本機目錄,另一個是遠端客戶端的 NFS 目錄。我想要完成的是對要在兩個目錄之間共享的目錄的任何寫入,但任何讀取僅來自本地目錄。這個想法是在伺服器上有一個 Bit-Torrent 用戶端,將檔案寫入聯合體,因此當它下載時,它會同步到客戶端計算機,我不必等待兩次傳輸(Bit-Torrent 傳輸然後伺服器到客戶轉移)

我正在考慮使用 UnionFS 合併本機目錄和 NFS 目錄,並假設 UnionFS 足夠聰明,可以使用本機目錄而不是遠端目錄進行讀取。然後,由於它在目錄級別工作,我不知道作業系統將如何處理它。這將在 Ubuntu Server x64 上。客戶端和伺服器將透過 PPTP VPN 連線。

這會如預期工作還是我要求不可能的事情?謝謝!

答案1

UnionFS 不會在其底層分支之間來回複製內容。相反,它使它看起來好像兩個底層分支實際上是一個分支(很像將兩張膠片底片一個疊放在另一個上面並透過它們進行查看)。

也許您可以查看 cron 腳本,它將您的 nfs 掛載同步到本機檔案系統目標。

相關內容