私はPythonでリモートバックアップソリューションに取り組んでいます。サーバー部分は、ハード リンクを使用して効率的な増分バックアップを行うため、Unix/Linux で実行されます。
ただし、クライアント部分は Windows でも実行する必要があり、ファイルのロックが問題になる可能性があります。
私が調査したところ、必要なのはボリューム シャドウ コピー サービス (VSS) です。LVM スナップショットに似ており、ファイル ロックの影響を受けません。ただし、VSS API は pywin32 に実装されていないようです。
私の現在の考えは、一時的な VSS スナップショットを作成し、クライアントを実行し、後で削除するラッパーを使用することです。
誰かがこのシナリオの経験があるかどうか疑問に思っています。