用於備份的 Ubuntu 主機/客戶端伺服器?

用於備份的 Ubuntu 主機/客戶端伺服器?

我想使用 Ubuntu 伺服器來託管某種備份服務,以備份位於異地 Windows 電腦上的客戶檔案。任何關於如何做到這一點的建議將不勝感激。

答案1

您可以使用 rsync 來實現這一點。有一個 Windows 版本的 rsync 稱為同步同步。它基於cygwin。

您可以在 Windows 機器上安裝 cwRsync,然後將資料 rsync 到您的 Ubuntu 電腦。當我將伺服器從 Linux 遷移到 Windows 並且必須將幾 GB 資料從一台電腦複製到另一台電腦時,我使用了 rsync。

這裡是一個如何做到這一點的範例。

如果您為備份建立批次文件,則可以使用 Windows 中的事件排程器自動執行它。

答案2

您可以使用簡單的 rsync (cwRsync 作為NZB提到)將客戶端資料同步到您的伺服器。

最重要的是,我會讓伺服器製作同步資料的每日快照。如果您的客戶端搞亂了數據,那麼您的即時 rsync 副本也可能會搞砸。在這種情況下,您希望從最新快照還原資料。

獲取有關如何使用硬連結執行此操作的靈感。我不會使用存檔,因為您通常最終會使用更多的磁碟空間。

相關內容