服务器用户使用Windows操作系统的居多,Windows系统内置的WSB支持多种不同模式,包括捕获服务器系统状态数据跟提供恢复这些数据,属性和元数据通过使用目录来确保数据的恢复,其简单命令行操作是能够满足一般的服务器系统级备份。
在服务器故障中恢复以便减少损坏可采取的办法
但如果服务器备份目录文件中损坏或者其他故障就会无法恢复备份,因为如果不能读取目录,那么整个恢复就会失败。下面介绍下在服务器故障中恢复以便减少损坏可采取的办法。
1、复制备份文件
如果已经验证了目录是损坏的,仍然可以通过一些技巧恢复归档中的数据,服务器用户可以在唯一的备份存档上尝试多种恢复解决方案,因此在操作之前请对其进行复制备份。
2、在另一台服务器上重试还原
在创建服务器备份时某些变量会影响备份实用程序的性能,例如操作系统类型,在服务器上执行的更新或与硬件相关的问题,因此可以尝试在不同的服务器上执行还原过程。
3、在存档中挂载VHDX文件
在存档里面应该找到要备份的设备的服务器名,通过进一步深入将出现VHDX文件或虚拟硬盘,这个文件中包含的任何数据都是成功备份的。WSB利用VHDX文件格式存储数据,因为其易于传输,并且大多数Windows操作系统都可以挂载它。
这种格式的另一个好处是如果服务器脱机,可以将其导入VM以进行简单恢复,为了恢复数据,VHDX文件是通用的,可以挂载到任何桌面,从存档中提取实际数据。同样,由于目录文件已损坏,文件细节如权限和元数据可能无法恢复,但接下来的几个步骤将介绍如何解决此问题。
4、审核文件/共享/安全权限
由于目录和XML文件容易损坏,所以在恢复数据之后进行回退是很重要的,这样就可以恢复正确的ACL权限,并且一旦服务器恢复联机,就可以访问数据。
通过使用ICACLS等命令,可以预先将关键数据的acl导出到文件中,然后在发生数据恢复后重新导入这些acl,以确保恢复了适当的权限。虽然执行这些审计的最佳时间是在发现恢复无法破坏目录之前,但最好还是将权限设置记录下来以防万一。
5、验证关键任务文件数据的完整性
对文件尤其是关键任务数据,执行完整性或校验和是非常重要的,因为可以证明服务器数据的完整性,并为每个文件创建唯一的散列值。当从备份中恢复数据时,可以根据生成的散列值对其进行检查,以确定原始文件是否已被修改或者是否保持了完整性而未修改。
6、定期执行备份还原测试
还原测试虽然不能直接防止数据损坏,但是可以通过在测试环境中执行备份还原来帮助减少数据损坏,可以检测这些干跑过程中的潜在问题。如果发现问题,则可以实施纠正措施,以确保服务器数据备份和恢复过程按照预期进行。
如果测试验证了服务器备份并按照设计的方式恢复工作,那么在下一个测试阶段之前就可以消除对损坏和数据丢失的担忧。毕竟在需要恢复数据时,最不希望遇到的就是备份已经损坏而导致服务器数据丢失或不可恢复。