我使用 Ubuntu 内置的备份工具 (Déjà Dup) 在 Ubuntu 20.04 中启用了定期备份。我备份了整个主目录,并且不忽略任何文件夹。每周执行一次备份。
今天我尝试恢复我的~/.steam
目录,却发现:
$ duplicity --file-to-restore ~/.steam file:///media/Backups/saibot ~/.steam
Local and Remote metadata are synchronized, no sync needed.
Last full backup date: Thu Apr 29 05:30:39 2021
home/serrano/.steam not found in archive - no files restored.
该.steam
目录甚至没有备份。我使用以下方法验证了这一点:
$ duplicity list-current-files file:///media/Backups/saibot | grep -F .steam
但是如果我尝试恢复主目录中的任何其他目录,例如~/.vim
或~/Documents
,它可以正常工作。
为什么.steam
目录没有备份?请注意,我没有指定要忽略的任何文件夹。
答案1
显然这是一个漏洞在 Déjà Dup 中。我在此引用一位开发人员对此错误的评论:
这个比较棘手,因为 steamapps 并不是该目录中唯一我们不关心的内容。