透過 NetDrive 在 Linux 掛載 Filen

閱讀時間 5 分鐘 provider-guide filen linux
Alex
AlexPrincipal Engineer
透過 NetDrive 實驗性的 Linux 版本,將 Filen 加密雲端儲存帳號連接到 Ubuntu,並將其掛載為一般檔案系統路徑。

一位在 Ubuntu 建置代理機上工作的後端開發者,保留了一個 Filen 帳號來存放加密的專案封存——客戶合約、金鑰資料,以及一些不該以明文放在共用磁碟機上的壓縮檔。問題出現在部署腳本第一次需要讀取其中一個檔案時:Filen 自己的用戶端是同步應用程式,而不是掛載點,因此腳本要麼等待完整同步,要麼得有人手動下載檔案。NetDrive 的 Linux 版本改為讓這台機器擁有一個普通的掛載點來存取 Filen 帳號,就像它在 Windows 和 macOS 上為 Google Drive、S3 及其他 20 多個提供者所做的一樣。

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

在你的 Ubuntu 主機上掛載 Filen

NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。

  • Filen 以一般 Ubuntu 掛載點形式出現
  • 檔案隨需串流——不需另外照看同步用戶端
  • 與 S3、SFTP 及 20 多個其他提供者一起在同一個磁碟機管理員中運作
WindowsmacOS
下載 Linux 版 NetDrive →

免費試用。提供終身與訂閱方案。

Filen 為 NetDrive 的提供者清單增添了什麼

Filen 是一個雲端儲存提供者,其核心是對使用者上傳的所有內容進行端對端加密。NetDrive 在最近一次發佈中將 Filen 加入其支援的提供者清單,與 Koofr、Files.com、ImageKit 和 OpenDrive 並列。有一點值得先說清楚:Filen 的加密是 Filen 服務本身的特性,而非 NetDrive 的功能——NetDrive 不會在任何提供者(包括 Filen)之上額外加上自己的用戶端加密層。NetDrive 提供的是掛載點:一旦連接了 Filen 帳號,其內容的行為就與任何其他經由 NetDrive 掛載的磁碟機一樣,讀寫都直接透過 Filen 進行。

Filen 標誌,這個端對端加密的雲端儲存提供者現在可以透過 NetDrive 掛載

在 Ubuntu 上安裝 NetDrive

Linux 版 NetDrive 並非透過 Ubuntu 的套件庫發佈——它以 GitHub release 的形式提供:

  1. 前往 github.com/NetDrive/installer,下載與你的 Ubuntu 版本相符的發佈版。
  2. 依照該儲存庫的說明安裝掛載所需的驅動程式元件——這一步預期需要使用 sudo
  3. 安裝 NetDrive 套件本身。
  4. 先啟動一次 NetDrive,讓驅動程式元件在新增磁碟機之前完成載入。

最低支援版本為 Ubuntu 16.04,而 NetDrive 自家的比較頁面將 Linux 支援標記為實驗性——Windows 和 macOS 獲得絕大多數測試與更快的修復速度。在個人工作站或 CI 主機上掛載 Filen 是合理的用法;但在將其用於任何無人看管且關鍵的用途之前,請先在自己的硬體上充分測試。

NetDrive 的磁碟機管理員畫面,顯示多個雲端提供者以磁碟機形式掛載在同一清單中

連接 Filen 帳號

  1. 開啟 NetDrive 的磁碟機管理員,點選 + Add Drive
  2. 從提供者清單中選擇 Filen
  3. 出現提示時,以 Filen 帳號的電子郵件和密碼登入
  4. 設定掛載點——例如 /mnt/filen,或任何你能控制的空目錄。
  5. 點選 Connect。 NetDrive 會進行驗證並將帳號掛載到該路徑。

從終端機驗證掛載

在無圖形介面的主機上,請透過 shell 確認掛載狀態,而不要只信任 GUI:

# Confirm the mount is listed
mount | grep filen

# Or just try listing it
ls /mnt/filen

確認雲端磁碟機掛載後已成功連接

剛連接完就看到空清單,通常只是代表根目錄還沒填充完成——先等幾秒鐘,不要急著認定出了問題。如果過了一段時間目錄仍是空的,先檢查 Filen 憑證;密碼打錯是首次連接失敗卻沒有明確錯誤訊息時最常見的原因。寫入掛載點的方式與讀取相同:將檔案複製到該路徑,NetDrive 會在背景排入上傳佇列,而不會阻塞寫入該檔案的行程。

在 Linux 版本上需要注意的事項

  • 獨立的發佈節奏。 Linux 版本按自己的排程發佈,因此為 Windows 或 macOS 推出的修復或新增提供者,不會自動在同一週出現在 Linux 上。
  • 沒有 apt 整合。 安裝與更新都透過 GitHub release 進行,而非 Ubuntu 的套件管理員。
  • Windows 和 macOS 是強化過的目標平台。 NetDrive 將它們視為生產就緒;Linux 在進一步通知之前仍標記為實驗性。

總結

在 Ubuntu 上掛載 Filen,讓 Linux 主機獲得與 NetDrive 在 Windows 和 macOS 上一樣、對加密雲端儲存的純檔案系統存取方式,而安裝程式則放在 GitHub 上,而非透過 apt。若想了解同一提供者在測試更完整的平台上的使用方式,請參閱在 macOS 上以 NetDrive 掛載 Filen在 Windows 上以 NetDrive 掛載 Filen。若想了解在 Linux 上執行 NetDrive 的整體情況,請參閱在 Ubuntu Linux 上使用 NetDrive

— Alex, NetDrive