- Rcloneは、複数のクラウドストレージサービスを端末から管理できる、オープンソースのクロスプラットフォームツールです。
- これにより、効率的な同期、リモートドライブのローカルフォルダとしてのマウント、および増分バックアップが可能になります。
- 様々なハードウェアアーキテクチャとの互換性があり、SynologyなどのNASシステムやLinux環境への導入を容易にします。

rcloneを使用してNASとGoogleドライブを自動的に同期する方法は? Linuxに切り替えた方、または自宅にNASサーバーをお持ちの方は、おそらく次のようなことに気づいているでしょう。 クラウド上のファイルを管理する Windowsのように常に簡単とは限りません。多くのユーザーは、ローカルコンピュータとリモートサーバーの両方で更新する特定のフォルダを簡単に選択できる機能や、容量を節約するためにファイルをクラウドのみに保存できる機能が恋しいと感じています。
この頭痛の種を解決するために、rclone という優れたツールがあります。これは Go 言語で書かれた無料のオープンソースプログラムで、基本的に ローカルストレージと多用途なブリッジ さらに、Google Drive、OneDrive、Dropbox、Amazon S3などのサービスを利用することで、過剰な複雑さを伴うことなく、コマンドラインを駆使して驚くべき操作を行うことができます。
rcloneのインストールとセットアップ
インストール先によって手順が異なります。macOS を使用している場合は、 brew install rclone のシンプルさ すぐに準備できます。管理者権限のない Linux 環境では、次のものをダウンロードしてください。 既にコンパイル済みのバイナリ 公式ウェブサイトからダウンロードし、隠しフォルダ(.rcloneなど)に解凍して、そこから直接実行してください。
Synology NAS の場合、もう少し詳しく調べる必要があります。まず、以下の方法でアクセスする必要があります。 SSH接続 (PuTTYまたはMacターミナルを使用して) プログラム、キャッシュ、マウントポイントに必要なディレクトリを作成します。 CPUアーキテクチャAMD64、x86、ARMのいずれであっても、すべてがスムーズに動作するようにします。
Googleドライブのアクセス設定

rcloneがGoogleと通信するには、まず以下のコマンドを実行します。 rclone configここで新しい「リモート」を作成します。これは、 私たちがつながりに付ける名前 クラウドを使用する場合、Googleドライブを選択すると、システムはクライアントIDとシークレットを要求します。
ブラウザがインストールされているコンピュータを使用している場合は、 自動構成 そして、開いたウィンドウで権限を承認します。ただし、NAS またはグラフィカル インターフェイスのないサーバーの場合は、独自の認証情報を作成するのが最善です。 Google開発者コンソールGoogle Drive APIを有効にし、デスクトップアプリケーション用のOAuthクライアントIDを作成した後、認証コードをコンソールに手動で貼り付けます。
ファイル同期と管理
設定が完了したら、ファイルの操作を開始できます。クラウドにあるファイルを確認するには、次のコマンドを使用します。 lsd フォルダの一覧を表示できます。しかし、真の力は同期にあります。コマンド rclone sync 作る 宛先フォルダはソースフォルダと同一です変更点のみをコピーし、ローカルに存在しなくなったものは削除する。
攻撃性の低いものを探している人には、コマンド copy それは理想的な選択肢です。なぜなら 新規または変更されたファイルをアップロードしてください。 クラウドから何も削除せずに、同様に機能する 増分バックアップ しかし、その力をウェブストレージサービスにまで拡張しています。さらに、大量のデータを扱う場合は、次のようなパラメータを追加できます。 --bwlimit のために 帯域幅を飽和させないでください また、Googleの1日のアップロード制限を超えないようにしてください。
クラウドをローカルドライブとしてマウントする

rclone の最も素晴らしい機能の 1 つは、Google Drive をシステム上の別のハードドライブのようにマウントできることです。これは、Synology で特に便利です。 VideoStationのようなマルチメディアサーバー クラウド上のコンテンツを、物理的にNASにすべてダウンロードすることなくインデックス化できます。
これを実現するために、起動スクリプト(Init-Rclone.sh)を以下のコマンドで作成します。 rclone mountスムーズなナビゲーションを保証するために、キャッシュとバッファのパラメータを定義します。スクリプトが作成され、提供されると、 chmod による実行権限NASコントロールパネルのタスクスケジューラに追加するだけで、システム起動時にドライブが自動的にマウントされるようになります。
バックアップとスケジュールされたタスクの自動化
データのバックアップを行うたびに手動でコマンドを実行する必要がないようにするには、プロセス全体を自動化するのが最善です。次のような短いスクリプトを作成できます。 copyDrive.sh 誰が担当しているのか ローカルファイルをクラウドにアップロードする 繰り返し。
このスクリプトをNASタスクスケジューラに統合することで、 ユーザーによるスケジュールされたタスク問題のことは忘れてください。システムが変更内容の確認と毎日のアップロードを処理し、あなたが何もしなくてもクラウド上の情報が安全であることを保証します。 自動同期機能 デスクトップオペレーティングシステムに搭載されているものと同じです。
Rcloneは、データを完全に制御したいユーザーにとって究極のツールとなることを目指しています。シームレスなクラウドマウントから、複雑な同期、さまざまなサービス間での増分バックアップまで、あらゆる操作をターミナルから管理することで、ストレージのパフォーマンスとセキュリティを最適化します。これで、Rcloneを使用してNASとGoogleドライブを自動的に同期する方法がわかりました。
幼い頃からテクノロジーに熱中。私はこの分野の最新情報を知ること、そして何よりもそれを伝えることが大好きです。だからこそ、私は長年テクノロジーとビデオゲームのウェブサイトでのコミュニケーションに専念してきました。 Android、Windows、MacOS、iOS、Nintendo、またはその他の思いついた関連トピックについて書いているのを見つけることができます。

