![CentOS中如何备份用户数据的好方法?](https://linux22.com/image/165963/CentOS%E4%B8%AD%E5%A6%82%E4%BD%95%E5%A4%87%E4%BB%BD%E7%94%A8%E6%88%B7%E6%95%B0%E6%8D%AE%E7%9A%84%E5%A5%BD%E6%96%B9%E6%B3%95%EF%BC%9F.png)
我需要备份数据,目前还没有找到好的方法。
假设我有 1 TB 的非系统磁盘,其中包含 50-100 GB 的用户数据(二进制文件、源代码、图像等)。还有另一个大磁盘,我可以在其中保存备份。我可以使用rsync
or just cp
,但我认为这不是我想要的。
我想要一个incremental
备份。从某个时间点恢复文件/文件夹/整个驱动器。将备份从某个时间点加载到另一个磁盘(复制或仅以只读方式打开)。查看备份之间的更改并添加可选注释会很好。有人知道一个好的 cli 备份工具吗?也许一些快照工具?还是一个混蛋?但是 git 对于 50 GB 的用户数据;这不是废话吗? :D
答案1
+
:
时光倒流会是一个不错的选择:“Back In Time 是 Linux 桌面的一个简单备份解决方案。它基于 rsync,并使用硬链接来减少未更改文件所用的空间。”它通常基于 GUI,但有客户端版本。可以说,它默认进行增量备份,因为已经存在的文件只是硬链接,用于下一次备份,而不是再次复制。您可以设置删除旧备份的时间间隔。要恢复,您只需复制文件夹(或使用 GUI 或客户端版本)。可以使用配置文件(在 GUI 中不可见)来设置更多选项,例如在备份之前或之后启动脚本,或者在错误时触发脚本。备份可以由某些操作(例如连接 USB 备份磁盘)触发,当然也可以由 cron 作业触发。有一个日志文件显示新备份的内容。您可以拥有具有完全不同设置的不同备份配置文件。
-
:无法创建磁盘映像,仅备份文件/文件夹。您不能添加单独的评论(但您的个人资料有一个名称并备份一个时间戳)