リモートストレージを即座に同期する
RcloneViewの**Sync**機能を使用して、クラウドリモートまたはローカルストレージ間でフォルダを即座にミラーリングします。
このガイドでは、同期操作の設定と実行の手順を説明します。
ソースと宛先のフォルダを選択する
同期操作を開始するには、ソースフォルダと宛先フォルダを定義する必要があります。
-
エクスプローラーパネルで、2つのタブを開きます。
- 左タブで選択したフォルダがソースになります
- 右タブで選択したフォルダが宛先になります
-
各タブ上部のパスバーを使用して、フォルダパスを直接入力することもで きます。
-
これらの設定は、必要に応じて後からSync設定ウィンドウで調整できます。
フォルダを選択したら、上部の**HomeメニューにあるSync**ボタンをクリックして進みます。
同期操作を実行する
ソースと宛先のフォルダを選択したら、同期を設定して実行できます。



ステップ1: フォルダパスを確認する
- **
Configure Storage**ステップで、選択したソースと宛先のフォルダを確認します。 - Nextをクリックする前に、両方が正しく設定されていることを確認してください。
RcloneView Syncは、ソースと宛先を同一にします。
つまり**宛先のみを変更**します。
- ソースフォルダの内容が宛先にミラーリングされます。
- 宛先に存在するがソースには存在しないファイルは削除されます。
👍 重要: Rcloneは公式には一方向同期のみをサポートしています。 ⚠️ 双方向同期(=Bidirection)はベータ機能として提供されており、公式にはサポートされていません。予期しない動作やエラーが発生する可能性があるため、本番環境での使用は推奨されません。
Configure Storage の詳細

- ソースフォルダを選択します。
- 左パネルのフォルダアイコンをクリックしてソースを選択します。
- 宛先フォルダを選択します。
- 右パネルのフォルダアイコンをクリックして宛先を選択します。
- 追加の宛先を追加します(任意)。
- Add Destinationボタンをクリックすると、一度に複数の宛先に同期できます。必要に応じて1:N同期を設定できます。
- 同期方向を選択します。
- 宛先のみを変更: ソースから宛先へ同期します。宛先の内容をソースに合わせて更新または削除します。
- 双方向(Bidirection)(ベータ): 両方のフォルダを比較し、両方向の変更を同期します。 ⚠️ このモードでは、意図せず新しいファイルが上書きされる可能性があるため、注意して使用してください。
- 空のディレクトリを作成する(任意)。
- 有効にすると、ファイルを含まないソースディレクトリは、宛先に空フォルダとして再作成されます。
ステップ2: 詳細設定(任意)
- 詳細設定には、以下に関するオプションが含まれます。
- 転送パフォーマンス
- 接続方式
- エラー処理の動作
💡 カスタムの動作が必要でない限り、デフォルト値の使用をお勧めします。
詳細設定の詳細

パフォーマンス:
Number of file transfers: 並行して実行するファイル転送の数です。リモートがタイムアウトを多く発生させている場合はこの値を小さく、帯域幅が広く高速なリモートを使用している場合は大きく設定すると効果的な場合があります。Number of multi thread transfers: マルチスレッド転送を使用する際に使用するストリーム数を設定します。マルチスレッド転送を無効にするには0に設定します(デフォルトは4)。256MBを超えるファイルを対応可能なバックエンドに転送する場合、rcloneは複数のスレッドを使用してファイルを転送します。Number of equaility checkers: チェッカーは、同期中にファイルの同一性チェックを行います。一部のストレージシステム(例: S3、Swift、Dropbox)ではこれに時間がかかる場合があるため、並行して実行されます。デフォルトでは8つのチェッカーが並行実行されます。ただし、反応が遅いバックエンドの場合は、--checkersを4以下のスレッド数に設定して、このデフォルト値を(増やすのではなく)下げる必要がある場合があります。
安全性と整合性:
Enable checksum to compare files: 通常、rcloneはファイルの更新日時とサイズを見て、ファイルが同一かどうかを判断します。このフラグを設定すると、rcloneはファイルのハッシュとサイズをチェックしてファイルが同一かどうかを判断します。これは、同じハッシュタイプをオブジェクトに保存するリモート間(例: DriveとSwift)で転送する場合に非常に便利です。どのリモートがどのハッシュタイプをサポートしているかについては、概要セクションの表を参照してください。
エラー制御:
Retry the entire sync if it fails this many times: 同期全体がこの回数だけ失敗した場合に再試行します(デフォルトは3)。一部のリモートは不安定な場合があり、数回の再試行によって、エラーで転送されなかったファイルを取得できることがあります。再試行 を無効にするには1に設定してください。
ステップ3: ファイルとフォルダをフィルタリングする(任意)
- RcloneViewは、Google DocsやBox Docsなどのサービスに対して、デフォルトで基本的なフィルターを適用します。
- 同期から除外するファイルタイプやフォルダをさらに追加できます。
フィルタリング設定の詳細

-
Don't sync files over: 同期を許可する最大ファイルサイズを制御します。 デフォルトの単位はMBです。 -
Don't sync files older than this: 同期を許可する最大ファイル経過日数を制御します。 これはファイルのみに適用され、ディレクトリには適用されません。 以下の単位を使用します。y= 年、d= 日、h= 時間、m= 分、s= 秒(例: 2y30d12h30m45s) -
Don't sync folders over this depth: 設定すると、Rcloneは指定した深さ内のフォルダのみを同期します。 例えば、これを1に設定すると、トップレベルディレクトリ内のファイルのみが同期されます。2に設定すると、最初の2階層のフォルダ内のファイルが同期されます。以降も同様です。 -
定義済みフィルター。 一般的なファイルタイプに対する組み込みフィルターを素早く適用できます。例:
- Music、Video、Image、Document、Google Docs、Box Docs これらのフィルターは、フィルターリストに定義済みオプションとして用意されています。
-
その他(=カスタムフィルター)。 特定のファイルタイプ、フォルダ、パスを除外または含めるためのカスタムルールを定義できます。 一般的な例をいくつか示します。
.iso: すべての.isoファイルを除外します。/.git/*: サブフォルダではなく、ルート直下の.gitフォルダ内のファイルのみを除外します。/.git/: ルート直下の.gitフォルダ全体を、その中身も含めて除外します。.git/: 場所を問わず、すべての.gitフォルダとその中身を除外します。🔗 より高度な例と構文については、Rclone フィルタリングガイドを参照してください