linux下简单的rsync同步方法 太疯狂了linux是什么

 

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

[root@web ~]# rsync -aSvH /home/* [email protected]:/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 [email protected]:/root/.ssh/authorized_keys ;拷贝公钥到远程主机

[root@web ~]# ssh 192.168.0.253 ;测试是否建立成功(是否要求输入密码)
���� 0

关键词:linux,rsync

为您推荐

linux下简单的rsync同步方法 太疯狂了linux是什么

linux下简单的rsync同步方法 太疯狂了linux是什么

rsync是一个数据镜像及备份工具,具有可使本地和远程两台的文、目录之间,快速同...

2024-10-18 栏目:编程控

当前非电脑浏览器正常宽度,请使用移动设备访问本站!