传输文件需关闭防火墙
详情转
https://blog.youkuaiyun.com/qq_42774325/article/details/81335784
rsync常用选项
-a 包含-rtplgoD
-r 同步目录时要加上,类似cp时的-r选项
-v 同步时显示一些信息,让我们知道同步的过程
-l 保留软连接
-L 加上该选项后,同步软链接时会把源文件给同步
-p 保持文件的权限属性
-o 保持文件的属主
-g 保持文件的属组
-D 保持设备文件信息
-t 保持文件的时间属性
--delete 删除DEST中SRC没有的文件
--exclude 过滤指定文件,如--exclude “logs”会把文件名包含logs的文件或者目录过滤掉,不同步
-P 显示同步过程,比如速率,比-v更加详细
-u 加上该选项后,如果DEST中的文件比SRC新,则不同步
-z 传输时压缩
我们可以通过
rsync -av hist.txt 192.168.43.13:/u01/
类似的命令直接传输文件
也可以通过服务的方式同步
要编辑配置文件/etc/rsyncd.conf
rsyncd.conf样例
port=873
log file=/var/log/rsync.log
pid file=/var/run/rs
yncd.pid
address=本机IP地址
[自拟名]
path=/root/rsync /目录
use chroot=true
max connections=4
read only=no
list=true
uid=root
gid=root
auth users=test
secrets file=/etc/rsyncd.passwd
hosts allow=192.168.133.132 1.1.1.1 2.2.2.2 192.168.133.0/24
#允许访问的IP
启动服务rsync --daemon
命令格式格式:rsync -av test1/ 192.168.43.11::zzz
发送文件到服务端
从服务端下载文件