rsync 是一个我很喜欢使用的备份工具,他提供了非常快速的档案传输,最重要的是可以同步主机与远端两部主机的档案,并使用“差异性备份”的模式,节省备份时的时间。
在租用了新的 CentOS 主机之后,照例也是使用 rsync 来进行备份,可是在备份的过程中发现似乎会有备份不完整的情形。其实也不能说是备份不全,而是新增加的档案有备份完成,但是已经删除的档案在另外一端却还在,没有被删除。这个情形在小档案很多的情形下才会发生,到底还是会造成了一些困扰。
不死心去看了一下几个有提供 sshd 服务的主机商, DreamHost 的主机用的也是 2.6.4 、HostMonster 跟 BlueHost 用的已经是 3.04 版,那应该有办法可以升级到 3.0.x 版才对。
于是用 yum 去看了一下 CentOS 上面最新的 rsync 版本还是 2.68 ,那到底怎样才可以升级到 3.0.x 呢?难道要直接安装 rpm 档吗?等等装了以后破坏了相依性怎么办?有没有办法用 yum 就可以直接升级呢?
安装的方式如下,记下来做为笔记:
执行 yum update rsync 之后,就可以看到有新版的 rsync 可以升级啰!
现在就可以在不破坏相依性的情况下,把 rsync 升级到 3.04 版了。