我正在寻找一种用户友好的解决方案来备份一小群 Ubuntu 服务器。理想情况下,我希望采用标准配置的最小表示(即已安装的 Ubuntu 软件包列表),然后复制所有已编辑的配置和用户文件。虽然“不寻常”(我怀疑)但我想通过在具有大量可用本地磁盘的主机(Windows 或 Ubuntu)上运行备份软件来实现这一点 - 并使用它来备份远程服务器 - 理想情况下不需要在需要备份的系统上安装任何特殊服务。
我正在努力寻找以这种方式工作的备份工具(即在主机上使用 UI,并在本地连接备份驱动器 - 通过 SSH/rsync 从远程服务器查找备份数据。
我意识到我可以编写一些脚本来执行此操作 - 但我真正寻找的是 GUI,它可以让我轻松管理正在进行的增量备份,并在发生故障时将任何内容从整个系统恢复到单个文件。
是否有任何 Ubuntu 支持的备份工具以这种方式工作(即将数据从远程实时系统拉到存储备份的系统 - 而不是将数据从操作系统推送到远程存储)?
答案1
我想 BackupPC 是一个值得考虑的工具。
它是一个企业级开源项目。
我以前自己用过它。正确设置它可能很麻烦(以前确实如此),但一旦设置好它就会非常稳定和流畅。它具有数据池功能,可以减少流量和磁盘空间。假设您有 20 台 ubuntu 18.04 服务器。您不会备份操作系统 20 次,如果是同一个文件,BackupPc 会保留其中一个文件并将它们标记为所有 20 台服务器的池中。非常聪明!
它还可以备份其他操作系统,如 Windows 和 MacOS。
https://backuppc.github.io/backuppc/
从页面:
“BackupPC 是一款高性能企业级系统,用于将 Linux、Windows 和 macOS PC 和笔记本电脑备份到服务器磁盘。BackupPC 具有高度可配置性,并且易于安装和维护。”
但你当然也可以将它用于服务器。没有区别。