NetDriveでBoxをmacOSにマウント — 同期不要のドライブアクセス

読了目安 7 分 provider-guide box macos
Alex
AlexPrincipal Engineer
NetDriveを使ってBoxをmacOSのネイティブなFinderボリュームとしてマウントする方法を解説。同期コピーでSSDを圧迫せず、オンデマンドでファイルをストリーミングできます。

あるブティック系ポストプロダクション会社は、クライアント納品物800GBをBoxに保管している。macOS向けBox純正アプリは選択同期方式で、編集者は締め切り前にフォルダをローカルアクセス用にマークし忘れないようにする必要があり、さらに同期インデクサーがDaVinci Resolveと重いレンダリング中にCPUを取り合う。NetDriveならこの問題を根本から回避できる。BoxはFinderボリュームとしてマウントされ、ファイルはオンデマンドでストリーミングされ、明示的にドラッグしない限りローカルストレージには何もコピーされない。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

BoxをFinderドライブとしてマウント — 同期不要

NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。

  • BoxがFinderサイドバーにネイティブボリュームとして表示
  • ファイルはオンデマンドでストリーミング — SSDの空き容量を維持
  • ログイン時に自動マウントされ、macOS起動時にドライブが準備完了
WindowsmacOS
NetDriveをダウンロード →

無料トライアル。永久ライセンスとサブスクリプションプランあり。

NetDriveがBox純正アプリと異なる点

Boxの公式macOSアプリは選択同期モデルで動作する。どのフォルダをディスク上に置くかを選び、アプリがそれを最新に保つ仕組みだ。これは頻繁にアクセスする数ギガバイト程度のファイルには問題なく機能するが、規模が大きくなると破綻する。800GBのBox組織で複数のアクティブなクライアントフォルダを抱えていると、同期しすぎてSSDが埋まるか、同期が足りずに夜11時のクライアント通話前に必要なフォルダがまだ利用可能マークされていない、というどちらかに陥る。

NetDriveは逆のアプローチを取る。Boxを/Volumes/配下のボリュームとしてマウントする — 外付けハードドライブと全く同じように。ファイルを開くと、NetDriveはそのファイルだけをBoxからオンデマンドで取得する。触れるまでローカルには何も保存されない。内蔵SSDが1TBで800GBのBoxコンテンツを扱う編集スイートにとって、これは絶え間ない同期管理とストレージ負荷ゼロとの違いを意味する。

ドライブはFinderサイドバーのLocationsの下に、Macの内蔵ディスクや接続中のUSBドライブと並んで表示される。ドラッグ、ドロップ、名前変更、削除はローカルファイルと全く同じように動作する。Final Cut Pro、Adobe Premiere、Officeアプリは透過的にBoxへ書き込みを行う — アプリ側から見れば、それはローカルディスクにほかならない。

macOS FinderでNetDrive経由でローカルドライブと並んでボリュームとしてマウントされたBox

インストール前の要件

NetDrive 3.18以降はmacOS 14 Sonoma以降が必要。Macがmacos 13 Venturaかそれ以前で動作している場合は、ダウンロードページから入手できるNetDrive 3.17を使用すること。

macOS版NetDriveはmacFUSEを使用する。これはユーザー空間のソフトウェアがフルのファイルシステムを実装できるようにするカーネル拡張だ。NetDriveインストーラーにはmacFUSEのセットアップが含まれる。初回起動時、macOSはシステム設定 → プライバシーとセキュリティでカーネル拡張の許可を求めるプロンプトを表示するので、許可をクリックし、求められたら再起動する。この手順を行わないと、NetDriveはインストールされるがドライブをマウントできない。

Boxアカウントと、NetDriveのライセンスまたは7日間無料トライアル(Boxプロバイダーを含む全機能にフルアクセス可能)が必要になる。

Box、Google Drive、S3を同時マウントとして一覧表示するNetDrive Drive Manager

BoxをNetDriveに接続する手順

  1. netdrive.net/download/mac/からNetDriveをダウンロードし、DMGを開く。
  2. インストーラーを実行する。プロンプトが表示されたらシステム設定 → プライバシーとセキュリティでmacFUSEカーネル拡張を承認し、macOSが要求する場合は再起動する。
  3. インストール後、macOSのメニューバーにNetDriveアイコンが表示される。
  4. メニューバーアイコンをクリック → Open Drive Managerを選択。
  5. Drive Managerウィンドウで**+**ボタンをクリックし、新しいドライブを追加する。
  6. プロバイダー一覧からBoxを選択。
  7. ドライブに名前を付ける — 例えば「Client Projects」— マウントパスはデフォルトのままにするか、/Volumes/配下にカスタムパスを入力する。
  8. Connectをクリックする。BoxのOAuth認可フロー用のブラウザウィンドウが開く。
  9. Boxの認証情報でサインインし、Grant Accessをクリックする。
  10. Drive Managerに戻り、Auto MountMount at Loginに設定すると、再起動のたびにドライブが自動的に再接続される。
  11. Mountをクリックする。数秒以内に、BoxがFinderサイドバーのLocations配下に表示される。

マウントしたBoxドライブを使う

フォルダを開くのは瞬時だ — NetDriveはディレクトリの一覧だけを取得し、ファイルの中身は取得しない。実際のファイルを開くと、NetDriveはそのファイルだけをBoxからストリーミングする。4GBのQuickTimeエクスポートは、ローカルキャッシュへの完全なダウンロードが終わる前にQuickTime Playerで再生が始まる。

アップロードにはNetDriveのバックグラウンドアップロードキューが使われる。15GBのフォルダをローカルディスクからFinder上のBoxボリュームへコピーし、その後Finderを閉じても — アップロードはバックグラウンドで継続する。Drive Managerにアップロードの進捗が表示されるので、完了のタイミングがわかる。

別のマシンから同僚がBoxに新しいファイルをアップロードしたのに表示されない場合は、Finderで該当フォルダを右クリック → Refreshを選択する。NetDriveはそのパスのディレクトリキャッシュをクリアし、BoxのAPIから一覧を再取得する。

複数のMacが同じBoxアカウントをマウントするチームのワークフローでは、自動マウント設定によって全員が起動時に同じボリュームをFinderで確認できる — 毎朝の手動再接続も、フォルダが同期用にマークされていなかったためのファイル見落としも発生しない。

まとめ

NetDriveは、Boxを大規模に使うスタジオやエージェンシーを悩ませる同期管理の負荷を取り除く。一度マウントすれば、Boxは高速な外付けボリュームのように振る舞う。開いて読み、ドラッグしてコピーし、あとはバックグラウンドのアップローダーに任せれば、ワークフローが止まることはない。

チームがBoxと並行してGoogle DriveやDropboxも使っている場合は、Mount Google Drive on macOS with NetDriveMount Dropbox on macOS with NetDriveを参照してほしい — 各プロバイダーは別々のFinderボリュームとしてマウントされ、すべてを同時にアクティブにして使用できる。

— Alex, NetDrive