Linux

非常快速的文件同步軟體

  • May 17, 2021

我正在尋找一個非常快速的文件同步軟體來跨多台機器,跨多個站點同步數據。像 Dropbox 或 Spideroak 這樣的東西。

軟體應滿足以下兩個標準:

1)也是最重要的。它應該非常快。如果我更改文件,則應在 10 秒內開始上傳到伺服器。上傳完成後,其他連接的機器應盡快開始下載。如果該軟體支持鎖定有問題的文件,那就太好了。

2)它應該支持客戶端加密。

Dropbox 不適合因為第二點,Spideroak 不適合因為第一點(有時我得到了非常令人失望的結果)。

您使用什麼文件同步工具?你能推薦什麼?

編輯:電腦都在執行 linux 系統。

EDIT2:我有 4-5 個網站。不幸的是,他們的上傳量不是很大。最糟糕的(我的家庭辦公室;-))只有一個上傳速度為 80 kb/s 的 DSL 連接。自己組裝東西不是一種選擇,因為我正在尋找成本適中且可靠性高的解決方案;-)。我對所有有問題的客戶端都有 root 訪問權限。

我會推薦GlusterFS。它是一個 NAS 文件系統,將多台伺服器連接到一個文件系統中。然後,您可以通過保險絲安裝它。您還可以通過 IPsec 解決方案連接伺服器,例如Openswan 。增加安全性。

來自關於 GlusterFS 的維基百科

GlusterFS 有一個客戶端和伺服器組件。伺服器通常部署為儲存磚,每台伺服器執行一個 glusterfsd 守護程序以將本地文件系統導出為卷。glusterfs 客戶端程序通過 TCP/IP、InfiniBand 或 SDP 連接到具有自定義協議的伺服器,使用可堆疊轉換器從多個遠端伺服器組成複合虛擬卷。預設情況下,文件是完整儲存的,但也支持跨多個遠端卷的文件條帶化。然後客戶端主機可以通過 FUSE 機制安裝最終卷,或者通過 libglusterfs 客戶端庫訪問最終卷,而不會產生 FUSE 文件系統成本。GlusterFS 的大部分功能都是作為翻譯器實現的,包括:

  • 基於文件的鏡像和複製
  • 基於文件的條帶化
  • 基於文件的負載均衡
  • 卷故障轉移
  • 調度和磁碟記憶體
  • 儲存配額

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