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  服务器上面。

 

posted @ 2022-02-12 19:23  张志伟122  阅读(3058)  评论(0编辑  收藏  举报