在 Linux 上用 NetDrive 掛載 KT ucloud biz

閱讀時間 5 分鐘 provider-guide kt-ucloud-biz linux
Alex
AlexPrincipal Engineer
透過 NetDrive 的實驗性 Linux 版本,在 Ubuntu 掛載點掛載 KT ucloud biz 帳號——安裝步驟、連線設定,以及該從 shell 驗證什麼。

首爾的一個後端團隊把建置產物存放在 KT ucloud biz 上,因為公司的資料落地政策要求儲存必須留在韓國境內,而這正是採購流程已核准的供應商。摩擦點出現在 CI 執行機上——那些是沒有瀏覽器、也沒耐心開網頁主控台的 Ubuntu 機器,部署腳本只需要在一般路徑讀寫檔案。NetDrive 的 Linux 版本掛載 KT ucloud biz 的方式,跟它在 Windows 與 macOS 上一樣:作為腳本可以直接開啟的一般檔案系統位置。

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

在你的 Ubuntu 機器上掛載 KT ucloud biz

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

  • KT ucloud biz 會顯示為一般的 Ubuntu 掛載點
  • 檔案依需求串流——不需要另外照看同步客戶端
  • 可與 S3、SFTP 及其他 20 多種供應商在同一個磁碟機管理員中並行
WindowsmacOS
下載適用於 Linux 的 NetDrive →

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

為什麼無頭機器上掛載點勝過網頁主控台

KT ucloud biz 自家的網頁主控台足以應付日常瀏覽,但對 tar 指令、cron 工作或期待一般檔案系統路徑的部署腳本毫無幫助。先下載一份副本能撐一陣子,直到上游來源檔案有變動,這下就多了兩個版本要手動整合。透過 NetDrive 掛載帳號可以完全跳過這一步——讀寫直接透過掛載點作用在 KT ucloud biz 上,就跟對本機磁碟一樣。

自 NetDrive 早期版本以來,KT ucloud biz 便一直是其支援供應商清單的一部分,與其他區域雲端服務同屬一類。在 Linux 上執行 NetDrive 目前版本的方式,跟在其他平台上完全相同。

KT ucloud biz 標誌,這個韓國區域雲端儲存供應商可透過 NetDrive 掛載

在 Ubuntu 上安裝 NetDrive

適用於 Linux 的 NetDrive 不透過 Ubuntu 的套件庫發行——而是以 GitHub 發行版的形式提供:

  1. 前往 github.com/NetDrive/installer,下載對應你 Ubuntu 版本的發行版。
  2. 依照該儲存庫的說明安裝掛載所依賴的驅動元件——首次安裝通常需要 sudo
  3. 安裝 NetDrive 套件本身。
  4. 在新增磁碟機之前先啟動一次 NetDrive,以載入驅動元件。

最低支援版本是 Ubuntu 16.04,而 NetDrive 的比較頁面仍將 Linux 標記為實驗性——Windows 與 macOS 得到最多測試,修復速度也較快。在建置伺服器或個人開發機上掛載 KT ucloud biz 是合理的用法;若要當作無人值守的正式環境依賴,應先試行,不要假設它一定能用。

NetDrive 將雲端儲存帳號掛載為本機磁碟機——這正是 Linux 版本在掛載點上提供的互動方式

連接 KT ucloud biz 帳號

  1. 開啟 NetDrive 的磁碟機管理員,點擊 + Add Drive
  2. 從供應商清單中選擇 KT ucloud biz
  3. 輸入 NetDrive 提示的帳號憑證
  4. 設定掛載點——像 /mnt/kt-ucloud 這樣的路徑,或任何你能控制的空目錄。
  5. 點擊 Connect。 NetDrive 會驗證並將帳號掛載到該路徑。

從終端機驗證掛載

在無頭或遠端機器上,不要只信任 GUI 狀態——請從 shell 確認掛載狀況:

# Confirm the mount is listed
mount | grep kt-ucloud

# Or just try listing it
ls /mnt/kt-ucloud

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

剛連接完就看到空清單,通常只是代表根資料夾還沒填充完成——先等幾秒再判斷是否有問題。如果之後仍然是空的,請先重新檢查帳號憑證;這是首次連線失敗卻沒有明確錯誤訊息時最常見的原因。

寫回的運作方式與讀取相同——把檔案複製到掛載點,NetDrive 會在背景將上傳排入佇列,不會阻塞寫入該檔案的程序。

背景上傳佇列顯示檔案傳輸到已掛載雲端磁碟機的進度

使用 Linux 版本時該留意的事

  • 獨立的發行節奏。 Linux 驅動有自己的發行排程,所以 Windows 或 macOS 上線的修復不會自動在同一週出現在 Linux 上。
  • 沒有 apt 整合。 安裝與更新都透過 GitHub 發行版進行,而非 Ubuntu 的套件管理器。
  • Windows 與 macOS 是經過強化的目標平台。 NetDrive 將它們視為生產就緒;Linux 在此改變之前仍會標記為實驗性。

總結

在 Ubuntu 上掛載 KT ucloud biz,讓 Linux 機器能以與 NetDrive 在 Windows、macOS 上相同的純檔案系統方式,存取存放在韓國的儲存空間,安裝程式則放在 GitHub 而非透過 apt。若想在測試更完整的平台上使用同一供應商,請參閱 在 Windows 上用 NetDrive 掛載 KT ucloud biz在 macOS 上用 NetDrive 掛載 KT ucloud biz。若想了解在 Linux 上執行 NetDrive 的整體情況,請參閱 在 Ubuntu Linux 上使用 NetDrive

— Alex, NetDrive