目前我有一堆dev/production網站的本地副本。每個副本都包含「文件」目錄,其中包含網站用戶上傳的文件。目前我使用rsync
來同步來自遠程服務器的目錄內容(通過ssh
)。遠程目錄的智能本地副本
有一些煩惱:
- 我有,當我想新的文件(這可能是自動的,當然,但我有很多的網站副本,這不是一個好每次手動運行
rsync
理念)。 - 執行
rsync
需要一些時間。 - 筆記本電腦上的光盤空間不足。
我想,如果有某種軟件,可以工作就像一個代理所有這一切都可以得到解決:
- 當我列出的文件,它從遠程服務器請求的文件列表和將結果緩存一些(可配置的)時間。
- 當我第一次請求文件內容時,它檢索遠程文件並將其保存在本地。
- 當我更新文件時,它只在本地更新。
- 當我在「files」目錄中保存一個新文件時,它不會進入遠程服務器。
當然,這樣的軟件的邏輯應該要複雜得多,但我希望,我的想法很明確:不要浪費磁盤空間,按需下載文件,不要進行遠程更改。
有什麼軟件可以這樣工作嗎?
我剛剛編輯了這個問題:不應該在遠程服務器上更改文件。 – Leksat 2015-02-06 12:37:26