Deja Dup 备份,将 /tmp 的用途更改为另一个文件夹/位置

Deja Dup 备份,将 /tmp 的用途更改为另一个文件夹/位置

正如标题所示,我想强制 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

相关内容