![如何从 duplicity 备份档案中删除特定目录而不影响其余备份以节省空间?](https://linux22.com/image/751225/%E5%A6%82%E4%BD%95%E4%BB%8E%20duplicity%20%E5%A4%87%E4%BB%BD%E6%A1%A3%E6%A1%88%E4%B8%AD%E5%88%A0%E9%99%A4%E7%89%B9%E5%AE%9A%E7%9B%AE%E5%BD%95%E8%80%8C%E4%B8%8D%E5%BD%B1%E5%93%8D%E5%85%B6%E4%BD%99%E5%A4%87%E4%BB%BD%E4%BB%A5%E8%8A%82%E7%9C%81%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
由于一些真的有缺陷的软件喜欢将自己的备份文件写入其工作区域,即使已禁用,duplicity 也会备份这些备份,导致其档案中存在数百 GB 的无用数据(我每天使用 duplicity 自动备份此软件的工作目录,当软件不听从命令时也不备份,导致备份被备份,这会导致磁盘空间激增,数量级约为 O(n²) 左右。)。所有有问题的文件都在一个目录中,/path/to/software's/working/directory/backups,我需要将这些备份从 duplicity 的存档中取出,以便在一个月过去并且备份过期之前,我的服务器的 SSD 上有一些喘息空间。我该如何做到这一点,而不会影响 duplicity 存储的其他实际有用数据?
答案1
抱歉,你不能。duplicity 能为你做的最好的事情就是创建一个排除所提及文件夹的全新完整备份。