2009年6月11日星期四

linux下的数据同步

在数据日益重要,硬件日益廉价的今天,数据的备份就显得尤为重要。
然而数据备份有一个问题就是冗余,尤其对于视频、音频文件等。这个时候,就需要同步备份。
Linux下强大的同步工具-rsync闪亮出场。他能够自动判断文件是否变化,从而同步当前数据和备份数据。
首先安装
sudo apt-get install rsync
一条命令搞定
rsync -raz --progress --size-only --delete srcdir
server.example.com:/dstdir
参数说明:
-r:递归
-a:archive,保留文件的所有属性(权限等)
-z:压缩文件传输,但是增加cpu工作量。因为我备份到usb移动硬盘,贷款不是问题,故不用。
--progress:显示进度,我不需要
--size-only:通过文件大小判定文件是否改变,能够提高速度
--delete:如果本地删除了文件,备份数据同样删除。

没有评论: