文件系统增量备份 - 理想情况下网站不会停机

文件系统增量备份 - 理想情况下网站不会停机

我正在尝试设计一个考虑到备份的网站。大型媒体元素将存储在文件系统中,并且将对数据库和文件系统(将保存媒体元素)进行每日备份。

虽然备份数据库似乎很简单,但我对备份文件系统很感兴趣。WinRAR 允许增量备份,这很好用,但我希望在进行文件系统备份时该网站可以完全使用。

如果此(FS)备份需要 10 分钟并且用户添加/修改/删除了(十几个)文件怎么办?

SQL Server 2008 R2 通过两步过程来保证备份的一致性。

  1. 备份到备份开始点为止的所有数据
  2. 备份自备份开始和结束以来的其余更改

我不知道是否可以对文件系统做一些同样出色的事情......

答案1

查看支持快照的文件系统。

但是,从实际角度来说,不必为此担心。解决这个问题的成本不值得你花费时间来解决“某人损失了 10 分钟的工作时间”。

我猜这是没有预算的。如果没有预算,有很多解决方案可以让你解决这个问题,而且不会浪费时间。

答案2

您所描述的是 CDP:

http://en.wikipedia.org/wiki/Continuous_data_protection

现在,您是否真的需要 CDP 是另一回事。在备份过程中“捕获”发生的任何文件更改真的很重要吗?

答案3

该公司为任何基于 Linux/Unix 的服务器提供无停机备份。您可以查看一下,希望对您有所帮助。

http://server-backup.eu/

他们使用增量备份,并且仅备份两个备份周期之间的文件更改。

答案4

我认为你谈论的是卷影复制服务这是 Windows 的一项功能,允许您在使用文件系统时对其进行快照。开源项目 bacular 使用了此功能,但很复杂。我使用名为打嗝并会推荐它。burp 支持使用 librsync 进行增量备份,因此速度非常快,它只会备份到 linux 服务器,所以可能不适合您。

重点是你需要使用影子副本,但 WinRAR 不支持。我发现结合 WinRAR 和 NTbackup 的脚本,它可能对您有用。

相关内容