Rclone 1.74.4

コンピュータ間およびクラウドストレージ間でデータを同期するためのオープンソースのファイル転送ソフトウェア。


古いバージョン

すべての古いバージョンを見る

説明


Rclone は、ローカルシステムとクラウドストレージサービス間でファイルを管理および同期するための強力で無料のオープンソースコマンドラインツールです。もともとは rsync に触発されており、Rclone は copysyncmovelsmount などのなじみのあるコマンドを提供しますが、70 を超えるクラウドバックエンドで機能するように適応されています。これには、Google Drive、Dropbox、OneDrive、Amazon S3、Backblaze B2 など、さまざまなサービスが含まれています。

主な特徴と利点

安全で信頼性の高い転送
Rclone はタイムスタンプを保持し、ファイルの整合性を保証するためにチェックサム (MD5、SHA-1) を確認し、中断された転送の再開をサポートします。

ローカル暗号化 (crypt)
「crypt」バックエンドを使用すると、ファイルをクラウドにアップロードする前に暗号化できます。これは、64 KiB のチャンク暗号化を使用し、XSalsa20 と Poly1305 によって強力なセキュリティを保証します。

また、ファイル名やフォルダ名の暗号化も可能です – パスの各セグメントが個別に暗号化され、名前までもプライバシーが守られます。

ローカルディスクとしてのマウント
リモートサービス (クラウド) を、お使いのオペレーティングシステム (Linux、Windows、macOS、FreeBSD) でローカルディスクのようにマウントすることができます。FUSE を使用します。

ネットワークプロトコル経由のサービス
Rclone は、HTTP、SFTP、WebDAV、FTP、または DLNA 経由でバックエンドを「提供」し、コンピューターをリモートアクセス可能なファイルサーバーに変えます。

仮想バックエンド
他のリモートを変更または適応するバックエンドを提供します。たとえば、キャッシュ、圧縮、ユニオン、チャンクなど、前述の crypt も含まれます。

自動化とスクリプティング
CLI であるため、Rclone は自動化に最適です。cron やタスクスケジューラを使用してコマンドをスケジュールしたり、スクリプトや API に統合して定期的なバックアップ、マイグレーション、またはスケジュールされた同期を実行したりできます。

使用状況分析と統計
lsf、size、ncdu、ljson といった便利なコマンドが含まれており、リモートでファイルを調査してカウントし、占有スペースをマッピングし、データの明確な視界を得ることができます。

最適化されたパフォーマンス
Rclone はマルチスレッド転送を使用して速度を向上させ、可能な場合はプロバイダー間での「サーバーサイドコピー」を行い、ローカルディスクにデータをダウンロードするのを避けます。

整合性チェック
チェックサムに加え、rclone check を使用して送信されたデータが元のデータと一致することを確認できます。

活発なコミュニティ
成熟したソフトウェアであり、活気あるコミュニティによって維持されているため、頻繁に更新され、さまざまな使用例に対するフォーラムや豊富なドキュメントがあります。

一般的な使用例

自動バックアップ — ローカルフォルダの同期をクラウドプロバイダーにスケジュールでき、暗号化によりデータを安全に冗長化します。

クラウド間の移行 — たとえば、Dropbox から S3 にデータをローカルに保存せず移動する場合、サーバーサイド転送を使用します。

ファイルへのリモートアクセス — クラウドストレージをローカルディスクのようにマウントし、リモートデータ上で直接作業することを可能にします。

ファイルサービス — Rclone を使用して、HTTP や SFTP 経由でクラウドコンテンツを提供し、他のコンピューターにバックアップリポジトリを解放できます。

双方向同期 — 2つのフォルダ (ローカルまたはリモート) を常に同じ状態に保ち、ミラーリングやコラボレーションに最適です。