\ DriveHQ Customer Support Forum \
読む/返信する : 62813/6
  • expressvistos
  • (7投稿)
一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
一方向同期を設定しようとしているのですが、期待していた結果が得られません。
 
DriveHQに「SyncTestCloud」フォルダを作成し、ローカルドライブに「SyncTestLocal」フォルダを作成し、SyncTestCloudからSyncTestLocalへの一方向同期を設定しました。
 
SyncTestCloudでファイルを作成すると、期待どおりSyncTestLocalにもファイルが作成され(同期されます)。
しかし、SyncTestLocal にファイルを作成しても、次の同期時に削除されないという予期しない動作が発生します。
 
マニュアルによると、同期後には両方のフォルダの内容が同じになるはずです。しかし、SyncTestLocalフォルダに作成されたファイルは削除されません。
 
逆の設定(ローカルからクラウドへの一方向同期)も試してみましたが、同じ結果が得られました。つまり、同期先のフォルダに作成されたファイルは決して削除されません。
 
フォルダが同じにならないため、同期は無意味になります。
 
手伝っていただけませんか?

2023/09/04 11:33:24

  • DriveHQ_Support
  • (676投稿)
主題: Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません

クラウドからローカルへの一方向同期は、クラウドフォルダをローカルフォルダにバックアップするように設計されています。これは一般的な同期ケースではなく、バックアップケースに近いものです。

例えば、バックアッププログラムを使ってローカルフォルダをクラウドフォルダにバックアップする場合、バックアップ先のクラウドフォルダにファイルを作成すると、バックアッププログラムがクラウド上のファイルを削除する可能性は低いでしょう。(ただし、ファイル名がローカルのファイル名と一致する場合は、クラウド上のファイルは上書きされます。)この使用例では、ユーザーがバックアップ先のフォルダの内容に手動で変更を加えることは想定されていません。 

同様に、バックアッププログラムがクラウドフォルダをローカルフォルダにバックアップする場合、ユーザーは 手動で ローカルフォルダの内容に変更を加えないという前提であれば、バックアッププログラムはクラウド(ソース)フォルダ内の変更を監視・検出するだけで済むため、より効率的になります。そうでない場合は、クラウドとローカルフォルダの両方の変更を定期的に監視・検出して比較し、どちらの変更が先に発生したかを判断する必要があります。

DriveHQは最も効率的で信頼性の高い クラウドファイルサーバー/WebDAVドライブマッピングサービス. 弊社では、クラウドストレージのみをご利用いただき、「クラウドからローカルへの同期」を使用してクラウドデータをバックアップすることをお勧めします。DriveHQはクラウド間バックアップとローカルからクラウドへのバックアップもサポートしています。バックアップオプションの詳細については、こちらのページをご覧ください:

https://www.drivehq.com/help/features/Backup.aspx 


返事
2023/09/04 16:15:48

  • expressvistos
  • (7投稿)
主題: Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません

 ご説明ありがとうございます。しかし、恐縮ながら、DriveHQのマニュアルには同期、特に一方向同期についてそのような記述はありません。

 
同期とバックアップは別物です。似たような目的で使うこともありますが、明らかに異なるものです。また、ユーザーが間違った場所に変更を加えてはいけないことは周知の事実です。しかし、ユーザーは予期せぬ行動をとることがあり、それがバックアップや同期などが必要となる理由の一つです。
 
DriveHQのマニュアルの一部を以下に示します:
 
--------
一方向同期について
 
一方向同期については非常に紛らわしい場合があります。実装によって処理方法が異なるため、十分に理解しておく必要があります。そうしないと問題が発生する可能性があります ファイルが削除されています 偶然に。
 
最も重要なことは、2 つのフォルダが (手動で) 同期されている場合、一方向同期か双方向同期かということです。 フォルダの内容は その通り 同じ.
 
例えば、サーバーフォルダSがローカルフォルダCと一方向同期するように構成されており、SとCが既に同期されていると仮定して、これらのケースについて考えてみましょう:
 
(1)Sにファイルを追加すると、そのファイルはCに同期されます。これは想定どおりです。 Cフォルダにファイルを追加すると、次回の同期時にCフォルダから新しいファイルが削除されます.
...
 
つまり、AからBへの一方向同期の場合、何が起ころうとも、同期が完了するとBはAと同じ状態になるということです。
--------
 
マニュアルに説明されているように、どのような同期処理であっても、最終的にはフォルダの内容は完全に一致するはずです。
 
項目(1)は、私が提示したケース、つまり一方向同期では、宛先フォルダのみで作成されたファイルは、宛先フォルダをソースフォルダと同一に保つために、次の同期で削除されなければならないケースを扱っています。しかし、これは実際には起こらず、手動同期の場合でも起こりません。
 
フォルダを同期させているのは、まさにそれらを同じ状態にしたいからです!
 
私のシナリオの一つを説明したいと思います:
 
DriveHQには、特定の顧客に送付する必要のある一連の文書が保存されたフォルダがあります。これらの文書は随時更新されるため、各従業員が各自のコンピュータに最新版の文書の正確なコピーを保存できるようにしたいと考えています。
 
