メインコンテンツまでスキップ

Manjaro LinuxにRcloneViewをインストールしてクラウド同期を行う方法

· 約15分
Tayson
Senior Engineer

ManjaroはArch Linuxのローリングリリースの強力さを、デスクトップフレンドリーなパッケージに包んで提供します。RcloneViewを加えることで、強力なツールをアクセスしやすくするというManjaroの理念に自然に馴染む、視覚的なマルチクラウドファイルマネージャーが手に入ります。

Manjaro Linuxは、ローリングリリースモデルとAUR(Arch User Repository)へのアクセスを提供しながら、より親しみやすいインストールと設定の体験を実現する、最も人気のあるArchベースディストリビューションの一つに成長しました。XFCE、KDE Plasma、GNOMEのいずれでManjaroを使用していても、最新のソフトウェアパッケージと、選択と制御を重視するコミュニティへのアクセスが得られます。RcloneViewはこれを補完し、Manjaroユーザーに70以上のクラウドストレージプロバイダー(Google Drive、OneDrive、Dropbox、AWS S3、Backblaze B2、Wasabiなど多数)にわたるファイル管理のためのグラフィカルインターフェースを提供します。本ガイドでは、Manjaroにおけるインストール、クラウドリモートの設定、ファイル同期、ドライブのマウント、ジョブスケジューリングについて説明します。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

クラウドファイル管理にManjaroを選ぶ理由

Manjaroには、RcloneViewを実行するプラットフォームとしていくつかの利点があります。

  • ローリングリリース — ディストリビューションのアップグレードサイクルを待つことなく、常にrcloneやシステムライブラリの最新バージョンにアクセスできます。
  • AURへのアクセス — Arch User Repositoryは、公式リポジトリでは提供されていないコミュニティメンテナンスのパッケージを提供し、インストールの選択肢を広げます。
  • ハードウェア検出 — Manjaroのmhwdツールはドライバーを自動的に設定します。これは、スムーズなGUI体験が適切なドライバー設定に依存する、GPUアクセラレーションを利用するデスクトップ環境にとって重要です。
  • 複数のデスクトップ環境 — KDE Plasma、XFCE、GNOME、あるいはタイル型ウィンドウマネージャーのいずれを好む場合でも、RcloneViewは標準的なGTK/Qt互換性により、そのすべてで動作します。
  • 活発なコミュニティ — Manjaroのフォーラムとwikiは、ディストリビューション固有の設定の癖に対応したトラブルシューティングリソースを提供します。

前提条件

ManjaroにRcloneViewをインストールする前に、以下を確認してください。

  • Manjaro Linux(XFCE、KDE、GNOME、またはコミュニティエディションなど、どのエディションでも可)
  • 有効なインターネット接続
  • 少なくとも512MBの空きディスク容量
  • 1つ以上のクラウドストレージプロバイダー(Google Drive、OneDrive、S3など)のアカウント
  • ターミナルに関する基本的な知識(ただし、ほとんどの操作はGUIで行われます)

まずシステムを更新して、すべてのパッケージが最新であることを確認してください。

sudo pacman -Syu

または、Manjaroのグラフィカルパッケージマネージャーであるpamacを使用します。

pamac update

ManjaroへのRcloneViewのインストール

Manjaroでは、RcloneViewをインストールするためのいくつかの方法が用意されています。ご自身のワークフローに最も合うものを選んでください。

オプション1: AppImage(ほとんどのユーザーに推奨)

AppImageは最もシンプルなインストール方法です。RcloneViewに必要なものすべてを単一の実行可能ファイルにまとめており、依存関係の管理は不要です。

  1. rcloneview.comから最新のRcloneView AppImageをダウンロードします。
  2. 実行可能にします。
chmod +x RcloneView-*.AppImage
  1. 実行します。
./RcloneView-*.AppImage

AppImageをアプリケーションメニューに統合するには、Manjaroのリポジトリで提供されているAppImageLauncherのようなツールを使用します。

sudo pacman -S appimagelauncher

インストール後、AppImageをダブルクリックすると、デスクトップ環境への統合を求められます。

オプション2: pamac(AUR)経由でインストール

