首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行deja-dup作为cronjob,BU盘未连接。

运行deja-dup作为cronjob,BU盘未连接。
EN

Ask Ubuntu用户
提问于 2013-02-13 12:48:05
回答 3查看 1.2K关注 0票数 1

我的后备任务有问题。我使用这些设置(如那个职位中所建议的):

15 *** env DISPLAY=:0 /usr/bin/deja-dup -备份

在运行时,deja-dup说:

代码语言:javascript
复制
Backup location not available. Waiting for 'xy' to become connected...

外部磁盘'xy‘被挂载;我还可以在命令行中运行deja-dup -备份时创建备份。

有什么好主意吗?会不会是许可问题?但是crontab与我的用户一起运行这项工作。

谢谢

EN

回答 3

Ask Ubuntu用户

发布于 2013-05-06 18:23:32

在通过cron执行时,deja-dup无法可靠地工作,我也有同样的问题。(非常令人不满意的)答案是,它根本不适合于从cron中工作。

一个可能的解决方案是使用欺骗性来执行cron计划的备份。二重性是后端deja连接到的。

票数 1
EN

Ask Ubuntu用户

发布于 2016-08-17 11:42:57

好吧,我找到了一个解决办法。首先,您需要安装dconf编辑器:

代码语言:javascript
复制
sudo apt-get install dconf-editor

然后运行它并打开org/gnome/deja/file。在那里,将“类型”从“音量”改为“正常”。

或者,您只需执行以下命令:

代码语言:javascript
复制
dconf write /org/gnome/deja-dup/file/type "'normal'"

不过,也有一些说明:

  • Ubuntu 16.04测试
  • 我还没有测试如果音量没有实际安装会发生什么?
  • 如果您稍后更改Deja Dup设置,我也没有测试会发生什么情况,但我认为它可能会重置该值,因此您必须再次手动编辑它(或者在dejadup -backup之前将前面提到的命令添加到crontab中)。
票数 1
EN

Ask Ubuntu用户

发布于 2021-04-26 10:02:36

另一个解决办法是使用“本地”后端而不是“卷”。唯一需要的是静态备份路径,在我的例子中是/media/filip/red/backup

代码语言:javascript
复制
dconf write /org/gnome/deja-dup/backend "'local'"
dconf write /org/gnome/deja-dup/local/folder "'/media/filip/red/backup'"

这个卷(这里是/media/filip/red)是从USB棒安装的加密卷。但在我的Ubuntu (20.04) deja没有检测到这个LUKS驱动器运行时,从cron,出于某种原因。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/254623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档