我有一台安装了 Ubuntu 的笔记本电脑,上面还有一些其他私人软件和文件。我想制作系统当前状态的完整映像,然后每天备份我的工作。实现此目的的最佳工具是什么?
我找到了一些工具,例如partclone
(来自 CloneZilla)dd
或rsync
。但这些工具要么创建一次性映像,要么备份某些目录(例如照片目录)。使用partclone
,我必须重新创建系统的完整映像,这很耗时,而且效率也不高,因为我想根据当前状态和上一个映像之间的差异来更新映像。
如果我的笔记本电脑的硬盘坏了或者我使用 root 权限严重弄乱了某些东西,我希望能够恢复到昨天为止的所有内容(项目、更新等...)。
是否存在一体化解决方案?如果没有,哪种工具适合创建整个系统的备份?
答案1
我所做的是:将系统拆分为/
和home
。这样,我就可以partclone
在 20 分钟内通过 USB 2.0 使用 CloneZilla 克隆我的系统,然后使用backintime
做 的增量备份/home
。
接下来我要去尝试是timeshift
它看上去有你需要的一切……(但:我甚至还没有尝试过那个备份,更不用说恢复了,而上面的已经测试过了!)
答案2
你应该从阅读开始备份你的系统wiki. 增量备份(可能备份到 FTP 服务器)使用表里不一我想这对你来说应该是一种理想的方式。
Duplicity 通过生成加密的 tar 格式卷并将其上传到远程或本地站点来备份目录。它使用 librsync 记录文件的增量更改;使用 gzip 压缩文件;使用 gpg 加密文件。
这表里不一wiki 上有出色的教程,从基本功能到自动备份等高级功能
你还可以找到一篇很好的读物如何备份我的整个系统?