記事
オブジェクトストレージ、クラウドドライブ、WebDAV、FTP、SFTP をデスクトップからマウント・閲覧するためのガイド、比較、トラブルシューティング。
ドライブとしてマウント
S3、R2、Google ドライブ、SFTP などを Finder やエクスプローラーのドライブにする方法と、うまくいかないときの対処。
- クラウドストレージをまとめてローカル WebDAV サーバーに1 つのローカルエンドポイントに 20 種類のストレージ接続がフォルダーとして並び、Finder でもエクスプローラーでもプレイヤーでも読めます。
- Mac でローカル WebDAV サーバーを動かし、Finder でクラウドをマウントするmacOS でローカル WebDAV サーバーを起動し、カーネル拡張も起動セキュリティの変更もなしに Finder でクラウドストレージをマウントする手順です。
- IIS を使わずに Windows で WebDAV サーバーを動かすWindows でローカル WebDAV サーバーを起動し、クラウドや NAS をネットワークドライブとして扱うための手順と、標準クライアント側のレジストリ制限をまとめました。
- 同期せずにクラウドストレージをローカルドライブとしてマウントする同期とマウントの実際の違い、そしてカーネル拡張や FUSE なしでクラウドストレージをネットワークドライブとして扱う方法。
- S3 バケットをネットワークドライブとして割り当てる(Windows / macOS)ローカルで動く WebDAV エンドポイントを使い、カーネルドライバなしで S3 バケットを Windows や macOS のネットワークドライブにする方法。
- Cloudflare R2 をローカルドライブとしてマウントするローカルの WebDAV エンドポイントを使い、Cloudflare R2 のバケットを Finder やエクスプローラーから開けるドライブにする方法です。FUSE ドライバーは要りません。
- パソコン版ドライブなしで Google ドライブをネットワークドライブにするAnyStorage で Google ドライブに接続し、ローカル WebDAV サーバー(既定は 127.0.0.1:3211)を起動して、複数アカウントを 1 台のネットワークドライブとして扱えます。
- SFTP をネットワークドライブとしてマウントする(Windows に標準の方法はない)WinFsp も macFUSE も入れずに、SFTP や FTP のサーバーをエクスプローラーや Finder のドライブとして扱う方法です。
- FUSE 不要、GUI で使える rclone mount の代替rclone mount で時間を取られるのは FUSE ドライバ、キャッシュモード、自動起動の設定です。ローカル WebDAV エンドポイントならその手間がなくなります。
- Mac の Finder で WebDAV が遅い本当の理由と、効く対策Finder の WebDAV クライアントはとにかく通信回数が多い。その代償と、効く調整、そしてローカル接続で大半を回避できる理由を説明します。
- Windows の WebDAV 50MB 制限を解除する(エラー 0x800700DF)50MB で 0x800700DF が出る理由と FileSizeLimitInBytes の変更方法、そして本当の上限がどこにあるかを説明します。
- Windows で WebDAV に接続できないときの確認リストネットワークドライブの割り当てが失敗する原因を、確認すべき順に並べました。大半を解決するレジストリ値も含みます。
オブジェクトストレージ クライアント
S3 互換サービス向けデスクトップクライアント:AWS S3、Cloudflare R2、MinIO、Backblaze B2、Azure Blob、Google Cloud Storage。
- macOS、Windows、Linux 向け S3 GUI クライアントbucket、パス、転送タスクをひとつのデスクトップ作業領域で扱うための S3 クライアントです。
- S3、R2、B2 などに対応するオブジェクトストレージブラウザbucket、prefix、ファイルを視覚的に扱うための、S3 互換サービス向けオブジェクトストレージブラウザです。
- デスクトップチーム向け Cloudflare R2 ストレージクライアント開発者、チーム、コンテンツ作業向けの Cloudflare R2 デスクトップクライアントです。S3 互換ストレージにも対応します。
- デスクトップのファイル作業向け Azure Blob Storage クライアントblob コンテナがマルチクラウド作業の一部であるときに使える、わかりやすいデスクトップファイルクライアントです。
- macOS・Windows・Linux 対応の Backblaze B2 クライアントバックアップ、アーカイブ、配信に Backblaze を使うチーム向けに、S3 と同じファイル操作で B2 を扱えるデスクトップクライアントです。
- デスクトップ向け Google Cloud Storage クライアントCloud Console や gsutil に張り付かずに bucket を扱いたい開発者とチームのための GCS デスクトップクライアントです。
- macOS・Windows・Linux 対応の MinIO クライアント GUI自己ホストの MinIO やその他の S3 互換エンドポイント向けのデスクトップ GUI です。mc のコマンドラインだけでは足りないチームに向いています。
- デスクトップ版 S3 署名付き URL ジェネレーターオブジェクトストレージ向けのデスクトップ署名付き URL ジェネレーターです。認証情報を渡したり bucket を公開したりせずに、単一オブジェクトへの期限付きアクセスを共有できます。
クラウドドライブ クライアント
公式の同期クライアントなしで Google ドライブ、OneDrive、Dropbox を使う。
WebDAV・FTP・SFTP
プロトコル別クライアントと、各プラットフォームでつまずきやすいポイント。
複数アカウントの管理
すべてのストレージアカウントをひとつのワークスペースで。
比較と代替
Cyberduck、Mountain Duck、CloudMounter、ExpanDrive、Transmit との違い。
- 現代的なマルチストレージ作業向け Cyberduck 代替オブジェクトストレージ、クラウドドライブ、オープンプロトコルをひとつのデスクトップ体験にまとめたいユーザー向けの選択肢です。
- Cyberduck vs AnyStorage:どちらのストレージクライアントを選ぶべきかCyberduck は成熟したサーバーとクラウドストレージのブラウザです。AnyStorage は、タブ、転送、プレビュー、ローカル優先の接続管理を重視する現代的なデスクトップ作業領域です。
- Mountain Duck vs AnyStorage:ドライブとしてマウントするか、ファイルを管理するかMountain Duck は Finder と File Explorer へのマウントに集中しています。AnyStorage は、複数のストレージ接続を明確に扱う専用デスクトップ作業領域です。
- CloudMounter vs AnyStorage:どちらのクラウドストレージ管理が合うかCloudMounter は複数のクラウドアカウントをドライブとしてマウントすることに重点を置きます。AnyStorage は、クロスプラットフォームの作業領域で接続を直接管理します。
- ExpanDrive vs AnyStorage:クラウドドライブか、ストレージ作業台かExpanDrive はクラウドストレージをローカルドライブとしてマウントします。AnyStorage は、閲覧、プレビュー、転送を見える形で行う作業領域を提供します。
- Transmit vs AnyStorage:macOS のファイル転送か、クロスプラットフォームのストレージかTransmit は洗練された macOS ファイル転送アプリです。AnyStorage は macOS、Windows、Linux チーム向けのクロスプラットフォームなストレージ作業領域です。