windows-server-2008 – 如何验证还原?
您将使用哪些工具来验证已恢复的文件结构是否完整且完整?我的环境是 Windows Server 2008文件服务器. (我们使用磁带进行备份,但这无关紧要.) 我特意寻找一种工具: >记录指定目录下的所有文件和文件夹的名称 一些背景:我最近不得不更换文件服务器中的磁盘.升级计划在最近一次完整备份后36小时开始,因此我创建了差异备份.但是,事实证明我们的一个应用程序正在清除保存到服务器的文件的存档位,因此这些不包含在差异备份中.直到我的用户报告某些文件丢失,我才意识到这一点. 除此之外,是否还有其他常用方法可以验证还原的完整性完整性?我经常被告知,通过恢复备份来测试备份是了解备份工作的唯一方法,但是如何处理99%正常工作而另一个1%无声失败的情况? 更新:显然我需要澄清一些事情. >我尽可能使用完整备份,但有时情况需要差异备份.当发生这种情况时,我需要验证原始数据中的每个文件是否也在恢复的数据中. 我已经熟悉“测试备份的最佳方法是恢复它”的常识.这是必要的步骤,但这还不够.能够恢复您备份的文件并不能保证您首先备份所需的所有文件.这是我需要解决的问题. Linux上有各种各样的工具,非常适合这项任务.您可以使用 mount.cifs在Linux主机上安装Windows共享文件夹,也可以直接在文件服务器上运行 Cygwin.在开始备份之前,使用find命令以递归方式从指定目录进行迭代,并将结果写入文件.此列表可与备份一起保存以供将来使用. find /path/to/dir > list_before.txt 如果要为每个文件计算校验和,只需将输出传递给md5.此命令仅显示文件名,因为文件夹不需要哈希. find /path/to/dir -type f -print0 | xargs -0 md5 > md5_before.txt 恢复备份后,使用相同的命令构建另一个文件列表,然后使用diff查找它们之间的差异.理想情况下,此命令不应提供输出. diff list_before.txt list_after.txt (编辑:天津站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 禁用Windows Server网络位置
- 灭霸来了!微软发布BugLab 不用标注,GAN掉Bug
- Win10系统AutoCAD闪退怎么办 Win10系统AutoCAD闪退处理方法
- Windows 2003 Active Diretory全攻略(四)--成立与打点用户
- 系统瘦身20%,顺畅稳定不更新,这款Windows 10精简版真香
- Win10玩lol时提示丢失d3dx9_39.dll解决办法
- JS中使用apply、bind实现为函数或者类传入动态个数的参数
- 程序员快速提升:精通Zookeeper的经典应用场景
- windows-server-2003 – 持续磁盘活动 – 如何判断不间断访
- Win10系统怎样收到Win11推送