TWCC中高速檔案系統(HFS)是作為容器服務與HPC高速運算任務使用的儲存空間,其特色為可擴展與高效能的平行檔案系統。本文將探討透過高速檔案系統做為虛擬運算個體儲存空間的方法。
前言
本文將介紹如何將高速檔案系統掛載到虛擬運算個體上作為儲存空間,如果您有需要效能較佳的讀寫儲存空間或是要減少容器資料轉移到虛擬運算個體的流程,可以嘗試使用以下方法將高速檔案系統掛載到虛擬運算個體上,達到您的需求。
前置環境
1. TWCC c.super (1 gpu,4 cpu, 90G memory)容器運算服務
2. TWCC v.super (2 cpu, 16G memory, 100G HDD[Ubuntu 20.04])虛擬運算個體
操作步驟
1. 建立金鑰傳入容器
1.登入要掛載HFS的linux主機
2. 輸入ssh-keygen -t rsa -n 4096
,按下三次ENTER,建立金鑰
3. <USERNAME>: 主機帳號
<CCS_IP>: 開發容器的公用IP
<PORT>: 容器SSH的對外埠
4. 輸入ssh-copy-id <USERNAME>@<CCS_IP> -p <PORT>
與主機密碼,金鑰傳入掛載容器上的HFS後即可刪除容器。
<USERNAME>: 主機帳號
<CCS_IP>: 開發容器的公用IP
<PORT>: 容器SSH的對外埠
2. 安裝SSHFS
- 登入要掛載HFS的VCS主機
- 輸入以下指令
sudo apt-get update -y
sudo apt-get install sshfs
3. 掛載HFS
- 登入要掛載HFS的VCS主機
- 輸入以下指令
mkdir remote_disk
sshfs <USERNAME>@xdata1.twcc.ai:/home/<USERNAME> remote_disk
<USERNAME>:主機帳號
remote_disk:要掛載HFS的資料夾,名稱可任意
首圖來源: pexels