jul*_*njm 8 python backup winapi volume-shadow-service
我正在使用python中的远程备份解决方案.服务器部分将在Unix/Linux上运行,因为它将使用硬链接进行有效的增量备份.
但是,客户端部分也必须在Windows上运行,文件锁定可能是个问题.
根据我的研究,卷影复制服务(VSS)是我需要的.与LVM快照类似,不受文件锁定的影响.然而,VSS API似乎并未在pywin32中实现.
我目前的想法是使用一些包装器,它将创建一个临时VSS快照,运行客户端,然后删除它.
我想知道是否有人在这种情况下有经验.
我会研究 Windows 客户端上的 IronPython。原因很简单,因为这将使您能够访问 COM+ DLL 和其他 WinAPI 对象。它是.NET,但它仍然是Python。我还没有充分使用它,无法 100% 确定它可以与 VSS 一起使用,但它应该可以。
| 归档时间: |
|
| 查看次数: |
1198 次 |
| 最近记录: |