rsync 档案备份参考资料
档案备份时,可使用 tar 来做全面性的完整备份,但如果是在不同主机上做备份时,tar 又显得功能不足,这时我们可能使用 tar + scp 来完成这项工作。 使用 tar + scp 似乎不错,但是又觉得碍手碍脚,那么不防试看看 rsync 这个小小工具,就可以使用远端的备份了!还可以配合 ssh 做安全加密喔!当然如果再配合 shell script 的话,可以做到简单目录 mirror 的机制。 rsync 使用基本上使用 873 port 来做传输,基本上如果您是用 ssh 来做密的话,就不用使用 873 port 了! rsync 也可以用来使用 daemon 使用,当然就等於是一个 rsync server 了! rsync 命令 把远端所指定的目录和本层的目录内容做比较,如果有比较新的就更新下来,如果有被删除的就也一并删掉,才会达到同步的效果。 范例:比对 s8857069 在 140.131.110.239 中的 ~/www/ 目录
您会到其实是需要密码的,这就是使用 ssh 的连线去更新比对! 如果您把 rsync 做成 script 档,并且做排程,那么可以参考 ssh-keygen 的做法,如此在做同步比对时就不需要使用密码了!
|
|