![要备份的文件夹](https://linux22.com/image/1083886/%E8%A6%81%E5%A4%87%E4%BB%BD%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我有一个 1TB 的外置硬盘,用于备份我的整个计算机。现在,我已将计算机下的所有文件夹设置为备份,即 /home、/usr 等。(显然,除了 /media,因为该位置将包括我的硬盘本身。)我这样做的原因是大量备份,我的 /etc 或 /usr 中的文件已损坏,然后我的显示服务器突然无法修复地无法工作。我不得不重新安装 Ubuntu。但这不是重点...
我已经使用 Ubuntu 很长时间了,但我仍然不知道每个文件夹的含义。现在,每次 duplicity 尝试备份时,它都会卡在 /proc 下的某个文件上。使用 nautilus 时,它显示文件为 0B,使用 gedit 打开时为空。备份会在那里挂起很长时间(至少 15 分钟),最终报告备份失败。
我有什么选择?我应该从硬盘中删除所有备份,然后再试一次吗?/proc 无法备份吗?除了默认备份(我认为它叫 duplicity 或 deja-dup)之外,还有其他程序可以用来进行如此广泛的备份吗?
谢谢!
答案1
/proc 是一个虚拟文件系统,它代表了实时系统的状态,包括进程及其虚拟内存映射,所以,除非您正在调试内核或其他东西,否则备份它是不合适的。其他此类仅用于运行时的虚拟文件系统是 /sys、/run 和 /dev。
鉴于您现有的备份包含一些来自 /proc 的垃圾,以及您上次尝试时可能包含的其他文件系统组件,我至少会删除备份中的这些组件(如果可以的话),然后再试一次,这次不删除它们。Deja-dup 应该没问题(我个人仍然在命令行上使用 rsync,这是我以前学到的)。