linux下简单的rsync同步方法
rsync是一个数据镜【shù jù jìng】像及备♟份工具😄,具有可使本地和远程👚两台的文、目录之间,快速同步镜像【bù jìng xiàng】,远程数据备份等功能【děng gōng néng】。在同步🐋过程中,rsync是根据【shì gēn jù】自己独【zì jǐ dú】💍特的算法🚋,只同步有🐟变化的【biàn huà de】文件🕴,甚至在【shèn zhì zài】一个文件里只📄同步有🐟变化的【biàn huà de】部分,所以可【suǒ yǐ kě】🌨以实现【yǐ shí xiàn】快速的同步数【tóng bù shù】🍧据的功【jù de gōng】能【néng】。(下面所💣讲的简单的【dān de】🤚rsync同步方【tóng bù fāng】法🚋,依赖于SSH服务✉)
[root@web ~]# rsync -aSvH /home/* root@192.168.0.253:/home/
系统提示输入🆒远程主【yuǎn chéng zhǔ】☝机192.168.0.253的root口令,输入后【shū rù hòu】即可开【jí kě kāi】始数据🃏同步。
参数说【cān shù shuō】明【míng】🎃:
a:表示保🖥持文件的所有🥅属性、权限不变🕊。
S:有效的🎺处理零散文件。
v:详细输📉出命令【chū mìng lìng】的每个💯动作。
H:保持文【bǎo chí wén】件的硬【jiàn de yìng】链接。
上面红【shàng miàn hóng】色标记🚠是源文【shì yuán wén】件位置【jiàn wèi zhì】🔱,蓝色标记🚠是目的位置。如果想🌡每次同步之后🛸,两边的【liǎng biān de】文件保持一致【chí yī zhì】,需要添【xū yào tiān】加参数【jiā cān shù】🥫--delete,添加这个参数🧢时,一定要【yī dìng yào】注意测🚠试👉,否则会造成严👕重后果📀,删除了数据。上面的命令,执行的时候,需要输【xū yào shū】入192.168.0.253机器的root用户密码【mǎ】,可以将两台机【liǎng tái jī】器做个【qì zuò gè】信任【xìn rèn】,省去每🕳次输入密码【mǎ】。
[root@web ~]# ssh-keygen -t rsa ;创建证【chuàng jiàn zhèng】书
[root@web ~]# scp /root/.ssh/id_rsa.pub root@192.168.0.253:/root/.ssh/authorized_keys ;拷贝公🙇钥到远【yào dào yuǎn】程主机🙇
[root@web ~]# ssh 192.168.0.253 ;测试👉是否建立🏏成功【chéng gōng】(是否要求输入【qiú shū rù】🐣密码【mǎ】)
关键词:linux,rsync
阅读本文后您有什么感想? 已有 人给出评价!
- 1
- 1
- 1
- 1
- 1
- 1