为什么“时光倒流”快照看起来如此大?


9

我只是使用Back In Time将主分区的内容备份到了外部硬盘驱动器上。我浏览到外部驱动器中的备份内容,并在属性下显示了9.6 GB的大小。

当我读到我在创建的下一个快照中时,Back In Time不会备份所有内容,而是为较旧的内容创建硬链接并保存较新的内容,因此我想对其进行测试。因此,我将两个小文件复制到我的主分区中,然后再次运行“ Take Snapshot”。

该操作在一分钟内完成-首先检查先前的快照,评估更改,检测到两个新文件并进行同步。此后,当我浏览到备份的内容时,我惊讶地发现新旧备份各占9.6 GB。

这不是浪费硬盘空间吗?还是我解释错了?


最肯定是一个合适的问题Chethan
Allan

Answers:


9

在这种情况下,似乎无法在上下文菜单下检查属性。当我使用du命令时,它显示正确的用法。我可以从Launchpad的“时光倒流”丹先生那里得到这个建议。

这是因为backintime使用硬链接,其中每个文件存储一次,但是看起来每个副本占用额外的空间。有关更多详细信息,请参阅https://answers.launchpad.net/backintime/+question/146072


1

我的猜测是您的外部硬盘驱动器已格式化为FAT32或其他不支持硬盘链接的文件系统。还会显示,如果包含文件系统的分区类型不是Linux(0x83)分区,则文件系统将无法正确记录硬链接的磁盘使用情况。如果在外部硬盘上创建Linux本机分区,并使用本机Linux文件系统(例如ext4)对其进行格式化,则它应该可以正常工作。


它是Western Digital My Passport Drive。我正在使用它随附的默认单个NTFS分区。
Chethan S. 2011年

我也尝试从快照列表中删除较旧的快照。我仍然可以通过较新的快照访问所有文件。是否推荐这种工作方式-创建较新的快照后删除较早的快照。我无法停止思考-创建原始快照需要将近30分钟,但是更新快照要花一分钟左右的时间!9.6 GB的磁盘空间如何在这么短的时间内充满。
Chethan S. 2011年

根据此链接en.wikipedia.org/wiki/Hard_link,NTFS支持硬链接。
Chethan S. 2011年

1
我一直在查看备份,当我备份到外部驱动器(甚至是格式化的ext4)时,也看到了与您相同的行为-每个备份都按df命令的报告分配备份的全部大小。当我备份到内部驱动器上的子目录时,每个备份都显示备份的完整大小,但是df命令仅显示已消耗了几KB。我认为这一定是由于外部驱动器的自动安装方式或其他原因引起的。我会继续调查;这让我难过!
丹尼斯·范米特

1
我查看了我的外部硬盘驱动器,即使我上面有ext4文件系统,它的分区类型也为NTFS(0x07)。它不能正确报告硬链接的磁盘使用情况。我用带有ext4文件系统的Linux分区格式化了USB闪存驱动器,现在它可以正确报告磁盘使用情况。至少对于我来说,这似乎可以解决此问题,因为我不需要将备份磁盘插入Windows计算机。我会四处看看,是否有解决NTFS问题的方法。
丹尼斯·范米特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.