如何使用s3ql自动生成快照?我希望有一种类似于重复的行为:将备份推到服务器上,创建一个新的带有当前时间戳的增量快照。然后,我希望能够浏览和恢复特定的备份版本,例如给定日期的快照。
发布于 2013-05-04 12:33:08
看一看正式文件。
摘录自那位医生
注意:复制之后,源目录和目标目录仍然是完全普通的目录。您可以将其视为快照,反之亦然。然而,s3qlcp最常见的用法是经常将相同的源目录(比如文档)复制到不同的目标目录中。例如,每月复制时,目标目录通常会被命名为类似于1月复制的documents_January、2月复制的documents_February等等。在这种情况下,目标目录显然应该被视为源目录的快照。完全相同的效果可以通过一个普通的复制程序,如cp -a。但是,这个过程要慢几个数量级,因为cp必须完全读取每个文件(因此S3QL必须从后端获取网络上的所有数据),然后才能将它们写入目标文件夹。
另一段节选
快照与S3QL中的硬链接快照支持是受rsync或storeBackup等程序提供的硬链接特性的启发。如果备份中已经存在相同的文件,这些程序可以创建硬链接而不是复制文件。然而,使用硬链接有两个很大的缺点:备份和还原总是必须使用一个专门的程序来处理硬链接。备份不能被任何其他程序所触及(它们可能会做出无意中影响到其他硬链接文件的更改),需要特别注意处理已经硬链接的文件(恢复程序需要知道硬链接不仅仅是由备份程序引入到安全空间)。
https://unix.stackexchange.com/questions/74665
复制相似问题