如何为多个基于 Linux 的服务器提供适当的备份?

Aro*_*eel 7 linux backup incremental-backup

有几个与提供备份相关的问题,但大多数问题要么过于具体,要么是针对家庭使用,要么是基于 Windows。

我想听的:

  • 您如何确保正确备份所有 Linux 服务器?
  • 您多久备份一次服务器?
  • 除了明显的 /home 目录外,您还备份什么?
  • 您如何确保备份是增量的,但仍然易于恢复?

尤其是最后一个问题一直困扰着我。将备份压缩到 tarball 工作正常,但是当我突然需要恢复备份时会导致严重的性能问题。另一方面,当不压缩备份并将它们同步到另一台服务器时,存在创建不一致用户权限的严重风险。

哪些工具可以帮助您尽可能轻松地完成这项工作,您更喜欢的处理方法是什么?

Zor*_*che 4

您多久备份一次服务器?

标准备份每晚进行一次,有一些备份进行得更频繁。

如何确保所有 Linux 服务器都得到正确备份?

备份人员会发送一份关于成功或失败主题的报告。我每周至少检查几次是否收到状态消息。

除了明显的 /home 目录之外,您还备份什么?

取决于服务器,但我几乎总是想要 /etc、/root 和 /var/lib/dpkg。然后我添加任何数据目录。

如何确保备份是增量的,但仍然易于恢复?

我用德维什

Dirvish 是一种快速、基于磁盘的旋转网络备份系统。

使用 dirvish,您可以维护一组完整的文件系统映像,并且无需有人参与创建和过期。Dirvish 备份保管库就像数据的时间机器。

Dirvish 使用 rsync 和--link-dest选项将每个备份的相同文件硬链接在一起。备份速度快,不浪费空间,恢复就像复制文件一样简单。