如何备份所有文件?(.dbus 和 dconf 备份问题)

DBi*_*nJP 6 backup dbus deja-dup dconf

什么是/home/user/.cache/dconf/home/user/.dbus?为什么他们的备份失败?

我尝试遵循2013 年的答案(请参阅下面的代码),但是虽然它允许我备份上述文件,但现在我被告知它无法备份/home/[user]/.dbus/session-bus.

deja-dup 备份 GUI 报告无法备份 .dbus/session-bus

$ man chown
$ sudo chown user .cache/dconf
  [sudo] password for user: 
$ sudo chown user .dbus
$ man chgrp
$ sudo chgrp user .cache/dconf
$ sudo chgrp user .dbus
Run Code Online (Sandbox Code Playgroud)

如何修复它,以便每次备份后都不会花时间关闭错误消息?我应该像eggonlegs 建议的那样排除这些文件夹吗?为什么不需要它们?为什么有人要支持他们?

sud*_*dus 2

您可以进行两组备份。

经常备份文件

  • 经常备份不完整的文件(如果您愿意,您可以使其更不完整)。

    这是您现在运行的备份,也许您会修改它。

    有些文件是由操作系统使用的,在备份过程中会被修改,这会导致备份不一致 - 备份将与自身不匹配,与备份后的系统不匹配。(有一些方法可以避免这种情况,例如使用 Ubuntu 标准之外的其他文件系统ext4。)

    但重要文件、您的个人文件和系统调整都可以在这种频繁的备份中进行备份。

整个驱动器的完整备份

  • 整个驱动器的完整备份,频率较低,可能每年 4 次或操作系统重大修改前后。

    此备份应在从另一个驱动器启动时运行,例如 USB 闪存盘或带有Clonezilla Live 的 CD 磁盘。

    您可以制作一个 Clonezilla 映像,它是一个包含多个文件的目录,其中大文件被压缩。映像是“完整的”,可以将其恢复到至少与原始驱动器大小相同的新驱动器,并且可以将映像存储在外部驱动器或通过网络存储在另一台计算机中(ssh)。


And*_*ios 1

我有同样的问题:

  • ~/.dbus未能得到备份,并且
  • 它属于root:root

感谢这个答案我已经删除~/.dbus、重新启动并再次运行备份。

备份现已完全正常工作!

注 1:该.dbus文件夹尚未重新创建,但应该在需要时重新创建(希望具有适当的myuser:myuser权限)。

注意 2:同样的修复适用于~/.cache,但要小心使用~/.gvfs,特别是如果安装了网络文件夹!