全部產品
Search
文件中心

Cloud Parallel File Storage:快速入門(CPFS-NFS)(推薦)

更新時間:Dec 16, 2025

CPFS通過協議服務支援NFS協議。利用NFS協議,可以獲得更加優秀的作業系統相容性和計算端彈性,並仍能享受CPFS強大的吞吐能力。本文以CentOS作業系統為例,介紹如何快速部署CPFS,並通過NFS協議進行掛載使用。CPFS協議服務可獨立提供NFS協議掛載點,不依賴POSIX掛載點。

前提條件

  • 已開通檔案儲存體CPFS服務。

    首次登入CPFS控制台時,根據頁面引導開通CPFS服務。

  • 已建立一個ECS執行個體,同時滿足以下條件。具體操作,請參見建立執行個體

    • 已指派公網IPv4地址或綁定Elastic IP Address地址。

    • 為CPFS-NFS用戶端支援的如下作業系統。

      作業系統類型

      作業系統版本

      Alibaba Cloud Linux

      • Alibaba Cloud Linux 3.2104 64位

      • Alibaba Cloud Linux 2.1903 64位

      CentOS

      • CentOS 8.x 64位

      • CentOS 7.x 64位

      Ubuntu

      • Ubuntu 20.04 64位

      • Ubuntu 18.04 64位

      • Ubuntu 16.04 64位

      Debian

      • Debian 10.x 64位

      • Debian 9.x 64位

      • Debian 8.x 64位

      SUSE

      • SUSE Linux Enterprise Server 15 64位

本文使用的ECS執行個體和CPFS檔案系統執行個體配置如下:

  • ECS

    • 作業系統:CentOS 7.9

    • 地區:華東2(上海)

    • 可用性區域:上海可用性區域B

  • CPFS

    • 地區:華東2(上海)

    • 可用性區域:上海可用性區域B

    • 類型:100MB/s/TiB基準

    • 配置容量:3600 GiB

使用流程

  1. 建立檔案系統

  2. (可選)建立Fileset

  3. 建立協議服務和匯出目錄

  4. 掛載CPFS檔案系統

  5. 驗證掛載

步驟一:建立檔案系統

  1. 登入CPFS控制台

  2. 概覽頁面的下方,單擊建立CPFS

  3. CPFS國際站(隨用隨付)頁面,按如下說明配置必要參數。其他參數請您根據實際業務需求選擇或選用預設配置。更多資訊,請參見建立檔案系統

    配置項

    說明

    地區

    在下拉式清單中,選擇華東2(上海)

    可用性區域

    選擇上海可用性區域B。與ECS執行個體同一可用性區域。

    類型

    選擇100 MB/s/TiB基準

    CPFS配置容量

    選擇檔案系統儲存容量。本樣本選擇容量為3600 GiB

    專用網路

    選擇已建立的VPC網路。

    虛擬交換器

    選擇VPC網路下建立的交換器。

  4. 單擊立即购买,根據頁面提示,完成購買。

(可選)步驟二:建立Fileset

Fileset是在CPFS檔案系統中的一個小型檔案系統,擁有獨立的inode空間和管理能力,在檔案系統目錄結構中表現為一個目錄。建議您建立Fileset用於匯出資料,建立NFS掛載點。Fileset相比普通目錄具備更強的功能,例如檔案數量限制、資料流動等。

  1. 在左側導覽列,選擇檔案系統 > 檔案系統列表,單擊剛建立的檔案系統名稱。

  2. 在檔案系統詳情頁面,選擇Fileset

  3. Fileset頁簽,單擊创建Fileset,配置如下必要參數。其他參數請您根據實際業務需求選擇或選用預設配置。

    Fileset路徑:Fileset在檔案系統中的路徑,必須以正斜線(/)開頭和結尾。例如:/fileset1/

  4. 單擊确定

步驟三:建立協議服務和匯出目錄

使用NFS協議訪問CPFS檔案系統,您需要配置協議服務產生掛載地址用於ECS執行個體掛載CPFS檔案系統。

  1. 在左側導覽列,選擇協議服務頁簽,單擊建立協議服務,按如下說明配置必要參數。其他參數請您根據實際業務需求選擇或選用預設配置。更多資訊,請參見管理協議服務

    配置項

    說明

    協議類型

    選擇NFS V3

    交換器

    選擇與檔案系統相同VPC網路下建立的交換器。

    協議匯出

    單擊Fileset(推薦),選擇步驟二建立的Fileset。

    匯出VPC網路

    選擇與ECS執行個體相同的VPC。

    匯出交換器

    選擇與ECS執行個體相同的交換器,協議叢集通過該vSwitch將協議服務匯出到指定的匯出VPC。

    說明

    單個協議服務最多消耗vSwitch上32個IP地址,請確保該vSwitch IP資源充足。

  2. 單擊确定

  3. 在剛建立的協議服務的操作列,單擊匯出目錄

  4. 匯出目錄面板,複製掛載地址備用。

    CPFS掛載地址

步驟四:安裝CPFS-NFS用戶端並掛載檔案系統

  1. 串連ECS執行個體。串連方式,請參見串連ECS執行個體

  2. 配置CPFS-NFS用戶端。

    1. 下載CPFS-NFS用戶端。

      wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpm
    2. 安裝CPFS-NFS用戶端。

      sudo yum install aliyun-alinas-utils-*.rpm
    3. 檢查CPFS-NFS用戶端安裝結果。

      which mount.cpfs-nfs

      如果回顯包含如下類似資訊,說明CPFS-NFS用戶端安裝成功。

      /usr/sbin/mount.cpfs-nfs
  3. 掛載CPFS檔案系統。

    sudo mount -t cpfs-nfs -o vers=3,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id.region.cpfs.aliyuncs.com:/share/path /mnt

    其中,file-system-id.region.cpfs.aliyuncs.com:/share/path替換為步驟三複製的掛載地址,/mnt替換為當前伺服器上待掛載的本地路徑。更多掛載參數說明,請參見參數說明

  4. 執行mount -l命令,查看掛載結果。

    掛載成功後,您可以執行df -h命令,查看當前檔案系統的容量資訊。

    說明

    為避免已掛載檔案系統的Elastic Compute Service重啟後,掛載資訊丟失,您可以通過在ECS執行個體中配置/etc/fstab檔案,實現在Elastic Compute Service設定重啟時CPFS-NFS檔案系統自動掛載。具體操作,請參見配置開機時自動掛載

步驟五:使用檔案系統

掛載成功後,您可以在ECS上把CPFS檔案系統當作一個普通的目錄來訪問和使用。

本文以ECS執行個體上掛載的本地路徑/mnt為例,介紹在CPFS檔案系統中建立檔案和刪除檔案。CPFS訪問使用