Mac OS X:升级rsync和同步应用实例

本文详述了如何在Mac OS X系统上升级rsync至最新版本,包括下载、解压、编译安装及验证过程。此外,介绍了rsync的基本用法、常用参数及其在数据备份和同步中的应用,对比了rsync与Apple的Time Machine的差异,强调rsync在企业级备份中的优势。
摘要由CSDN通过智能技术生成

Mac OS X:升级rsync到最新版本

Tech Level 3
History:
July 17, 2009: 若干处修辞的修改. 添加了和TimeMachine的比较部分.

rsync简介


rsync是开放许可GPL开放源码的增量数据传输/同步命令行工具。它采用快速算法,只把远程文件和本地文件不同的部分传输,从而得到本地和远程数据同步。作为系统管理员的一个难以置信好用的工具,它已经被接受和使用了好长时间了。

它的特点是:可以传输文件/文件夹/目录树/甚至是整个系统;可以保留符号连接/权限/硬连接/文件属性/设备等;可以是用ssh/rsh等用于传导;支持用于镜象操作的匿名传输等等。


它在类Unix系统中广泛存在和应用,这里引用当前最新版本3.0.6的安装使用,因为它的更新很快,所以请持续关注/更新。了解更多的详细信息,到它的官方网站http://samba.org/rsync/。

在Mac系统上的rsync

我目前的Mac OS X Leopard是10.5.7版本,它本身所带的rsync版本是2.6.9,在3.0.5之前的版本耗费更多的内存处理文件,并且对没有修改的 resource forks也会传输,更致命的是有可能在处理极多数量文件(不是大文件)的时候造成内存溢出的错误, 所以如果你没有更新,那么应该按照下面的方法更新。

rsync的版本更新

这里涉及很多命令行,所以适合于熟悉Terminal的技术人员.

1. 下载最新版本:

你可以使用浏览器到rsync的官方下载网站下载源程序:http://samba.org/ftp/rsync/ . 也可以使用下面的命令行来下载, 其中主要有两个gz文件:

$ mkdir -p /Users/Shared/rsync
$ cd /Users/Shared/rsync
$ curl -O http://http://samba.org/ftp/rsync/rsync-3.0.6.tar.gz
$ curl -O http://http://samba.org/ftp/rsync/rsync-pa
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值