rsync三种工作模式
第一种:local
rsync命令是客户端命令:
rsync -avz /etc/hosts /tmp <=== cp
mkdir /null
rsync -avz --delete /null/ /tmp/ <== rm
第二种工作模式:remote shell
push:推
rsync -avzP -e 'ssh -p 22' /tmp/ root@192.168.137.7:/tmp/
pull:拉
rsync -avzP -e 'ssh -p 22' root@192.168.137.7:/tmp/ /tmp/
第三种模式:Access via rsync daemon
push:推
rsync -avz /tmp/ rsync_backup@192.168.137.11::backup --password-file=/etc/rsync.password
pull:拉
rsync -avz rsync_backup@192.168.137.11::backup /tmp/ --password-file=/etc/rsync.password
rsync参数说明:
1)-avz表示同步时文件和目录属性不变。
2)-P显示同步的过程,可以用--progress替换
3)-e 'ssh -p 22' ,表示通过ssh的通道传输数据,-p 22可以省略 即-e ssh即可
相关文章
暂无评论...