![尽管指定了 --archive-dir,Duplicity 仍将文件写入 ~/.cache](https://linux22.com/image/1511436/%E5%B0%BD%E7%AE%A1%E6%8C%87%E5%AE%9A%E4%BA%86%20--archive-dir%EF%BC%8CDuplicity%20%E4%BB%8D%E5%B0%86%E6%96%87%E4%BB%B6%E5%86%99%E5%85%A5%20~%2F.cache.png)
我的 duplicity 命令看起来像
sudo duplicity --tempdir /media/scratch/tmp --no-encryption --archive-dir /media/scratch/duplicity --exclude /media/nas/backup --exclude /proc --exclude /sys --exclude /media/scratch/duplicity --exclude /media/scratch/tmp / file:///media/nas/backup
但是,尽管我使用 --archive-dir 指定了第二个 SSD 上的目录,duplicity 仍会将 ~/.cache/duplicity 填满我的主 SSD。根据手册页:
--archive-dir 路径存档目录。注意:此选项在 0.6.0 中有所更改。存档目录现在对于管理当前和未来增强功能的持久性必不可少。因此,此选项现在仅用于更改存档目录的位置。不应删除存档目录,否则 duplicity 将不得不从远程存储库重新创建它(这可能需要解密备份内容)。
备份或恢复时,此选项指定在路径中创建本地存档目录。如果未指定存档目录,则默认在 ~/.cache/duplicity/ 中创建存档目录。
我在这里遗漏了什么?
答案1
代替:
--archive-dir /media/scratch/duplicity
尝试:
--archive-dir=/media/scratch/duplicity
注意“=”符号。这对我有用。