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

RcloneViewでPlexのバッファリングを高速に解消 — マウント、VFSキャッシュ、ネットワーク制限を調整

· 約14分
Tayson
Senior Engineer

Plexの滑らかさは、その背後にあるストレージ次第です。RcloneViewを使えば、Google Drive、Dropbox、Wasabi、S3から4Kライブラリを途切れなくストリーミングするために必要なすべての設定を確認、調整、監視できます。

Plexのバッファリングにはさまざまな原因があります—低速なディスク、非力なVFSキャッシュ、積極的すぎるスキャナー、あるいはGoogle Driveのスロットリングなどです。RcloneViewはrcloneの上にGUIを重ねることで、フラグを暗記しなくてもクラウドをマウントし、キャッシュモードを調整し、リアルタイムのスループットを確認できるようにします。この記事では、Plex管理者がカクつきを解消し、一気見の夜を取り戻すためのチェックリストを紹介します。

RcloneViewアプリのプレビュー

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

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

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

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

クイックトリアージ: Plex、ネットワーク、マウントのどれが原因か

症状想定される原因RcloneViewで確認すべき項目
30〜60秒後にバッファリングが発生するキャッシュがファイル全体を保持できていない、またはキャッシュが低速なディスク上にあるマウント詳細 → キャッシュモード(Full)、SSD上で十分な大きさのCache max size
チャプターをスキップするとバッファリングするキャッシュされたデータの有効期限が短すぎる詳細マウントオプション → Cache max ageを長めに、Dir cache time(5〜15分)
ローカルでは問題なく再生できるがリモートでは止まるネットワーク/ISPのボトルネックマウントが高速なストレージ上にあることを確認し、LAN/ISPをチェック。Mount Managerでマウントが維持されているか確認する
SDは再生できるが4Kは失敗する大きなファイルに対してキャッシュサイズが小さすぎる、またはマウントパスが変更された詳細オプション → Cache max sizeを増やし、Plex用に固定のTargetまたはMount to local pathを維持する
ライブラリスキャンでPlexがフリーズするディレクトリの取得が繰り返される詳細オプション → Dir cache time(例: 5〜15分);スキャンはオフピーク時間帯にスケジュールする

マウントがボトルネックであれば、解決策はRcloneViewにあります。

ステップ1 — 適切なデフォルト設定でクラウドをマウントする

Open multiple cloud remotes in RcloneView
  1. Explorer → + New Remoteでクラウドリモート(Google Drive、Dropbox、Wasabi、S3など)を追加します。手順の確認が必要な場合は/support/howto/remote-storage-connection-settings/add-oath-online-loginを参照してください。
  2. Mount Manager → Add Mountを開きます。
  3. メディアが入っているリモートフォルダー(gdrive-media:Movies)を選択し、Plexから見えるマウントパスを設定します(Windowsではドライブレター、macOS/Linuxでは/Volumes/CloudMoviesなど)。
  4. Plexが固定のドライブレターを必要としない限り、TargetAutoのままにしておきます。固定したい場合は、レター(Windows)を選択するか、Mount to local pathを有効にして永続的なフォルダーを指定します(Linux/macOS)。
  5. Advancedでは、Windowsの場合はMount typecmountのままにします。すでにLinux/macOSでNFSを利用している場合のみnfsmountを使用してください。WindowsではNetwork driveをチェックし、Plexサービスがマウントを認識できるようにします。Plexが別ユーザーとして実行される場合はLinuxでAllow otherを使用します。マウントを通じてファイルや字幕を追加する場合はRead onlyをオフのままにしておきます。
  6. Cache modeではFullを選択します(Plexに最適)。大きなメディアをキャッシュしておくために、同じダイアログでCache max sizeCache max ageDir cache timeを設定します。
  7. サーバー再起動後にマウントが復元されるようAuto start on launchを有効にします。
mount from remote explorer

Plexユーザー向けに解説する詳細マウントオプション

これらのフィールド名はRcloneViewのMountダイアログの表示と一致します。デフォルト値はMount Cloud Storage as a Local Driveガイドに準拠しており、「Plex向け設定」列ではストリーミング用にどう設定すればよいかを説明します。

RcloneViewのフィールド制御する内容Plex向け設定
Volume nameOS/ファイルマネージャーに表示されるラベル。任意。Plex Cloudのようなわかりやすい名前を使用。
Mount typeバックエンドエンジン(Windowsのデフォルトはcmount、主にLinux/macOSではnfsmount)。すでにNFSを使用している場合を除きcmountのままにする。切り替えてもバッファリングが改善することはほぼない。
Targetドライブレターまたは自動割り当てされるマウントターゲット。Autoで問題ない。Plexがサービスとして実行される場合は固定のレター/パスを選択する。
Mount to local pathカスタムマウント位置。Plexが安定したUnixパスを期待している場合に使用(例: /mnt/plex-media)。
Network driveWindowsでマウントをネットワークドライブとしてマークする。Plexサービスアカウントがマウントを認識できるよう有効にする。
Read onlyリモートへの書き込みをブロックする。字幕のダウンロードやメタデータの更新を許可するためオフのままにする。再生専用マウントの場合のみ有効にする。
Allow other他のOSユーザーにマウントへのアクセスを許可する(Linux)。Plexが自分のログインと異なるユーザーで動作している場合に有効にする。
Cache modeVFSキャッシュの動作: offminimalwritesfull(デフォルトはwrites)。Plexではファイル全体をキャッシュしてシークを高速化するためにFullを使用する。
Cache max sizeVFSキャッシュの最大サイズ(バイト)。-1は無制限。SSDの容量を守るため明示的なサイズを設定する(例: 約75GBなら75000000000)。
Cache max ageキャッシュされたデータが有効なままの期間(ナノ秒)。3600000000000 = 1時間、21600000000000 = 6時間。4Kファイルをウォームに保つため6〜12時間から始める。
Dir cache timeディレクトリ一覧がキャッシュされる期間(ナノ秒)。300000000000 = 5分、900000000000 = 15分。スキャン頻度に合わせる(通常5〜15分)。

