在網路普及的時代,所有知識與資料的數量以非常驚人的爆炸性成長往上攀升,也因為所有的營運都與數位資料息息相關,如何做好備份就是一個令企業資訊單位非常頭痛的問題。

在資料備份方面,需要有支援多種作業系統以及目標儲存的工具,才能讓我們良好的利用手上現有的各種資源,做好備份工作。

方案介紹

在開源的領域中有多款備份系統,但我最為推薦的是 Duplicati。

Duplicati 是採用 C# 開發的備份系統,但憑藉著 Mono Framework 的跨平台能力,同樣可以讓它運作在多種作業系統上,包括 Windows 之外的 Linux、macOS、FreeBSD 等。

  • 全 Web 操作介面
  • 支援多種備份目的
  • 支援備份加密保護
  • 支援備份檔案分片
  • 支援 VSS (陰影複製)
  • 提供資料壓縮能力
  • 提供重複資料刪除能力
  • 提供排程備份功能
  • 可設定多種彈性的歷史版本保留策略
  • 簡單操作的檔案還原與版本查看瀏覽介面
  • 可在備份前後呼叫指令碼或批次檔作業
  • 支援純 CLI 模式執行操作
  • 繁體中文操作介面 (由我持續更新中)

在備份目的地的清單,目前直接支援下列項目:

  • 本機資料夾或磁碟
  • FTP
  • SFTP
  • Object Storage / Swift
  • S3 相容服務
  • WebDav
  • Amazon Cloud Drive
  • Amazon S3
  • Azure Blob
  • B2 Cloud Storage
  • Box.com
  • Dropbox
  • Google Cloud Storage
  • Google Drive
  • HubiC
  • Jottacloud
  • mega.nz
  • Microsoft Office 365 Group
  • Microsoft OneDrive for Business
  • Microsoft OneDrive v2
  • Microsoft SharePoint
  • Microsoft SharePoint v2
  • OpenStack Simple Storage
  • Rackspace CloudFiles
  • Rclone
  • Sia Decentralized Cloud
  • Tahoe-LAFS

幾乎常見的雲端空間都有支援,而且隨著 Duplicati 不斷改版,支援的項目持續增加中。

演講簡報

技術文章

取自 blog.jason.tools 網誌前十五篇 Duplicati 相關文章。