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 – 如何检测用户是否正在使用USB网络共享?
- 假如控制面板打不开怎么办
- 我可以设置不需要预同步的Windows Update缓存吗?
- 微软Win11 Dev预览版Build 22463发布 任务栏图标已对齐且重
- win10怎么把桌面文件默认到d盘
- 如何在Windows 11中为回收站创建任务栏和热键快捷方式
- windows-server-2008 – 在Windows 2008 Server上安装ISO映
- windows-xp – 如何在XP中创建Windows服务
- 升级win10全过程中一直黑屏没动要怎么办
- windows-7 – 同一台PC上的Windows Virtual PC和VirtualBox