すべてのプロダクト
Search
ドキュメントセンター

Cloud Parallel File Storage:CPFS-NFS クライアントの使用開始 (推奨)

最終更新日:Nov 09, 2025

Cloud Parallel File Storage (CPFS) は、プロトコルサービスを介してネットワーク ファイル システム (NFS) プロトコルをサポートします。NFS プロトコルは、CPFS の高いスループットを維持しながら、優れたオペレーティングシステムの互換性とコンピューティングの弾力性を提供します。このトピックでは、CentOS を例に、CPFS ファイルシステムを迅速にデプロイし、NFS プロトコルを使用してマウントする方法について説明します。 プロトコルサービスは、独立した NFS マウントポイントを提供し、POSIX マウントポイントには依存しません。

前提条件

  • CPFS サービスが有効化されていること。

    初めてCPFS コンソールにログインするときは、画面の指示に従ってサービスを有効化してください。

  • Elastic Compute Service (ECS) インスタンスが作成され、次の条件を満たしていること。詳細については、「インスタンスの作成」をご参照ください。

    • インスタンスにパブリック IPv4 アドレスが割り当てられているか、EIP (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 ビット

このトピックでは、次の構成の ECS インスタンスと CPFS ファイルシステムを使用します。

  • ECS

    • オペレーティングシステム: CentOS 7.9

    • リージョン: 中国 (上海)

    • ゾーン: 杭州ゾーン K

  • CPFS

    • リージョン: 中国 (上海)

    • ゾーン: 上海ゾーン B

    • タイプ: 100 MB/s/TiB ベースライン

    • ストレージ容量: 3600 GiB

手順

  1. ファイルシステムの作成

  2. ファイルセットの作成 (オプション)

  3. プロトコルサービスとエクスポートディレクトリの作成

  4. CPFS ファイルシステムのマウント

  5. マウントの確認

ステップ 1: ファイルシステムの作成

  1. CPFS コンソールにログインします。

  2. 概要 ページの下部で、[CPFS の作成] をクリックします。

  3. [CPFS (従量課金)] ページで、次の表の説明に従って必須パラメーターを設定します。その他のパラメーターについては、デフォルトの構成を使用するか、必要に応じてカスタム値を指定できます。詳細については、「ファイルシステムの作成」をご参照ください。

    パラメーター

    説明

    リージョン

    ドロップダウンリストから [中国 (上海)] を選択します。

    ゾーン

    [上海ゾーン B] を選択します。ファイルシステムと ECS インスタンスは同じゾーンにある必要があります。

    タイプ

    [100 MB/s/TiB ベースライン] を選択します。

    ストレージ容量

    ファイルシステムのストレージ容量を選択します。このトピックでは、例として [3600 GiB] を使用します。

    VPC

    既存の VPC を選択します。

    vSwitch

    選択した VPC 内の vSwitch を選択します。

  4. 今すぐ購入 をクリックし、画面の指示に従って購入を完了します。

ステップ 2: ファイルセットの作成 (オプション)

ファイルセットは、独立した inode 空間を持ち、個別に管理できる CPFS ファイルシステムのサブディビジョンです。ファイルシステムのディレクトリ構造ではディレクトリとして表示されます。ファイルセットを作成して、データをエクスポートしたり、NFS マウントポイントを作成したりできます。ファイルセットは、ファイル数の制限やデータフロー制御など、通常のディレクトリよりも多くの機能を提供します。

  1. 左側のナビゲーションウィンドウで、[ファイルシステム] > [ファイルシステムリスト] を選択し、作成したファイルシステムの名前をクリックします。

  2. ファイルシステムの詳細ページで、Fileset タブをクリックします。

  3. [ファイルセット] タブで、Create Fileset をクリックし、必須パラメーターを設定します。その他のパラメーターについては、デフォルトの構成を使用するか、必要に応じてカスタム値を指定できます。

    ファイルセットパス: ファイルシステム内のファイルセットのパス。パスはスラッシュ (/) で始まり、スラッシュ (/) で終わる必要があります。例: /fileset1/

  4. OK をクリックします。

ステップ 3: プロトコルサービスとエクスポートディレクトリの作成

NFS プロトコルを使用して CPFS ファイルシステムにアクセスするには、プロトコルサービスを設定してマウントポイントを生成する必要があります。ECS インスタンスは、このマウントポイントを使用して CPFS ファイルシステムをマウントします。

  1. ファイルシステムの詳細ページで、[プロトコルサービス] タブをクリックします。[プロトコルサービスの作成] をクリックし、次の表の説明に従って必須パラメーターを設定します。その他のパラメーターについては、デフォルトの構成を使用するか、必要に応じてカスタム値を指定できます。詳細については、「プロトコルサービスの管理」をご参照ください。

    パラメーター

    説明

    プロトコルタイプ

    [NFS V3] を選択します。

    vSwitch

    ファイルシステムと同じ VPC 内の vSwitch を選択します。

    プロトコルエクスポート

    [ファイルセット (推奨)] をクリックし、ステップ 2 で作成したファイルセットを選択します。

    エクスポート VPC

    ECS インスタンスと同じ VPC を選択します。

    エクスポート vSwitch

    ECS インスタンスと同じ vSwitch を選択します。プロトコルクラスターは、この vSwitch を介して指定されたエクスポート VPC にプロトコルサービスをエクスポートします。

    説明

    単一のプロトコルサービスは、vSwitch 上で最大 32 個の IP アドレスを消費する可能性があります。vSwitch に十分な IP リソースがあることを確認してください。

  2. OK をクリックします。

  3. 作成したプロトコルサービスについて、アクション 列の [エクスポートディレクトリ] をクリックします。

  4. [エクスポートディレクトリ] パネルで、後で使用するためにマウントアドレスをコピーします。

ステップ 4: 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ステップ 3 でコピーしたマウントポイントに置き換えます。/mnt をファイルシステムをマウントするサーバー上のローカルパスに置き換えます。マウントパラメーターの詳細については、「パラメーターの説明」をご参照ください。

  4. mount -l コマンドを実行して、マウント結果を表示します。

    ファイルシステムがマウントされた後、df -h コマンドを実行してファイルシステムの容量を表示します。

    説明

    ECS インスタンスの起動時にファイルシステムを自動的にマウントするには、マウント構成を /etc/fstab ファイルに追加します。これにより、インスタンスが再起動した場合にマウント情報が失われるのを防ぎます。詳細については、「起動時の自動マウントの設定」をご参照ください。

ステップ 5: ファイルシステムの使用

ファイルシステムがマウントされた後、ECS インスタンス上の通常のディレクトリとしてアクセスして使用できます。

次の例は、ECS インスタンス上の /mnt ローカルパスを使用して CPFS ファイルシステムでファイルを作成および削除する方法を示しています。CPFS访问使用