首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >事件触发备份系统--我有什么选择?

事件触发备份系统--我有什么选择?
EN

Server Fault用户
提问于 2010-12-03 01:38:06
回答 5查看 714关注 0票数 4

背景-我工作在一个公司的环境中,网络共享上的文件不断被修改。创建,删除,覆盖。当然,对于数以百计的用户,您可以想象到奇怪的时候,人们不小心删除了错误的文件或在错误的时间覆盖它们。

我正在寻找的本质上是一个基于事件的备份系统。可以监视整个文件系统的事件,并在修改时创建文件快照的东西。有一些库可以实现这一点,比如inotify ( Linux ),所以我想知道它是否已用于服务器备份系统,是基于Windows还是基于Linux(有inotify端口for Windows以及Java )。我们目前使用的是赛门铁克备份( Symantec backupexec ),这很神奇,唯一的问题是在备份之后,我不能一直在服务器上运行备份,尤其是在我最需要备份的高峰时间。我发现基于事件的备份系统效率要高得多,因为它只会在文件修改时采取行动,而不是一次又一次地快照整个磁盘。在我们当前的环境中,用户只在创建文件几小时后就可以“意外地”删除文件。每天下班后备份一次并不能帮助我恢复这些已删除的文件。

从本质上说,一个能够在每个文件的基础上保持所需快照数量的系统将是理想的。可能是一个文件的最后5-10份拷贝。

存储不是问题,我有多台服务器可用,范围从2-10TB空间。我们最近还购买了一个SAN系统,它有60 to的空间,非常渴望被利用。我们也只处理小word/excel/pdf文档。

任何帮助和洞察力都是非常感谢的。

EN

回答 5

Server Fault用户

发布于 2010-12-07 16:33:41

我认为您需要的是一个版本控制文件系统,它只是一个文件系统,它保存了该文件的多个版本的旧副本。我没有试过其中任何一种,但一项快速调查显示,NilFS可以做您想做的事情。

票数 1
EN

Server Fault用户

发布于 2010-12-07 16:48:46

窗户有点像烘焙过的东西。它在GUI中被称为早期版本,并使用微软的VSS来做艰苦的工作。这并不是你想要的,但是它有一个很好的副作用,那就是你不必经常从备份中恢复文件,因为用户经常可以自己做。

它在每个卷上打开,一个计划好的任务按您定义的时间间隔运行,并拍摄自上次运行任务以来已更改的文件的快照。

这在您描述的情况下会有所帮助,例如,用户在上午11点创建一个文件(在昨晚备份之后),并在下午4点删除它。例如,如果计划的任务在下午1点运行,用户可以通过右键单击文件所在的文件夹并选择“以前版本”选项卡来检索文件本身。

这篇文章在Windows 2003中谈到了它,但在Windows 2008 R2中也是如此。

票数 1
EN

Server Fault用户

发布于 2010-12-14 18:40:17

如果您有一个启用inotify的Linux内核,请查看incron/incrontab实用程序:

http://inotify.aiken.cz/?section=incron&page=about

它使用inotify系统运行您配置的命令。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/208626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档