NetDriveでWasabiをmacOSにマウント — S3互換設定ガイド

読了目安 7 分 provider-guide wasabi macos
Alex
AlexPrincipal Engineer
NetDriveを使ってWasabiのホットクラウドストレージバケットをmacOSのネイティブボリュームとしてマウントする方法。macOS Sonoma以降のクリエイターや開発者向け手順ガイド。

あるドキュメンタリー制作チームは、6TBのProResマスター素材をWasabiに保存している。転送料が発生しないため、現場でも帯域を気にせず映像を確認できる。NetDriveはこのバケットをmacOS Finderに直接ボリュームとしてマウントするので、Final Cut ProやDaVinci ResolveはWasabi上のファイルをローカル外付けドライブと同様に扱える。別途テラバイト単位のデータをディスクに先にダウンロードする同期クライアントは不要だ。

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

数分でWasabiをmacOSボリュームとしてマウント

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

  • WasabiバケットをFinder上でネイティブmacOSボリュームとして利用
  • Final Cut Pro、DaVinciなど任意のMacアプリでクラウドファイルを直接開く
  • バックグラウンドアップロードでローカル作業を中断しない
WindowsmacOS
NetDriveをダウンロード →

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

始める前に必要なもの

NetDrive 3.18以降はmacOS 14 Sonoma以降が必要。macOS 13 Venturaを使用している場合はNetDrive 3.17を使うこと — 3.18アップデートで古いmacOSリリースのサポートが打ち切られた。NetDriveはIntel・Apple Silicon両方のマシンでネイティブに動作し、Apple Siliconネイティブ対応はバージョン3.14.309で追加された。

macOS版NetDriveはリモートストレージをカーネルレベルのファイルシステムとして提示するためにmacFUSEを使用する。macFUSEはオープンソースのカーネル拡張で、osxfuse.github.ioから入手できる。NetDriveのインストーラーは、macFUSEが未インストールの場合にインストールを促す。システム設定 → プライバシーとセキュリティでシステム拡張を承認し、一度再起動が必要な場合がある。これはマシンごとに一度だけの作業だ。

NetDriveを開く前に、Wasabiコンソールから次の3項目を用意しておく。

  • Access Key IDAccount → Access Keysで生成する。
  • Secret Access Key — 作成時に一度だけ表示される。紛失した場合は新しいキーペアを生成すること。
  • リージョンエンドポイントのホスト名 — Wasabiはリージョンごとに異なるホスト名を使用する。us-east-1のバケットはs3.wasabisys.comを、eu-central-1のバケットはs3.eu-central-1.wasabisys.comを使用する。全リージョンの一覧はWasabiのサービスエンドポイントのドキュメントに記載されている。

Wasabiホットクラウドストレージプロバイダーのロゴ — NetDriveでmacOSにマウント可能なS3互換オブジェクトストレージ

NetDriveでWasabiを接続する

  1. netdrive.net/download/macからNetDriveをダウンロードしてインストールする。macFUSEのインストールを促すプロンプトが表示されたら承認し、macOSが求める場合は再起動する。
  2. ApplicationsフォルダからNetDriveを開く。Drive Managerウィンドウが表示される。メニューバーアイコンからも開ける。
  3. **+**ボタンをクリックして新しいドライブを追加する。
  4. プロバイダー一覧からAmazon S3を選択する。WasabiはS3互換であり、NetDriveはバージョン3.4.398からS3互換エンドポイントに対応しており、Wasabiはそのカテゴリーで明示的にリストされているプロバイダーの一つだ。
  5. Access Key IDSecret Access Keyをそれぞれの欄に貼り付ける。
  6. Use custom endpointを有効にし、バケットのリージョンホスト名を入力する — 例:s3.eu-central-1.wasabisys.com。ポート欄は空欄のままにする。NetDriveはデフォルトでHTTPSのポート443を使用する。
  7. bucket nameを入力するか、リストアイコンをクリックして、認証情報に紐づくバケットをNetDriveに列挙させる。
  8. mount pathを設定する。NetDriveはデフォルトで/Volumes/配下にボリュームを作成する。ボリュームラベルはWasabi-Mastersのようにわかりやすい名前に変更できる。
  9. Save、続けてMountをクリックする。数秒でボリュームがFinderのサイドバーに表示される。

複数のクラウドストレージプロバイダーが名前付きボリュームとしてmacOSにマウントされているNetDrive Drive Managerの画面

macOSでWasabiファイルを扱う

マウント後、Wasabiボリュームは通常のネットワークボリュームと同様にFinderで動作する。ファイルのドラッグ&ドロップや任意のアプリでの直接オープンが可能で、バージョン3.16.667以降はSpotlightでマウント済みコンテンツをファイル名やメタデータから検索できる。

5GBを超えるファイルでは、NetDriveは自動的にマルチパートアップロードに切り替わる。メニューバーの進捗インジケーターがアップロードキューの状態を表示するため、大きな書き出しがWasabiへの同期を完了したかを一目で確認できる。

NetDriveは最近アクセスしたデータのローカルディスクキャッシュを保持し、ドライブ設定で100GBから1TBの範囲で設定可能だ。カラーグレーディング作業中に同じ4Kマスターを繰り返し開く場合、2回目以降はWasabiへの往復を完全にスキップできる。キャッシュはマウントをまたいで保持され、自動的に管理される。

ローカルドライブと並んでFinderに表示される、ネイティブmacOSボリュームとしてマウントされたWasabiバケット

ログイン時・起動時の自動マウント

macOSにログインするたびにWasabiドライブを自動的に表示させたい場合は、NetDriveでそのドライブの設定を開き、Auto MountOn Loginに設定する。NetDriveは認証情報を安全に保存し、ログインシーケンスの一部として接続を再確立する。

共有編集ワークステーションやレンダーノードなど無人稼働のマシンでは、代わりにAuto MountOn Bootに設定する。これにより、ユーザーがログインする前にドライブがマウントされるため、Wasabiボリュームのパスを参照する自動化ジョブがセッションを待たずにすぐ開始できる。

まとめ

NetDriveを使えば、macOSユーザーは同期クライアントや手動ダウンロードの手間なく、大容量のオブジェクトストレージバケットを実用的に扱える。セットアップ中に403 Access Deniedエラーが出た場合は、Access Keyが対象バケットに対してGetObjectPutObjectListBucketの権限を少なくとも持っているか確認すること — よくあるIAM設定ミスについてはFix S3 Access Denied Error with NetDriveの記事で解説している。このワークフローのWindows版については、Mount Wasabi on Windows guideを参照のこと。

— Alex, NetDrive