答案1
这取决于你愿意捏造的数量。
让我们暂时使用格式 1。它只是 tarball 中目录的列表。
与列表 tarball 中每个条目相关的字段为:mtime(秒+纳秒)、设备、inode。
在以后的增量传递中,如果设备/inode 字段不再匹配,或者 mtime 向后移动,则目录中的所有文件都将添加到增量 tarball 中。如果设备/inode 匹配,并且 mtime 相同或更大,它将拾取所有大于或等于 mtime 的新文件(等于部分对于低 mtime 分辨率的文件系统很重要,否则文件可能会被跳过)。
格式 2 通过 Dumpdir 格式对此进行了扩展,这使情况变得复杂,主要增加了文件未备份的情况,因为它们带有较旧的 mtime。
那么,给定一个 tarball,是否可以重新创建快照文件?可以,但是这很麻烦,您可能会错过一些文件。可以--no-check-device
跳过设备检查,但目录 inode 的风险很大。