rsync是否制作备份副本或备份副本的历史记录?

时间:2011-11-09 23:59:09

标签: backup rsync rollback

许多教程网站都提到使用rsync [1][2]进行每小时/每日/每周备份,甚至更多声称要设置rsync,例如Mac的Time Machine [3],{{3} },[4]。但是,当我查看代码时,似乎他们创建currentBackup/文件夹,下次他们rsync对此currentBackup只复制必要的更改,然后删除{{1并将新文件夹设置为currentBackup。但是,如果我想要每日备份,那该怎么办

currentBackup

因此,在3月16日,我可以“回滚”到3月15日版本或3月14日版本。我注意到每个网站都提到了一个名为March-10-44-BC/ March-11-44-BC/ March-12-44-BC/ March-13-44-BC/ March-14-44-BC/ March-15-44-BC/ 的内容。由于我无法理解这是什么,也许这保留了能够执行“回滚”的信息。如果没有,我该怎么办?保留所有以前的备份并hard links吗?

1 个答案:

答案 0 :(得分:2)

出于这些目的,硬链接用作文件的“写入时复制”副本。如果文件未更改,则硬链接的“副本”不占用任何额外空间。更改文件后,由于硬链接,将创建包含更改的新副本。 See Wikipedia for more information.

因此rsync主要进行备份,但也可以提供一些归档功能。这与其他备份软件(如Time Machine)形成对比,后者始终自动提供存档和备份。