答案1
一般来说rsnapshot
,只是使用它,rsync
因此它应该可以很好地备份 ext3、ext4、FAT 和 NTFS 等文件系统中的各种文件。
您所指的评论:
备份到外部 USB HDD 工作得很好,但需要使用支持硬链接的 ext3 或类似格式的驱动器。所以没有 FAT32 或 NTFS 驱动器。
只是说您必须使用 ext3 或 ext4 等文件系统作为要备份到的文件系统。
rsnapshot
此评论与招募进行备份的机制有关。Rsnapshot
与另一个工具类似,rdiff-backup
,是通过在给定备份中创建文件链接来节省磁盘空间,而不是日复一日地实际制作同一文件的物理副本。
例如
假设我们正在备份这个目录:
$ tree somedir
somedir
|-- afile1
|-- afile2
|-- afile3
`-- afile4
第一天的备份将包括所有内容某个目录。
现在假设我们只在期间更改了文件 afile4第一天,所以在第2天的备份,我们会有文件的链接文件1-文件3和一个新的副本afile4。
Rsnapshot 正在文件系统中创建从备份集到前一天未更改的文件/目录的备份集的链接。
为了建立这些链接,您需要有一个支持功能的文件系统,而许多外部 USB 驱动器上常见的 FAT/FAT32 文件系统则不支持该功能。