在 Linux 掛載 Yandex Disk — NetDrive 實驗性 Ubuntu 版本
使用 NetDrive 實驗性 Linux 版本,將 Yandex Disk 掛載到原生 Ubuntu 掛載點。涵蓋 OAuth 設定、快取配置與掛載驗證步驟。
一間研究實驗室在 Ubuntu 工作站上執行分析腳本,原始資料集存放在 Yandex Disk 上,而每個存取這些檔案的腳本都預期拿到一般路徑,而不是把每次讀取都包在 REST 呼叫裡。一旦資料量超過幾百 GB,先把整個資料庫下載下來就不是選項了。NetDrive 的 Linux 版本會把該 Yandex Disk 帳號掛載到一般的 Ubuntu 掛載點,因此腳本的 open() 呼叫可以直接存取遠端檔案——這和 NetDrive 提供給 Windows、macOS 使用者的體驗一致,只是以 Linux 路徑取代磁碟機代號。

在 Ubuntu 掛載 Yandex Disk
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 支援 Ubuntu 16.04 及以上版本
- Yandex Disk 會出現在一般 Linux 掛載點——不需要同步用戶端,也不用先整個下載
- 同一個 Yandex Disk 帳號可以在 Windows、macOS 與 Linux 上通用
免費試用。提供終身與訂閱方案。
NetDrive Linux 版本上的 Yandex Disk
NetDrive 自 3.9.1190 版(2020 年 4 月)起就支援 Yandex Disk,在 Windows 與 macOS 上,這項支援被視為正式版等級。在 Linux 上,它繼承了 NetDrive 套用在整個 Linux 版本上的實驗性標籤,而不是針對特定服務商——這個標籤涵蓋此平台上的每一種連線類型。目前三個桌面平台上的 NetDrive 版本統一為 3.19.7。
NetDrive for Linux 不透過 apt 或任何發行版的套件管理器發佈,而是以 GitHub Release 的形式發佈在 github.com/NetDrive/installer,且最低支援版本為 Ubuntu 16.04。

在 Ubuntu 上安裝 NetDrive
- 前往 github.com/NetDrive/installer,下載與你 Ubuntu 版本相符的版本。
- 依照附帶的發行說明安裝驅動元件,這是 NetDrive 能夠掛載任何項目前的必要步驟——過程中可能會提示輸入
sudo。 - 安裝 NetDrive 套件。
- 從終端機或桌面環境的應用程式選單啟動 NetDrive。
由於 Linux 版本是以 GitHub Release 形式發佈,而不是透過 apt upgrade,此平台有自己獨立的發佈節奏。這週為 Windows 或 macOS 推出的修正,不保證同一週內也會抵達 Linux 版本——如果排程中的資料作業依賴特定的 NetDrive 行為,這點值得留意。
逐步操作:在 Ubuntu 上連接 Yandex Disk
- 開啟 NetDrive 的 Drive Manager,點擊 + Add Drive。
- 從連線類型清單中選擇 Yandex Disk。NetDrive 會開啟瀏覽器內的 Yandex OAuth 授權頁面。
- 登入你的 Yandex 帳號並授權 NetDrive 存取。授權完成後瀏覽器會重新導向回 NetDrive。
- 設定掛載點——例如
/mnt/yandex-disk這樣的路徑,或任何你的使用者帳號可寫入的空目錄。 - 點擊 Connect。NetDrive 會向 Yandex 進行驗證,並將帳號掛載到該路徑。

驗證掛載狀態
請透過終端機檢查掛載狀態,而不要只依賴檔案總管,尤其是在使用實驗性版本時:
# Confirm the mount is listed
mount | grep yandex
# Or just try listing it
ls /mnt/yandex-disk

點擊 Connect 後掛載點仍是空的——請確認該目錄存在,且執行 NetDrive 的使用者具有寫入權限。無法寫入或不存在的掛載點是 Linux 上靜默失敗最常見的原因。
OAuth 重新導向沒有回到 NetDrive——這通常代表桌面環境未設定預設瀏覽器,或某個瀏覽器擴充功能封鎖了重新導向。請換一個預設瀏覽器後再次嘗試授權。
首次瀏覽時,較大的 Yandex Disk 資料庫列出速度較慢——Linux 版本以和 Windows、macOS 相同的方式串流目錄清單,因此擁有數萬個檔案的帳號在第一次開啟時需要一點時間才能列出,不過之後再次造訪時會從 NetDrive 的本機快取讀取。
提高快取空間
一旦某個資料夾被列出過,NetDrive 就會快取該清單以及你開啟過的檔案,讓重複存取不必重複往返 Yandex。快取大小可在磁碟機設定中從 100 GB 調整到 1 TB——若研究資料集會在多次分析執行間被反覆存取,配置比預設值更大的空間會有幫助,因為會有更多資料保留在本機處於暖快取狀態。

使用 Linux 版本前該留意的事
- 獨立的發佈節奏——Linux 驅動元件依自己的排程發佈,與 Windows、macOS 版本相互獨立。
- 沒有套件管理器整合——安裝與更新都透過 GitHub Release 進行,而非
apt。 - Windows 與 macOS 才是經過強化的目標平台——NetDrive 自身的比較資料將這兩者視為正式可用,而 Linux 仍掛著實驗性標籤。在把無人值守的作業指向 Linux 上的 Yandex Disk 掛載之前,請先在自己的硬體上測試。
結語
在 Ubuntu 上掛載 Yandex Disk,把 NetDrive 在 Windows 與 macOS 上提供的磁碟機式存取體驗,帶到 Linux 工作站或建置機上,透過發佈在 GitHub 上的安裝程式,而非套件庫。若想了解同一服務商在測試更完整的平台上的用法,請參考 Mount Yandex Disk on Windows with NetDrive;若想了解更廣泛的 Linux 概況,請參考 NetDrive on Ubuntu Linux;若想了解同一 Linux 版本上的另一個物件儲存服務商,請參考 Mount Wasabi on Linux with NetDrive。
— Casey, NetDrive