我有一个特定的任务要完成,手动完成需要花费很多时间,所以我想要一种自动化的方法。
相关信息
- 数据库为80GB(压缩35GB,WinRAR压缩率最高)
- DB跨越云中的VPN连接
- 想压缩DB,复制回企业
- 通过SMB复制几乎总是会导致损坏,FTP是跨越VPN的首选方法,以防止损坏
- 想要在复制之前验证MD5校验和,以及之后确保它没有损坏。
手动步骤:
- 数据库备份的MD5校验和
- 使用WinRAR以最佳压缩压缩最新备份
- rar存档的MD5校验和(大约需要一个小时)
- 通过VPN到企业中心将rar文件FTP
- rar存档上的MD5校验和
- 解压缩
- 数据库备份的MD5校验和
在所有现实中,我可以跳过对rar存档的校验和。如果你愿意,叫我肛门保留。我认为最好的方法是找到MD5校验和命令行实用程序,并通过批处理脚本执行MD5校验和和WinRAR压缩。我不确定如何做FTP部分。建议?多谢你们。干杯。
答案 0 :(得分:0)
Windows有FTP.EXE
,它使用被动文件传输,可以使用-s:file
开关编写脚本。
如果您使用7-Zip
代替WinRar
,那么您可能会在最高设置上获得更高的压缩效果,并且可以创建ZIP
和7z
个文件。< / p>
另一个优点是7-Zip有一个开关7z l -slt file.zip
,你可以从档案中获得校验和而无需另外计算。
您可以再次下载备份以执行另一个校验和。
我把它放在一个答案块中,这样就可以更容易地阅读这些要点。