我使用 Timeshift 为我的 Ubuntu 系统创建快照备份,它每天都会自动运行。我的目标是将备份存储在 S3 中。由于我在 Timeshift 中找不到直接指定 S3 作为备份目的地的方法,因此我使用
s3 sync
将备份从默认位置 /timeshift/snapshots
同步到 S3。 /timeshift/snapshots
的大小只有7GB,但上传到S3后就占用了100GB。这是为什么?那我该如何解决呢?
我尝试了s3 cp,但还是一样
如果您使用 RSYNC 作为快照类型,则未更改的文件将从前一个快照硬链接到最新快照。 因此,当您进行 S3 复制时,链接会指向同一个文件。
如果复制 3 个快照,则相同的未更改文件将被复制 3 次。
实际上,我偶然发现了你的问题,因为我想避免发生在你身上的事情,但发现你没有答案。