Ubuntu 18.04 安裝rsync 軟件,配置 rsync 服務器


 

1 rsync工具的安裝和使用

 

輸入“sudo apt-get install rsync”

 

安裝好rsync 后,即可使用它備份電腦上面A文件夾到B文件夾【比如B文件夾是 U盤/移動硬盤等】

# 將 第一個 4T 硬盤上面的文件夾,同步到 第 2 個 4T 硬盤上面

sudo rsync -avzP /opt/disk2/services/* /opt/backups/service/

 

 

 

2 rsync 作為 局域網備份服務器

 

2.1 編輯配置文件

 

 

 

 

輸入“sudo cp /usr/share/doc/rsync/examples/rsyncd.conf    /etc/”復制配置文件,然后編輯配置文件

這里不再一行一行解釋配置文件,直接結出配置部分,輸入“sudo vim /etc/rsyncd.conf”開始編輯配置文件

~$ cat /etc/rsyncd.conf

 

# GLOBAL OPTIONS

uid = zhang

gid = zhang

use chroot = no

max connections = 10

timeout = 600

 

motd file=/etc/motd

log file=/var/log/rsyncd

lock file = /var/run/rsync.lock

pid file=/var/run/rsyncd.pid

 

 

hosts allow = 192.168.1.0/24

hosts deny = 0.0.0.0/32

 

ignore = errors

 

read only = no

list = yes

 

auth users = backup

secrets file = /etc/rsyncd.secrets

 

 

# MODULE OPTIONS

 

[backup]

        comment = public backup

        path = /opt/backups/backfiles

        ignore errors = no

        transfer logging = no

        dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

 

 

上述  配置 文件中 使用到  

auth users = backup

secrets file = /etc/rsyncd.secrets

需要新建/編輯 /etc/rsyncd.secrets 文件

輸入“sudo vim  /etc/rsyncd.secrets”,輸入用戶名密碼,中間用“:”分開就行,保存退出。

用戶名必須和 auth users 一致。

sudo echo “backup:backup” >  /etc/rsyncd.secrets

sudo chmod 600 /etc/rsyncd.secrets

 

2.2 啟動

sudo systemctl start rsync

sudo systemctl status rsync

 

 

 

 

 

2.3 測試

客戶端

編輯 密碼文件

 

 

備注: 需要使用  sudo chmod 600  /etc/rsync.backup.passwd 修改文件權限為 600

 

 

 

 這樣,局域網內的 電腦都可以將數據備份到  rsync  服務器上面。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM