Garuda LinuxでRcloneViewを使う — クラウドストレージの同期とバックアップ
Garuda Linuxのパフォーマンス最適化されたデスクトップは、RcloneViewの軽量なFlutter GUIとよく合い、ターミナルに触れることなくクラウドストレージを管理できます。
Garuda Linuxは、週末をまるごと設定に費やすことなくArchベースのシステムを使いたい人向けに作られています — あらかじめチューニングされたデスクトップ、賢明なデフォルト設定、そしてすぐに作業を始められることに重点を置いています。RcloneViewはクラウドストレージについても同じ哲学に沿っています。rcloneコマンドを手動でスクリプト化することなく、1つのウィンドウから90以上のクラウドプロバイダーをマウント、同期、バックアップするネイティブデスクトップアプリです。Garudaはデフォルトでフルグラフィカルデスクトップを搭載しているため、RcloneViewは意図どおりに動作します — ヘッドレスの回避策は不要です。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
Garuda LinuxへのRcloneViewのインストール
RcloneViewはrcloneview.comからのみ配布されています — pacmanやAURヘルパーで取得できるAURパッケージはありません。ポータブルでインストール不要のオプションとして.AppImageビルドをダウンロードするか、システムのパッケージデータベースに登録したい場合は.rpmパッケージを入手してください。x86_64とaarch64の両方のビルドが利用可能なので、お使いのGaruda環境のハードウェアに合わせて選択できます。
RcloneViewはQtやElectronではなくFlutterとDartで構築されているため、別のツールキットの依存関係チェーンを避けられます。トレイアイコンにはGTK+3とトレイインジケーターライブラリ(libayatana-appindicator3-1またはlibappindicator3-1)を利用しており、どちらもGaruda のKDE、GNOME、その他のデスクトップエディションで標準です。クラウドストレージをローカルドライブとしてマウントするには、fuse3がインストールされていることを確認してください。
マウントとリモートの設定
Garudaのデスクトップエディションはx11またはWaylandで動作し、RcloneViewのマウント機能はどちらにも対応しています。Remoteタブからリモートを追加し、Google DriveやDropboxなどのプロバイダーはOAuthで認証するか、S3互換やプロトコルベースのストレージは認証情報を直接入力します。RcloneViewのデフォルトのLinuxマウントタイプであるnfsmountを使ってそのリモートをローカルパスとしてマウントし、Garudaのネイティブファイルマネージャーを通じて、まるでディスク上にあるかのようにクラウドファイルを閲覧できます。
キャッシュモードはデフォルトで「writes」になっており、応答性とメモリ使用量のバランスを取っています — 大きなファイルが詰まったリモートをマウントし、ローカルキャッシュをより細かく制御したい場合は確認する価値があります。
バックアップと同期ジョブの自動化
リモートを接続したら、Job Managerが繰り返し行う作業を処理します。ローカルフォルダをクラウドストレージにバックアップしたり、2つのプロバイダー間で同期したり、1つのソースを複数の宛先に同時にミラーリングしたりできます。不要なファイルタイプをスキップするようフィルターを設定し、まずDry Runを実行してジョブが何を変更するかをプレビューしましょう。
Job Historyはすべての実行 — 開始時刻、所要時間、転送速度、ファイル数 — を記録するので、スケジュールされたバックアップはログファイルを掘り返さなくても確認できる監査証跡を残します。