在 Linux 掛載 Dropbox Business — NetDrive 實驗性 Ubuntu 版本
使用 NetDrive 實驗性 Ubuntu 版本,將 Dropbox Business 團隊帳戶掛載至原生 Linux 掛載點 — 涵蓋設定、OAuth 授權與驗證步驟。
一台執行 Ubuntu 的建置伺服器需要讀取存放在公司 Dropbox Business 團隊帳戶中的共用資產,但在一台無頭(headless)機器上安裝官方 Dropbox 用戶端、將整個團隊資料夾同步到本機,在磁碟空間已經吃緊的情況下並不可行。NetDrive 的 Linux 版本改為將該 Dropbox Business 帳戶掛載於一般的掛載點,讓指令碼或 CI 工作能像讀取磁碟上任何其他目錄一樣讀取檔案。

在 Ubuntu 掛載 Dropbox Business
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 可在 Ubuntu 16.04 及以上版本執行
- 將 Dropbox Business 團隊帳戶掛載於 Linux 掛載點 — 無需本機同步資料夾
- 相同的連線設定可在 Windows、macOS 與 Linux 上通用
免費試用。提供終身與訂閱方案。
NetDrive Linux 版本上的 Dropbox Business
NetDrive 在 3.9.1190 版(2020 年 4 月)加入 Dropbox Business 支援,同時也加入了 Team Drive 與檔案鎖定功能。在 Windows 與 macOS 上,這項支援被視為正式品質並獲得最多測試;在 Linux 上,它則繼承了 NetDrive 本身的實驗性標籤 — 這個標籤適用於整個 Linux 版本,而非針對任何單一提供者。目前所有平台上的 NetDrive 最新版本為 3.19.7。
NetDrive for Linux 並不透過 apt 或發行版的套件管理員發布,而是以 GitHub 發行版的形式提供,位於 github.com/NetDrive/installer,且最低支援版本為 Ubuntu 16.04。Linux 版本上,每個提供者的掛載機制都相同 — Dropbox Business 在此並沒有受到特別對待。

在 Ubuntu 上安裝 NetDrive
- 前往 github.com/NetDrive/installer,下載與你的 Ubuntu 版本相符的發行版。
- 依照該建置版本隨附的發行說明操作 — 在 NetDrive 能夠掛載任何項目之前,需要先安裝一個驅動元件,過程中可能會提示輸入
sudo。 - 安裝該套件。
- 從終端機或桌面環境的應用程式選單啟動 NetDrive。
由於 Linux 版本是以 GitHub 發行版而非透過 apt upgrade 發布,這個平台有自己的發布節奏 — 本週在 Windows 或 macOS 上釋出的修正,並不保證同一週就會抵達 Linux。若某個流程仰賴 NetDrive 的特定行為或錯誤修正,這點值得留意。
逐步操作:連接你的 Dropbox Business 帳戶
- 開啟 NetDrive 的 Drive Manager,點選 + Add Drive。
- 從連線類型清單中選擇 Dropbox Business。Dropbox Business 是與個人 Dropbox 項目不同的獨立連接器,因為它是針對團隊帳戶而非個人帳戶進行驗證。
- 點選 Connect,並在 NetDrive 開啟的瀏覽器視窗中完成 OAuth 登入。請使用擁有你所需資料夾存取權的團隊成員帳戶登入 — NetDrive 只能看見該成員 Dropbox Business 權限所允許的內容。
- Mount point(掛載點) — 填入類似
/mnt/dropbox-business的路徑,或你的使用者帳戶可寫入的任何空目錄。 - 再次點選 Connect 以完成設定。NetDrive 會對 Dropbox 進行驗證,並將團隊帳戶掛載於該路徑。

驗證掛載結果
請從終端機檢查掛載狀態,而不是只依賴檔案管理員,尤其是在使用實驗性版本時:
# Confirm the mount is listed
mount | grep dropbox
# Or just try listing it
ls /mnt/dropbox-business

點選 Connect 後掛載點仍是空的 — 請確認該目錄存在,且執行 NetDrive 的使用者具有寫入權限。掛載點不可寫入或不存在,是 Linux 上靜默失敗最常見的原因。
OAuth 視窗未開啟 — Linux 版本需要桌面環境或 X11 轉發連線才能啟動瀏覽器流程;完全無頭、僅限 SSH 的連線無法完成新連線的登入步驟。
預期中的團隊資料夾未顯示 — Dropbox Business 遵循已登入成員本身的資料夾權限。若某個資料夾未顯示,請確認團隊管理員確實已將其分享給該成員的帳戶,而不只是分享給整個團隊。
結語
在 Ubuntu 上掛載 Dropbox Business,能將 NetDrive 在 Windows 與 macOS 上提供的磁碟機式存取體驗,透過一個發布於 GitHub、而非套件庫的安裝程式,帶到 Linux 建置伺服器或工作站上。若想了解更完整的 Linux 相關內容,請參閱 NetDrive on Ubuntu Linux;若想在測試更為完整的平台上使用同一種帳戶類型,請參閱 Mount Dropbox Business on Windows with NetDrive;若你要在 Linux 上連接的是個人 Dropbox 帳戶而非團隊帳戶,請參閱 Mount Dropbox on Linux with NetDrive。
— Kai, NetDrive