Manjaroのpamacパッケージマネージャーは、AURパッケージを直接インストールできます。まず、pamacでAURサポートが有効になっていることを確認してください。

  1. Add/Remove Software(pamac GUI)を開きます。
  2. Preferences > Third Partyに移動し、AURサポートを有効にします。
  3. rcloneviewを検索してインストールします。

または、ターミナルから実行します。

pamac build rcloneview

pamacは依存関係の解決を自動的に処理し、必要なライブラリを取り込みます。

オプション3: rcloneを個別にインストールしてAppImageを使用する

GUIにはAppImageを使いながら、pacmanで管理された最新のrcloneバージョンを使いたい場合は次のようにします。

sudo pacman -S rclone fuse3

その後、RcloneView AppImageをダウンロードして実行します。RcloneViewはシステムにインストールされたrcloneを検出し、それを使用します。

インストールの確認

インストール後、アプリケーションメニューまたはターミナルからRcloneViewを起動します。リモートエクスプローラーとジョブ管理パネルを含むメインウィンドウが表示されるはずです。rcloneを個別にインストールした場合は、検出されているか確認してください。

rclone version

クラウドリモートの追加

RcloneViewを起動したら、最初のステップはクラウドストレージアカウントを接続することです。RcloneViewは各プロバイダーに対してガイド付きのセットアップを提供します。

Open multiple cloud remotes in RcloneView

Google Drive

  1. RcloneViewインターフェースでNew Remoteをクリックします。
  2. プロバイダーリストからGoogle Driveを選択します。
  3. OAuth認証フローに従います。ブラウザウィンドウが開き、ログインしてアクセスを許可します。
  4. アクセススコープ(フルドライブアクセス、ファイルレベルアクセス、または読み取り専用)を選択します。
  5. リモートを保存します。

OneDrive

  1. New Remoteをクリックし、Microsoft OneDriveを選択します。
  2. ブラウザでMicrosoft OAuthフローを通じて認証します。
  3. 個人用OneDrive、OneDrive for Business、またはSharePointのいずれかを選択します。
  4. リモートを保存します。

S3互換ストレージ(AWS、Wasabi、Backblaze B2、MinIO)

  1. New Remoteをクリックし、お使いのS3互換プロバイダーを選択します。
  2. Access Key IDとSecret Access Keyを入力します。
  3. リージョンとエンドポイントを指定します(WasabiやMinIOなど、AWS以外のプロバイダーの場合、エンドポイントURLが必要です)。
  4. リモートを保存します。

必要な数だけリモートを追加できます。設定済みのリモートはすべてサイドバーに表示され、すぐにアクセスできます。

ファイルの閲覧と同期

リモートの設定が完了すると、RcloneViewの2ペインエクスプローラーでローカルファイルとクラウドファイルを並べて閲覧できます。フォルダ構造の移動、ファイル詳細のプレビュー、ドラッグ&ドロップまたはツールバーボタンによる転送の開始が可能です。

cloud to cloud transfer default

ファイルのコピー

一方のペインでファイルまたはフォルダを選択し、もう一方のペインの場所にコピーします。これは以下の場合に有効です。

  • ローカルからクラウドへ — Manjaroのファイルシステムから接続済みのクラウドリモートへファイルをアップロードします。
  • クラウドからローカルへ — クラウドストレージからローカルディスクへファイルをダウンロードします。
  • クラウドからクラウドへ — 一度ローカルマシンにダウンロードすることなく、2つのクラウドプロバイダー間で直接ファイルを転送します。

フォルダの同期

継続的な同期のために、2つの場所を同期状態に保つ同期ジョブを作成します。

  1. 左ペインでソースフォルダを、右ペインで宛先フォルダを開きます。
  2. Syncをクリックし、同期方向(一方向またはミラー)を設定します。
  3. 比較結果を確認し、どのファイルが追加、更新、または削除されるかを確認します。
  4. 同期を実行します。
drag and drop

クラウドストレージをローカルドライブとしてマウントする

RcloneViewは、任意のクラウドリモートをManjaro上のローカルファイルシステムディレクトリとしてマウントできます。これにより、ファイルマネージャー(Thunar、Dolphin、Nautilus)や任意のアプリケーションから、まるでローカルドライブであるかのようにクラウドファイルにアクセスできます。

マウントの設定

  1. FUSEがインストールされていることを確認します。
