如何更改 timeshift 保存系统备份的位置?
它列出了驱动器并允许在它们之间进行选择,但是没有关于它应该在该驱动器上的位置的目录位置。
它对我来说很重要的原因是因为它选择了一个完全随机的位置来保存我的系统备份:我的 /home 是一个驱动器,我选择将我的 docker 映像从我的 /root 保留到我的 /home 上/home/<user>/docker-images
。
Timeshift 似乎认为这是保存我的系统备份的合适位置,位于:/home/<user>/docker-images/aufs/timeshift/snapshot*
我想将其移出图像目录。我有办法做到这一点吗?
答案1
太长了;博士
您不得在安装了 docker 的系统上运行 Timeshift
在用完可用磁盘空间后,我发现 timeshift 错误地将其 rsync 快照存储在/var/lib/docker/...
.你并不孤单。向 Timeshift 开发人员提及这一点时存在一些问题:
- 2016-12-28https://bugs.launchpad.net/timeshift/+bug/1652975
- 2017-10-21https://github.com/teejee2008/timeshift/issues/47
- 2017-11-19https://github.com/teejee2008/timeshift/issues/72
- 2018-01-31https://github.com/teejee2008/timeshift/issues/133
- 2018-03-18https://github.com/teejee2008/timeshift/issues/161
所有问题均以 Timeshift 与运行 docker 的系统不兼容的声明结束。
2018-04-20 (Timeshift v18.4): 时移自述文件.mdGithub 上的文件指出:
支持的系统配置
...
- Docker 与容器- 不支持 Docker 和容器化系统。在此类系统上运行 Timeshift 将产生不可预测的结果。
答案2
我最终在时移默认目录上安装了 NFS
192.168.7.77:/volume1/timeshift 3746074496 2680159488 1065915008 72% var/lib/docker/aufs/timeshift
另一种选择是在其他地方简单链接 timeshift dir。此选项适用于 rsynk。