Rsync命令

罗小黑
2021-05-18 / 0 评论 / 36 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月18日,已超过79天没有更新,若内容或图片失效,请留言反馈。

什么事Rsync服务

rsync是一款开源的,快速的,多功能的可以实现全量及增量的本地或远程数据同步备份的工具

yum install -y rsync

rsync命令

1、本地备份,同cp一样

rsync /etc/host  /backup

2、远程备份,同scp一样 (172.16.1.41 备份服务器)

scp -rp /etc/host root@172.16.1.41:/backup
ps: -r  递归   -p 保持文件属性不变
rsync -rp /etc/host root@172.16.1.41:/backup/host

远程备份目录

rsync -rp /etc root@172.16.1.41:/backup     ----备份目录后面没有/ ,会备份/etc目录及其内容
rsync -rp /etc/ root@172.16.1.41:/backup     ----备份目录后面有/ ,会备份/etc目录里面的内容

3、代替删除命令
首先我们创建一个空目录 mkdir /null

rsync -rp --delete /null root@172.16.1.41:/backup

--delete 实现无差异同步数据
4、查看文件命令,同ls

rsync /etc/hosts
rsync -rp root@172.16.1.41:/etc/host /backup  --从备份服务器拉取数据
rsync -rp /etc/host root@172.16.1.41:/backup  --从本地传输数据
2

评论 (0)

取消