Rsync基本使用

运维干货 1年前 (2022) 导航君
9 0 0

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即可

版权声明:导航君 发表于 2022年6月22日 上午8:11。
转载请注明:Rsync基本使用 | 第八网址导航

相关文章

暂无评论

暂无评论...