ステップ2 — Plex向けにVFSキャッシュのサイズと鮮度を調整する

RcloneViewには、Plexの再生に直接影響するキャッシュ設定があります。時間の値はナノ秒で入力します。

  • Cache mode: シークをスムーズにするためファイル全体をキャッシュに保持するFullをPlexで使用します。マウント経由で字幕/メタデータも書き込む場合、Fullでも問題ありません。書き込みを許可するためRead onlyはチェックを外したままにしてください。
  • Cache max size: 同時ストリーミングに十分なSSD容量を確保します(例: アクティブな4Kユーザー1人あたり約75〜100GB)。例: 107374182400 ≈ 100GB。
  • Cache max age: キャッシュされたメディアを数時間ウォームに保つことで、エピソードに戻ったときの再取得をスキップできます。例: 21600000000000 = 6時間、43200000000000 = 12時間。
  • Dir cache time: Plexのスキャン時のディレクトリの入れ替わりを減らします。例: 300000000000 = 5分、900000000000 = 15分。コンテンツを追加した後は手動で更新してください。
  • RcloneViewではVFS read aheadbuffer-size--tpslimitは公開されていません。Plexで最大の効果を得るには上記のキャッシュ項目に注目してください。

ステップ3 — RcloneViewのスループットをPlexの需要に合わせる

  • Plexライブラリが再起動後にマウントパスを失わないよう、fixed Target or Mount to local pathを維持します。
  • Plexサービスが起動する前にマウントが復元されるようAuto start on launchを使用します。
  • WindowsではNetwork driveを、LinuxではAllow otherを有効にして、Plexサービスアカウントがマウントを認識できるようにします。
  • Mount Managerのステータスを監視します。マウントがUnmountedに切り替わった場合は、ライブラリを再構築するのではなく、そこかシステムトレイメニューから再マウントしてください。
  • 複数ライブラリ構成の場合は、別々のマウント(例: MoviesとShows)を作成し、あるライブラリのキャッシュが別のライブラリのキャッシュを追い出さないよう、マウントごとにCache max sizeを設定します。

ステップ4 — ネットワークとOS設定を強化する

  • ローカルネットワーク: PlexサーバーをEthernetで接続し、優先帯域を確保するためQoSを設定します。
  • Windows: 固定のドライブレターを使ってマウントし、Plexサービスがマウントを所有しているユーザーと同じユーザーで実行されていることを確認します。
  • Linux/macOS: RcloneViewの自動マウントが正常に動作することを確認した後にのみ/etc/fstabやlaunch agentを使用してください—手動スクリプトよりも一貫性の方が重要です。
  • 帯域幅の上限: Settings → Transfersで、LANストリーミング用には帯域幅を無制限のままにしますが、他のワークロードが同じ回線を共有する場合は上限(例: 300Mbps)を設定します。

トラブルシューティングチートシート

問題対処法
アイドル期間後にバッファリングが発生するCache max ageを増やし(例: 6〜12時間)、キャッシュされたチャンクをウォームに保つためCache modeを Full のままにする
複数ユーザーがストリーミングするとバッファリングが発生する同時再生される4Kファイルに合うようCache max sizeを増やし、SSDの空き容量を確保する
一晩でドライブがアンマウントされるAuto start on launchを有効にし、固定のTargetまたはMount to local pathを使用する
Plexがマウントを認識できないWindowsではNetwork driveを確認し、同じ認証情報でPlexを実行する。LinuxではAllow otherを有効にする
ライブラリのスキャンが遅いDir cache timeを5〜15分に増やし、新しいコンテンツを追加した後はキャッシュを更新する

実例で見るバッファリング解消法

  1. 4K HDRコレクター

    • Cache Mode: Full
    • Cache max size: 120GB(SSD/NVMe)
    • Cache max age: 12時間(43200000000000 ns)
    • Dir cache time: 15分(900000000000 ns) 結果: チャプタースキップが瞬時に行われ、Dolby Visionのリマックスでもバッファリングは1秒未満。
  2. 1080p/4K混在のファミリーサーバー

    • MoviesShowsの2つのマウントを用意し、それぞれ独自のキャッシュサイズを設定
    • スケジューラージョブが毎晩よく視聴されるフォルダーをウォームアップ 結果: キャッシュを分離することで、子供向けアニメが映画のキャッシュを追い出すことを防止。
  3. LTEを利用する旅行中のユーザー

    • 帯域幅上限: 80Mbps
    • Plexのトランスコード設定: 1080pで8Mbps
    • RcloneViewのマウントはFullキャッシュモードのまま。書き込みは接続が復帰するまでキューに残る 結果: セルラーホットスポット経由でも安定したストリーミング。

FAQ

ライブラリごとに別々のマウントが必要ですか? 必須ではありませんが、大きなライブラリを分割することでキャッシュを管理しやすくなり、ライブラリごとにキャッシュのサイズ/期間を調整できます(例: TVエピソードより4K映画のキャッシュ期間を長くするなど)。

途切れることなく再生する

マウント、キャッシュ、割り当てをコントロールすれば、Plexのバッファリングは解決できます。RcloneViewはVFSキャッシュを正しく設定し、スループットを監視し、ウォームアップを自動化するためのGUIを提供します—シェルスクリプトを手探りする必要はありません。上記の設定を調整し、転送グラフを確認しながら、ローカルストレージのように動作するPlexライブラリをお楽しみください。

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

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