自升级至Ubuntu 12.10备份不再有效(使用默认的 Deja-Dup 备份工具)。我总是收到以下消息No space left in ‘/’.
:(不是我备份到的路径)。
首选项设置为备份我的家忽略垃圾。并且目标有~500GB的可用空间!
有什么方法可以找到这个奇怪错误的原因吗?(内部失败,因为无法分配空间/tmp。
编辑:添加了更多细节。
答案1
我没有使用该工具,但我认为即使它不备份到同一目录,它也需要在某处存储一些日志或临时数据。
除了根文件系统已满是一个需要首先解决的更大问题之外,我还会建议一个通用的想法来找出它写入的位置。
释放根文件系统上的一些空间。查找 /var/log 下可能变得太大且在过去(比如说 3 天)内未修改的日志文件:
查找 /var/log -xdev -mtime +3
将它们移至根文件系统之外的其他位置或压缩它们(gzip/bzip2)
- 设置 deja dup 备份小目录
- 在 /tmp 中创建一个文件:
touch /tmp/tstamp
- 运行 deja-dup
- 查找它修改的文件
find / -xdev -newer /tmp/tstamp
如果它需要在根文件系统的某个地方创建临时文件,则可能需要find
在执行备份期间运行最后一个命令。
否则,如果只是日志文件,您可能在运行备份后找到它们。但最终,您需要释放根文件系统上的空间。
您是否有 /home、/tmp 等单独的分区?
答案2
这是一个问题德贾,因为 UI 不允许更改 tempdir。例如,如果你想使用,tmpfs
你可能必须duplicity
通过以下方式手动调用:
duplicity --no-encryption --gio --tempdir /var/tmp /home/<username> file:///<yourbackupdir>