社内的な理由だけでなく、一時的にインターネット接続が途絶した場合でも業務の継続性を確保するため、ローカルフォルダにコピーを保存しています。
 
これらの文書がローカルで変更されたり、新しい文書が追加されたりすることは望んでいません。もちろん、従業員にはローカルフォルダなどを変更しないよう指導していますが、そのような事態が発生する可能性もあることは承知しています。そのため、ローカルフォルダを公式のクラウド版と同期させています(一方向同期)。
 
これは、一方向同期が非常に有効なケースです。ドキュメントを更新したり、新しいドキュメントを追加したりする必要がある場合は、クラウド上で処理を行い、ローカルのすべてのフォルダが同期されて更新情報を受け取ります。
 
しかし、DriveHQの一方向同期の仕組み上、ユーザーが誤ってローカルフォルダに新しいドキュメントを追加してしまうと、次回の一方向同期時に修正(削除)されることはありません。そのため、誤って追加されたドキュメントが顧客に送信されてしまう可能性があります。
 
ローカルフォルダはクラウド上のソースフォルダと決して同じにはならず、時間が経つにつれて状況は悪化する一方です。これはシナリオの一例にすぎません。他にも、設定ファイルやスクリプトファイルをローカルで使用するために同期する必要があるケースなどがあります。
 
一方向同期に期待していたのは、マニュアルに記載されている通りの動作でした。しかし、結果として内容の異なる2つのフォルダが作成されてしまいました。この問題が解決されるか、最悪の場合でも、状況を明確にするためにマニュアルが変更されることを願っています。
 
設定などについてお手伝いいただけると幸いです。あるいは、開発チームが解決策を見つけてくれるかもしれません。
 
ありがとう。
 

返事
2023/09/05 13:07:24

  • DriveHQ_Support
  • (676投稿)
主題: Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません

エンジニアと相談したところ、同期パフォーマンスの最適化時に発生した新たなバグである可能性が高いとの見解でした。(一方向同期タスクは主にデータバックアップに使用されるため、お客様のシナリオに対する回帰テストを綿密に行っていなかったようです。)いずれにせよ、同期先フォルダに追加された余分なファイルを(手動で)削除する新しいオプションを追加することで、この問題を修正する予定です。1週間以内に新バージョンをリリースできるよう努めます。


返事
2023/09/07 10:18:17

  • expressvistos
  • (7投稿)
主題: Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません

 エンジニアリングチームとこの問題について話し合っていただき、ありがとうございます。バグは発生するものであり、重要なのはそれを修正することです。

 
保存先フォルダに追加されたファイルをどうするか(削除するか保持するか)を選択できるオプションを追加するというアイデアは、より詳細な制御を可能にします。この方法で実装する場合、マニュアルも更新する必要があります。
 
一方、一方向同期の動作を修正し、誤って宛先に追加され、ソースフォルダには存在しないファイルを削除するようにすれば、既に優れたものとなり、マニュアルにも準拠していると言えるでしょう。
 
ともあれ、ありがとうございました。アップデートを待ちましょう。

返事
2023/09/08 11:26:34

  • DriveHQ_Support
  • (676投稿)
主題: Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません

弊社のエンジニアが新しいバージョンを提供しました。まだ本番環境にはリリースされていません。こちらからダウンロードしてください:

https://www.drivehq.com/folder/p39750/110545117033.aspx

このバージョンでは、新しいオプションが追加されました。以下のスクリーンショットをご覧ください。([ツール]→[同期タスクの管理]をクリックし、タスクをダブルクリックして編集してください。)

オプションを保存した後、宛先(ローカル)フォルダにファイルを追加してみてください。ファイルは数秒後に自動的に削除されます。(削除されたファイルは、デフォルトでは_Sync_Cache_フォルダに保存されますのでご注意ください。)


返事
2023/09/11 11:55:44

  • expressvistos
  • (7投稿)
主題: Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません
Re:一方向同期 - 宛先フォルダにのみ作成されたファイルは削除されません

 迅速な対応ありがとうございました。修正版が既に投稿されていたとは気づきませんでした。

 
簡単なテストを行ったところ、うまく動作しているようです!ただ、非常に珍しいケースですが、何らかの理由で同期が期待通りに行われない状況が1つ見つかりました。しかし、これは非常に稀なケースであり、実際の使用には影響しないはずです。
 
私が調べた結果は以下のとおりです。
(一方向同期)
 
Windows 11の場合。
- 宛先フォルダへ移動
- コンテキストメニューを使用して新しいテキストファイルを作成します(右クリック→新規作成→テキスト文書)。
- 提案された名前をそのまま受け入れてください(エンターキーを押すか、他の場所をクリックしてください)。
 
何らかの理由で、この状況ではファイルは自動的に認識されず、削除されません。このように作成されたため、同期処理ではファイルが変更された場合にのみ認識されます。
Syncは、ソースフォルダに変更が加えられた場合(他のファイルが作成、削除、変更された場合など)、ローカルフォルダ内のファイルを検知して削除します。
 
この非常に珍しいケースを除けば、この解決策は問題を解決しているように思われる。
 
短期間で解決策を実施していただき、ありがとうございます。

 


返事
2023/09/22 8:33:16

ブックマーク&シェア
すぐに返信

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003