我正在尝试设计一个考虑到备份的网站。大型媒体元素将存储在文件系统中,并且将对数据库和文件系统(将保存媒体元素)进行每日备份。
虽然备份数据库似乎很简单,但我对备份文件系统很感兴趣。WinRAR 允许增量备份,这很好用,但我希望在进行文件系统备份时该网站可以完全使用。
如果此(FS)备份需要 10 分钟并且用户添加/修改/删除了(十几个)文件怎么办?
SQL Server 2008 R2 通过两步过程来保证备份的一致性。
- 备份到备份开始点为止的所有数据
- 备份自备份开始和结束以来的其余更改
我不知道是否可以对文件系统做一些同样出色的事情......
答案1
查看支持快照的文件系统。
但是,从实际角度来说,不必为此担心。解决这个问题的成本不值得你花费时间来解决“某人损失了 10 分钟的工作时间”。
我猜这是没有预算的。如果没有预算,有很多解决方案可以让你解决这个问题,而且不会浪费时间。
答案2
您所描述的是 CDP:
http://en.wikipedia.org/wiki/Continuous_data_protection
现在,您是否真的需要 CDP 是另一回事。在备份过程中“捕获”发生的任何文件更改真的很重要吗?
答案3
该公司为任何基于 Linux/Unix 的服务器提供无停机备份。您可以查看一下,希望对您有所帮助。
他们使用增量备份,并且仅备份两个备份周期之间的文件更改。