绿色资源网:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|论坛转帖|厂商大全

绿色资源网

技术教程
您的位置:首页服务器类Linux服务器 → linux下简单的rsync同步方法

linux下简单的rsync同步方法

我要评论 2011/09/23 17:51:51 来源:绿色资源网 编辑:downcc.com [ ] 评论:0 点击:338次

rsync是一个数据镜像及备份工具,具有可使本地和远程两台的文、目录之间,快速同步镜像,远程数据备份等功能。在同步过程中,rsync是根据自己独特的算法,只同步有变化的文件,甚至在一个文件里只同步有变化的部分,所以可以实现快速的同步数据的功能。(下面所讲的简单的rsync同步方法,依赖于SSH服务)
[root@web ~]# rsync -aSvH /home/* root@192.168.0.253:/home/

系统提示输入远程主机192.168.0.253的root口令,输入后即可开始数据同步。

参数说明:
a:表示保持文件的所有属性、权限不变。
S:有效的处理零散文件。
v:详细输出命令的每个动作。
H:保持文件的硬链接。
上面红色标记是源文件位置,蓝色标记是目的位置。如果想每次同步之后,两边的文件保持一致,需要添加参数--delete,添加这个参数时,一定要注意测试,否则会造成严重后果,删除了数据。上面的命令,执行的时候,需要输入192.168.0.253机器的root用户密码,可以将两台机器做个信任,省去每次输入密码。
[root@web ~]# ssh-keygen -t rsa ;创建证书
[root@web ~]# scp /root/.ssh/id_rsa.pub root@192.168.0.253:/root/.ssh/authorized_keys ;拷贝公钥到远程主机
[root@web ~]# ssh 192.168.0.253 ;测试是否建立成功(是否要求输入密码)

关键词:linux,rsync

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 1 白痴
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙视