正如标题所示,我想强制 Deja Dup 使用 /tmp 以外的文件夹。
我的备份由于大小限制而失败,请参阅错误:https://bugs.launchpad.net/deja-dup/+bug/1033552
任何帮助将不胜感激。
提前致谢。
答案1
上述解决方案有效,但如果您只想更改 deja-dup 进程的 tmp 文件夹,通常不是一个很好的选择!另外,我不会因为这个问题而牺牲 tmpfs。
由于 deja-dup 使用 duplicity 作为后端进行实际备份,因此必须解决 duplicity 的问题。Duplicity 使用环境变量 TMPDIR,该变量通常指向 /tmp
要更改 duplicity(deja-dup)的 TMPDIR 的位置,只需打开终端并运行:
TMPDIR=/othervolume/otherfolder
export TMPDIR
deja-dup-preferences
答案2
1.禁用tmpfs:
sed -i "s/^\(RAMTMP\=\).*/\1no/" /etc/default/rcS
2.重启
3.在具有更多空间的分区中创建一个新的临时目录。例如,我将使用具有适当读写权限的主目录,并创建指向 /tmp 的符号链接
mkdir /home/tmp
chmod ugo+rw /home/tmp
ln -s /home/tmp /tmp