跳到主要內容
AnyStorage
免費下載

雲端硬碟掛載

把 Google 雲端硬碟掛載成網路磁碟機,不裝官方電腦版

Google 雲端硬碟電腦版沒有 Linux 版本,多帳號也各掛各的。改用本機 WebDAV 端點,把雲端硬碟掛載成一台網路磁碟機。

在 AnyStorage 連上 Google 雲端硬碟,啟動本機 WebDAV 伺服器(預設 127.0.0.1:3211),多個帳號一起變成同一台網路磁碟機。

Google 雲端硬碟 掛載,網路磁碟機 Google Drive,Google Drive Linux

官方電腦版走不到的地方

Google 雲端硬碟電腦版該做的事都做得不錯:把雲端硬碟放進本機資料夾、認得 Google 自家的文件格式、衝突處理也算穩。如果這樣就夠用,其實沒必要換。

會讓人另外找方案的,通常是三件事。

第一,它沒有 Linux 版本,多年來也沒有任何下文。第二,掛載方式只有串流和鏡像兩種選擇,筆電上那顆固態硬碟和一個拿來堆素材的封存資料夾,本來就不該套同一套策略。第三是帳號,公司帳號、個人帳號、客戶共用的帳號,每多一個就多一個掛載點、多一份設定。

用本機 WebDAV 端點把雲端硬碟掛載成網路磁碟機

換一種做法:不裝檔案系統驅動程式,而是在自己的電腦上跑一個小型 WebDAV 伺服器,再讓作業系統去掛它。AnyStorage 就是這樣運作的。不需要核心擴充功能,不需要 macFUSE 或 WinFsp,不用管理員密碼,也沒有設定檔要改。

從零到掛上去的步驟:

  • 在 AnyStorage 新增一個 Google Drive 連線,OAuth 授權在程式裡完成。
  • 把這個連線打開一次,讓它進入已連線狀態。
  • 側邊欄進入「服務」,切到 WebDAV 分頁後按啟動。預設位址是 http://127.0.0.1:3211,連接埠被占用的話可以改。
  • 在同一個面板複製使用者名稱與密碼。使用者名稱預設是 anystorage,密碼是第一次使用時隨機產生的 24 個字元。HTTP Basic 驗證一直是開著的,沒有關掉的選項。
  • macOS:Finder → 前往 → 連接伺服器(Cmd+K),貼上位址,以註冊使用者身分登入。
  • Windows:檔案總管 → 本機 → 連線網路磁碟機,貼上同一個位址。

Windows 這邊的狀況要講清楚。到 2026 年,系統內建的 WebClient 服務已被微軟標記為淘汰,多數電腦上預設沒有執行,連線之前先到 services.msc 把它啟動。它預設也拒絕 HTTP 上的 Basic 驗證,得把登錄檔 HKLM\SYSTEM\CurrentControlSet\Services\WebClient\Parameters 底下的 BasicAuthLevel 改成 2 再重新啟動服務,否則只會看到「您輸入的資料夾似乎無效」或系統錯誤 67。另外 FileSizeLimitInBytes 預設是 50,000,000 位元組,一支 90 MB 的影片就會以 0x800700DF 失敗,上限最多調到 4294967295。用第三方 WebDAV 程式可以完全避開這三個問題,大檔直接在 AnyStorage 裡搬也一樣。

幾個帳號,一台磁碟機

每個 Google 帳號各建一個連線,它們會分別以連線名稱出現在 WebDAV 根目錄底下的資料夾。掛載一次,三個雲端硬碟帳號都在裡面,旁邊還可以放 S3 儲存桶、群暉 NAS 上的 WebDAV、一台 SFTP 主機或一個本機資料夾,總共支援 20 種連線類型。

手上已經有一台群暉的人,把 NAS 的 WebDAV 也接進來就好,一次掛載同時看到雲端硬碟和 NAS 上的資料夾。

有個細節我們寧可寫在正文:程式重新啟動後,某個連線要先在程式裡打開一次,才會出現在 WebDAV 根目錄下,因為連線是延遲建立的。之後新增的連線則不必重啟伺服器就會出現。

也可以不掛載:把雲端硬碟當成其中一個連線

掛載是選項。程式本身就能當 Google 雲端硬碟的桌面用戶端:雲端硬碟目錄和 S3 儲存貯體、本機專案資料夾、SFTP 主機並排開在分頁裡,檔案在它們之間的搬動走程式的傳輸畫面,有進度也有歷史,不必先下載再上傳。如果交付物在雲端硬碟、輸出檔在儲存貯體,這就是一個視窗,而不是一個瀏覽器分頁加另外兩個工具。OAuth 權杖與憑證都加密保存在本機,免費版也有 2 個連線並允許商業使用。

Linux 這一段

這是落差最徹底的情境。AnyStorage 提供 Ubuntu 20.04 以上的 AppImage 與 deb 套件,WebDAV 這條路在 Linux 上跟其他系統完全一樣:啟動伺服器,再從檔案管理程式連過去。GNOME Files 在「其他位置」填 dav://127.0.0.1:3211,Dolphin 用 webdav://127.0.0.1:3211,兩者都會跳出視窗要同一組帳號密碼。讀取採用 HTTP range 串流,用 mpv 拖曳影片進度不必先把整個檔案抓下來。

它不負責的事

它不是離線同步。沒有任何預先下載,檔案都是用到才拉。在飛機上打開這台磁碟機只會看到一排打不開的檔名,那種需求該用同步工具,或者事先下載好。

Google 自家的文件格式在雲端硬碟裡本來就不是一般檔案,那部分留在瀏覽器編輯比較合理。

免費版的 WebDAV 伺服器是唯讀的。瀏覽、開啟、串流、往外複製都沒問題,要寫回去需要 Pro 授權並切到完全控制模式。反過來說,掛的是公司共用硬碟時,Pro 使用者刻意維持唯讀也是個好習慣。

兩個連線資料夾之間也不是一條通路。在掛載的磁碟機裡,從 Google 雲端硬碟的資料夾直接拖到 S3 的資料夾是走不通的,根目錄下的連線資料夾本身也不能透過 WebDAV 改名或刪除。跨儲存搬移請回到程式裡用傳輸畫面,或先落到本機再傳。

沒有 TLS。位址是明文 http,驗證方式是 HTTP Basic,所以預設只綁定 127.0.0.1。區域網路模式會綁到 0.0.0.0,程式會在旁邊給出明確警告,因為那時候帳號密碼是以明文在網路上傳輸。也沒有檔案鎖定,兩台電腦同時改同一份檔案,後果自負。

整套流程不用重開機、不用簽章驅動程式,Apple Silicon 上也不必進降級安全性開機。覺得不合用,把伺服器停掉,那台磁碟機就消失了。