0

我有一个特定的任务要完成并且手动完成需要很多小时,所以我想要一种自动化的方式来完成它。

相关信息:
- 数据库为 80GB(在 WinRAR 中以最佳压缩方式压缩 35GB)
- 数据库通过云中的 VPN 连接
- 想要压缩数据库,复制回企业
- 通过 SMB 复制几乎总是会导致损坏,首选 FTP跨 VPN 防止损坏的方法
- 希望在复制之前验证 MD5 校验和,然后确保它没有损坏。

手动步骤:
- DB 备份上的 MD5 校验和
- 使用 WinRAR 以最佳压缩方式压缩最新备份
- rar 存档上的 MD5 校验和(大约需要一个小时)
- 通过 VPN 将 rar 文件 FTP 到企业中心
- rar 存档上的 MD5 校验和
- 解压缩
- DB 备份上的 MD5 校验和

实际上,我可能会跳过对 rar 存档进行校验和。如果你愿意,请叫我肛门保留。我认为最好的办法是找到一个 MD5 校验和命令行实用程序,并通过批处理脚本进行 MD5 校验和和 WinRAR 压缩。我不确定如何做 FTP 部分。建议?多谢你们。干杯。

4

1 回答 1

0

Windows 有一个FTP.EXE使用被动文件传输并且可以使用-s:file开关编写脚本的工具。

如果您使用7-Zip而不是WinRarthen 您可能会在最高设置下获得出色的压缩,并且它可以创建ZIP文件7z

另一个好处是 7-Zip 有一个开关7z l -slt file.zip,您可以从存档中获取校验和,而无需其他计算。

您可以再次下载备份以执行另一个校验和。

我把它放在一个答案块中,这样更容易阅读要点。

于 2014-02-08T05:23:20.433 回答