用 rsync 作異地備份

    版本為 10:43, 30 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    Linux 要作異地備份最簡單的方式就是使用 rsync 這個工具,簡單的分析它的優缺點:

    優點:

    1. 容易安裝,可跨平台作備份,適用各種 Linux 發行版、UNIX甚至在 Windows 也可以用。
    2. 可作差異性備份,提高重複資料的備份效率。
    3. 容易設定
    4. command-line 操作介面,容易整合自動化工作。

    缺點:

    1. 對於大量檔案數的資料,備份效率差。
    2. 資料即時同步性差,僅適用離線式的備份模式。
    3. 對於目錄層過多的資料,備份效率差。
    系統環境

    主機端:儲存備份資料的目的主機

    用戶端:原始資料的來源主機

    備份流程為 用戶端 -> 主機端

    安裝所需套件

    主機端及用戶端都需要安裝 rsync 套件,在 CentOS 直接使用 yum install rsync。

    主機端設定

    新增設定檔 /etc/rsyncd.conf

    [backup_1]
    path = /backup/directory/path/1
    auth users = user1
    uid = root
    gid = root
    secrets file = /etc/rsyncd.secrets
    read only = no
    [backup_2]
    path = /backup/directory/path/2
    auth users = user2
    uid = root
    gid = root
    secrets file = /etc/rsyncd.secrets
    read only = no
    
    

    新增密碼檔 /etc/rsyncd.secrets

    user1:pass1
    user2:pass2
    

     

     

     

    Powered by MindTouch Core