sudo pacman -S fuse3
  1. RcloneViewでリモートを右クリックするか、Mount Managerに移動します。
  2. ローカルマウントポイントを選択します(例: ~/CloudDrive/GoogleDrive)。
  3. マウントオプション(キャッシュ設定、読み取り専用または読み書き、VFSキャッシュモード)を設定します。
  4. Mountをクリックします。
Configure a mount from Mount Manager

マウントされたドライブはファイルマネージャーに表示され、すべてのアプリケーションからアクセス可能になります。例えば、マウントされたGoogle Driveフォルダをメディアプレーヤーで再生したり、マウントされたS3バケットからCADファイルを直接開いたりすることができます。

Manjaroにおけるマウントパフォーマンスのヒント

  • ランダムアクセスを行うアプリケーション(ドキュメントエディタ、メディアプレーヤーなど)で最高のパフォーマンスを得るには、VFSキャッシュモード「full」を使用します。
  • 高速ストレージにキャッシュディレクトリを設定します。NVMe SSDをお持ちの場合は、VFSキャッシュをそこに向けるとアクセスが高速化します。
  • 大規模なフォルダ構造を持つリモートでは、ディレクトリキャッシュ時間を増やすことでAPI呼び出しを減らせます。

自動同期ジョブのスケジューリング

継続的なバックアップと同期のために、RcloneViewのジョブスケジューラーを使用すると、自動的に実行される定期的な同期操作を定義できます。

  1. ソースリモートと宛先リモート、フォルダを選択して同期ジョブを作成します。
  2. ジョブスケジューラーを開き、頻度(毎時、毎日、毎週、またはカスタムcron式)を設定します。
  3. スケジュールを有効にすれば、あとはRcloneViewが処理してくれます。
create job schedule

Manjaroユーザーによく使われるスケジューリングパターンは次のとおりです。

  • ~/DocumentsをGoogle Driveへ毎日バックアップ — 毎晩実行され、ドキュメントをクラウド上にミラーリングした状態を保ちます。
  • プロジェクトフォルダをS3へ毎週同期 — 大容量のプロジェクトファイルのオフサイトバックアップを維持します。
  • 冗長性のため、共有チームフォルダを複数のクラウドプロバイダー間で毎時同期します。

Manjaro固有の問題のトラブルシューティング

FUSEのパーミッション

マウントが権限エラーで失敗する場合は、ユーザーがfuseグループに属していることを確認してください。

sudo usermod -aG fuse $USER

グループの変更を反映させるには、一度ログアウトして再度ログインしてください。

カーネルモジュールの読み込み

一部のManjaro環境では、FUSEカーネルモジュールが自動的に読み込まれないことがあります。手動で読み込んでください。

sudo modprobe fuse

これを恒久的にするには、fuse/etc/modules-load.d/fuse.confに追加してください。

AppImageのフォント表示

AppImage版でフォントの表示がおかしい場合は、必要なフォントパッケージをインストールしてください。

sudo pacman -S noto-fonts ttf-liberation

OAuthブラウザ認証

リモートセットアップ中にOAuthブラウザウィンドウが自動的に開かない場合は、xdg-openが正しく設定されているか確認してください。

xdg-settings get default-web-browser

デフォルトブラウザが設定されていない場合は、デスクトップ環境の設定から設定してください。

はじめに

  1. Manjaroを更新するsudo pacman -Syuを実行し、システムを最新の状態にします。
  2. RcloneViewをインストールする — 手軽さを求めるならAppImageを、AUR統合を求めるならpamacを使用します。
  3. クラウドリモートを追加する — Google Drive、OneDrive、S3、またはその他のプロバイダーを接続します。
  4. 2ペインエクスプローラーを使ってファイルを閲覧、コピー、同期します。
  5. クラウドストレージをマウントし、ローカルドライブとしてどのアプリケーションからでもシームレスにアクセスできるようにします。
  6. 自動バックアップをスケジュールし、手作業なしでデータを保護し続けます。

Manjaroは、強力で常に最新のLinuxデスクトップを提供します。RcloneViewは、強力で常に最新のクラウドファイルマネージャーを提供します。両者を組み合わせることで、コマンドラインの呪文を一つも使うことなく、ローカルファイルからマルチクラウドストレージまでを完全にカバーできます。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces