我刚刚使用以下方法将我的主分区的内容备份到我的外部硬盘上时光倒流。我浏览了外部驱动器中的备份内容,属性下显示大小为 9.6 GB。
当我看到在我创建的下一个快照中,Back In Time 不会备份所有内容,而是为较旧的内容创建硬链接并保存较新的内容时,我想测试一下。所以我将两个小文件复制到我的主分区并再次运行“拍摄快照”。
该操作在一分钟内完成 - 首先检查之前的快照,评估更改,检测到两个新文件并同步它们。之后,当我浏览备份内容时,我惊讶地发现新旧备份各占用了 9.6 GB。
这难道不是浪费硬盘空间吗?还是我理解错了?
答案1
在这种情况下,检查上下文菜单下的属性似乎并不可靠。当我使用du
命令时,它显示正确的用法。我可以从 Launchpad 的“Back in Time”的 Dan 先生那里得到这个建议。
这是因为 backintime 使用硬链接,每个文件只存储一次,但看起来每个副本都占用了额外的空间。有关更多详细信息,请参阅https://answers.launchpad.net/backintime/+question/146072。
答案2
我猜想是您的外部硬盘驱动器格式化为 FAT32 或其他不支持硬链接的文件系统。另外,如果包含文件系统的分区类型不是 Linux (0x83) 分区,文件系统似乎将无法正确记录硬链接的磁盘消耗。如果您在外部硬盘上创建 Linux 本机分区并使用本机 Linux 文件系统(如 ext4)对其进行格式化,它应该可以正常工作。