rsync同步文件

本文介绍了Linux系统下rsync数据备份同步工具,它可镜像保存目录树和文件系统,支持增量备份。详细说明了在CentOS 7.5系统中,rsync服务端和客户端的配置步骤,包括安装、配置文件设置、密码文件设置、服务启动等,还提及了免密配置,方便自动备份。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

rsync是linux系统下的数据备份同步工具,可以镜像保存整个目录树和文件系统;也支持增量备份(这个算法只传送两个文件的不同部分),保持原来文件的权限、时间、软硬链接等附加信息
负责发起rsync同步操作的客户机称为发起端,而负责响应来自客户机的为同步源。再同步过程中,同步源负责提供文档的原始位置,而发起端对该位置具有读取权限,最后同步到本地

系统:centos7.5
##注释

#systemctl stop firewalld --关闭防火墙

1.
#yum -y install rsync
2.
#useradd -s /sbin/nologin -M rsync
#id rsync
uid=1000(rsync) gid=1000(rsync) 组=1000(rsync)
3.
#vim /etc/rsyncd.conf
uid = rsync
gid = rsync
use chroot = yes
auth users = leshan
pid file = /var/run/rsyncd.pid
log file = /var/log/rsyncd.log
secrets file = /etc/rsyncpw
hosts allow = 10.41.104.0/24
#exclude = lost+found/
transfer logging = yes
max connections = 1
timeout = 900
ignore nonreadable = yes
dont compress = .gz .tgz .zip .z .Z .rpm .deb .bz2

[backup]
path = /root/backup
comment = backup test
read only = no
list = false

4.密码文件
#echo "leshan:123" > /etc/rsyncpw
#cat /etc/rsyncpw
leshan:123
#chmod 600 /etc/rsyncpw
#ll /etc/rsyncpw
-rw------- 1 root root 11 8月 31 11:04 /etc/rsyncpw

5.启动服务
#systemctl restart rsyncd.service ## 很多人用这个rsync --daemon
#netstat -ntlp | grep rsync
#lsof -i:873 ##rsync的端口为873

6.配置 rsync 客户端(密码)
#rsync -av leshan@10.41.104.5::backup /root/rsync
Password:
。。。。。。
5.1 免密
#echo "123" > /etc/rsyncpw ##只要密码就行,密码文件放在哪里都行
#cat /etc/rsyncpw
123
#chmod 600 /etc/rsyncpw
#rsync -avz --delete --password-file=/etc/rsyncpw leshan@10.41.104.5::backup /root/rsync
##这样就不用输入密码,用crontab自动备份很是方便;

#rsync -v 10.41.104.5:: ##查看rsync服务器同步路径名

转载于:https://blog.51cto.com/1392567/2167804

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值