この記事は随時更新されています。
ファイル一覧の作成を高速化する方法はいくつかあります。
- 少なくとも 7.20 版を使用してください。この版では、高速なマルチスレッドのファイル一覧を生成できます。必要に応じて、プログラム設定ダイアログの「Performance」タブ、またはプロファイルの「Job」タブで、フォルダー スキャン スレッド数を増やすことができます。
- 「Comparison」→「More」タブで「Binary Comparison」を選択していないことを確認してください。
- 不要なログ記録を使っていないことを確認してください。特に「With Timing Info」「File List Building Details」「Internet Protocol Logging」は、一覧作成処理を大幅に遅くします。
- 「Special」タブで「Process Security and Shares」を使用している場合は、「Update existing files」チェックボックスが必要かどうかを検討してください。これは処理が遅くなるためです。既存項目を更新する必要がある場合は、設定が「Update Existing Items: Folders (and files will inherit)」になっていることを確認してください。
- FTP を使用している場合は、Internet ダイアログの 2 番目のタブで再帰的 FTP 一覧取得コマンド LIST -alR を選択できます。SSH/SFTP を使用していて、サーバーが Linux/Unix 系の場合は、「Recursive Listing」のチェックを試してください。
- 別のコンピューターに Syncovery Remote Service をインストールして、ファイル一覧をリモートで生成できます。Remote Service は Windows、Linux、FreeBSD、Mac で利用できます。
- 一方向同期で、単にミラーリングまたはバックアップを行うだけなら、[Special]タブシートのオプション「Cache Destination File List」を使える場合があります。ただしこのオプションでは、別の人やプログラムによって宛先側で行われた変更はソフトウェアに反映されません。常にキャッシュ内の最後の状態を記憶し、宛先フォルダーを再確認しないためです。
- 新規または変更されたファイルを単純にコピーし、2 つのフォルダー構成を比較しない リアルタイム同期 を使用できます。ただし、リアルタイムで見逃した可能性のあるファイルを検出するために、定期的に完全な実行をスケジュールすることを推奨します。また、リアルタイムの変更が検出されるのはローカルドライブと LAN または VPN 経由のみです。FTP、WebDAV など経由では変更は検出されません(Syncovery 9 の新しいポーリング機能を除く)。一部のコンピューターやネットワーク機器では、LAN 経由でリアルタイム通知を送信しない場合があります。
- 新規および変更されたファイルだけを宛先にコピーし、宛先からファイルを一切削除しないのであれば、[Files]タブシートで宛先のスキャンを完全に無効にし、[General Filters]で 2 つの[Archive Flag]チェックを使用できます(macOS/Linux では「use extended attributes to mark files as copied」)。最初の実行では、すべてのファイルの Archive フラグがまだ設定されているため、すべてのファイルをコピーすることになります。これを避けるには、「Date later than XX/YY/ZZZZ」のような固定の日付/時刻フィルターを追加します。
- Archive Flags を使用できない場合でも、宛先のスキャンを無効にして、「less than 1 days」 old のような File Age フィルターを使用できます。
