アクセスポイントを使用して、Linux ECS インスタンスから汎用 NAS NFS ファイルシステムにアクセスします。
前提条件
汎用 NAS NFS ファイルシステムが作成されていること。 ファイルシステムの作成をご参照ください。
アクセスポイントが作成されていること。 アクセスポイントの作成をご参照ください。
ファイルシステムと同じリージョンに、EIP またはパブリック IP アドレスを持つ Linux ECS インスタンスが利用可能であること。 インスタンスの作成をご参照ください。
オペレーティングシステムの種類
オペレーティングシステムのバージョン
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64 ビット
Alibaba Cloud Linux 3.2104 LTS 64 ビット
Red Hat
Red Hat Enterprise Linux 7.x 64 ビット
Red Hat Enterprise Linux 8.x 64 ビット
CentOS
CentOS 7.x 64 ビット
CentOS 8.x 64 ビット
Ubuntu
Ubuntu 16.04 64 ビット
Ubuntu 18.04 64 ビット
Ubuntu 20.04 64 ビット
Debian
Debian 9.x 64 ビット
Debian 10.x 64 ビット
操作手順
ECS インスタンスに接続します。 ECS インスタンスへの接続方法をご参照ください。
重要NAS クライアントのダウンロードにはパブリックネットワークアクセスが必要です。 ECS インスタンスに EIP またはパブリック IP アドレスがあることを確認してください。
NAS クライアントをインストールします。
Alibaba Cloud Linux
クライアントをダウンロードします。
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.generic.x86_64.rpmクライアントをインストールします。
sudo yum install aliyun-alinas-utils-*.rpmNAS クライアントがインストールされていることを確認します。
which mount.alinas次のような出力は、NAS クライアントがインストールされていることを示します。
[root@iZ8vxxx ~]# which mount.alinas /usr/sbin/mount.alinas
CentOS
クライアントをダウンロードします。
CentOS 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el7.x86_64.rpmCentOS 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el8.x86_64.rpm
クライアントをインストールします。
sudo yum install aliyun-alinas-utils-*.rpmNAS クライアントがインストールされていることを確認します。
which mount.alinas次のような出力は、NAS クライアントがインストールされていることを示します。
[root@iZ8vxxxxxxxxxxxZ ~]# which mount.alinas /usr/sbin/mount.alinas
Red Hat Enterprise Linux
クライアントをダウンロードします。
Red Hat Enterprise Linux 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el7.x86_64.rpmRed Hat Enterprise Linux 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el8.x86_64.rpm
クライアントをインストールします。
sudo yum --disablerepo=rhui-rhel-7-server-rhui-extras-debug-rpms install aliyun-alinas-utils-*.rpmNAS クライアントがインストールされていることを確認します。
which mount.alinas「/usr/sbin/mount.alinas」のようなパスが表示されれば、インストールは成功しています。

Ubuntu と Debian
クライアントをダウンロードします。
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.x86_64.debクライアントをインストールします。
sudo apt update sudo dpkg -i aliyun-alinas-utils-*.deb sudo apt-get install -f sudo dpkg -i aliyun-alinas-utils-*.debNAS クライアントがインストールされていることを確認します。
which mount.alinas次のような出力は、NAS クライアントがインストールされていることを示します。
[root@iZ8vxxxxxxxxxxxZ ~]# which mount.alinas /usr/sbin/mount.alinas
NFS ファイルシステムをマウントします。
RAM ポリシーなし
NFSv3
sudo mount -t alinas -o tls,vers=3 <access-point>:/ /mntNFSv4.0
sudo mount -t alinas -o tls,vers=4.0 <access-point>:/ /mnt主なパラメータ:
パラメータ
説明
[tls]
転送中の暗号化を有効にします。
重要アクセスポイントを使用する場合は、転送中の暗号化を有効にする必要があります。
[<access-point>:/ ]
<アクセスポイントのドメイン名>:<相対パス> 形式のアクセスポイントアドレスです。
アクセスポイントのドメイン名: ドメイン名を取得するには、Apsara File Storage NAS コンソールにログインし、ファイルシステムリスト ページに移動し、対象のファイルシステムの横にある [管理] をクリックします。そこから、マウント使用 ページに移動し、エンドポイント タブをクリックします。「アクセスポイントのドメイン名を表示」をご参照ください。例:
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com。相対パス: 通常は
/です。説明アクセスポイントのルートディレクトリが
/testの場合、相対パス/は NAS ファイルシステム上の/testにマッピングされます。/path/to/dirのようなパスは/test/path/to/dirにマッピングされます。/test/path/to/dirがファイルシステム上に存在することを確認してください。
[/mnt]
ECS インスタンス上のマウントポイントディレクトリです。
既存のディレクトリ (/mnt など) である必要があります。
RAM ポリシーあり
RAM 認証情報を設定します。
/etc/aliyun/alinas/.credentialsファイルを作成します。touch /etc/aliyun/alinas/.credentialsvi /etc/aliyun/alinas/.credentialsコマンドを実行して/etc/aliyun/alinas/.credentialsファイルを開き、認証方法に基づいて内容を追加します。RAM ユーザー
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secretyour_accesskey_idとyour_accesskey_secretを、RAM ユーザーの AccessKey ID と AccessKey Secret に置き換えてください。RAM ユーザーには、アクセスポイントクライアント権限ポリシーの権限が必要です。 AccessKey ペアの取得方法については、AccessKey ペアの取得をご参照ください。RAM ロール
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secret securityToken = your_security_tokenyour_accesskey_id、your_accesskey_secret、およびyour_security_tokenを、RAM ロールの一時認証情報に置き換えてください。RAM ロールには、アクセスポイントポリシーの設定 (オプション)に記載されている権限が必要です。 AssumeRole API を呼び出して、RAM ロールのセキュリティトークン、AccessKey ID、および AccessKey Secret を取得できます。
NFS ファイルシステムをマウントします。
NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mntNFSv4.0
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mnt主なパラメータ:
パラメータ
説明
[tls]
転送中の暗号化を有効にします。
重要アクセスポイントを使用する場合は、転送中の暗号化を有効にする必要があります。
[ram]
設定された RAM 認証情報を使用してファイルシステムをマウントします。デフォルトの認証情報ファイルは
/etc/aliyun/alinas/.credentialsです。別のパスを使用するには、ram_config_file=<your-path>オプションを追加してください。[<access-point>:/]
<アクセスポイントのドメイン名>:<相対パス> 形式のアクセスポイントアドレスです。
アクセスポイントドメイン名: Apsara File Storage NAS コンソールのファイルシステムリスト ページで、対象のファイルシステムの[管理] をクリックします。 マウント使用 ページで、エンドポイント タブをクリックしてアクセスポイントドメイン名を取得します。 アクセスポイントドメイン名の表示。 たとえば、
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.comです。相対パス: 通常は
/です。説明アクセスポイントのルートディレクトリが
/testの場合、相対パス/は NAS ファイルシステム上の/testにマッピングされます。/path/to/dirのようなパスは/test/path/to/dirにマッピングされます。/test/path/to/dirがファイルシステム上に存在することを確認してください。
[/mnt]
ECS インスタンス上のマウントポイントディレクトリです。
既存のディレクトリである必要があります (例: /mnt)。
マウントを確認します。
次のコマンドを実行します。
mount -l出力例:
alinas-ap-xxx.xxx.cn-zhangjiakou.tls.127.0.1.3:/ on /mnt type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=127.0.1.3,mountvers=3,mountport=12049,mountproto=tcp,local_lock=all,addr=127.0.1.3)マウント後、
df -hコマンドを実行して、ファイルシステムの容量を確認します。マウントに失敗した場合は、アクセスポイントのマウント失敗のトラブルシューティングをご参照ください。
マウント後、ECS インスタンス上でデータの読み書きができます。ファイル操作の例:
mkdir /mnt/dir1 mkdir /mnt/dir2 touch /mnt/file1 echo 'some file content' > /mnt/file2 ls /mntオプション: 起動時の自動マウントを設定します。
ECS インスタンスの再起動後もマウントを永続化するには、/etc/fstab ファイルにマウントエントリを追加します。
/etc/fstab ファイルを開き、マウントエントリを追加します。
アクセスポイントで RAM ポリシーが有効になっていない場合は、次のエントリを追加します。
access-point:/ /mnt alinas _netdev,tls,vers=3 0 0アクセスポイントで RAM ポリシーが有効になっている場合は、次のエントリを追加します。
access-point:/ /mnt alinas _netdev,tls,vers=3,ram 0 0主なパラメータについては、上記の パラメータ説明をご参照ください。追加のパラメータ:
パラメータ
説明
_netdev
ネットワークの準備が整うまでマウントを延期します。
vers
NFS プロトコルのバージョンです。
vers=3: NFSv3 プロトコルを使用してファイルシステムをマウントします。
vers=4.0:NFSv4.0 プロトコルを使用してファイルシステムをマウントします。
0 (1 桁目)
dumpコマンドのバックアップ動作を制御します。NAS ファイルシステムの場合は 0 に設定します。0 (2 桁目)
起動時の
fsckチェック順序を制御します。NAS ファイルシステムのチェックをスキップするには 0 に設定します。
rebootコマンドを実行して、ECS インスタンスを再起動します。説明起動の失敗を防ぐため、再起動前に手動でのマウントが成功することを確認してください。再起動後、
df -hを実行して自動マウントを確認します。
アクセスポイントのマウント失敗のトラブルシューティング
「mount: unknown filesystem type 'alinas'」エラー
alinas-utils クライアントを再インストールしてください。 NAS クライアントのインストールをご参照ください。
ファイルシステムのマウント時に「mount.nfs: an incorrect mount option was specified」エラーを解決する方法
原因
マウントコマンドが正しくないか、NAS クライアントのバージョンが古い可能性があります。
解決策
マウントコマンドのパラメータが正しいか確認してください。 NFS ファイルシステムのマウントをご参照ください。
NAS クライアントのバージョンを確認してください。 1.1-8 より前の場合は、最新バージョンに更新してください。
rpm -qa | grep alinas
ファイルシステムのマウント時に「mount.nfs: Unknown error 521」エラーを解決する方法
考えられる原因
アクセスポイントのドメイン名が正しくない。
アクセスポイントの権限グループが正しく設定されていない。
RAM ポリシーが有効なものの、RAM ポリシーが設定されていないか、.credentials 設定ファイル内の
accessKeyIDまたはaccessKeySecretが正しくない。Security Token Service (STS) トークンの有効期限が切れている。
解決策
マウントコマンド内のドメイン名が正しいか確認してください。
アクセスポイントのドメイン名の表示をご参照ください。
アクセスポイントの権限グループ設定を確認してください。
アクセスポイントのリストで、操作 列の 管理 をクリックします。アクセスポイントの詳細ページで、アクセスポイントの権限グループを確認します。権限グループの管理。
アクセスポイントで RAM ポリシーが有効になっている場合:
マウントコマンドに
ramパラメータが含まれているか確認してください。NFSv3 プロトコル
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mntNFSv4.0 プロトコル
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mntRAM ユーザーの AccessKey 設定が正しいか確認してください。
RAM 情報の設定をご参照ください。
RAM ユーザーに
nas:ClientMount権限があり、アクセスポイントクライアント権限ポリシーが正しいか確認してください。アクセスポイントクライアント権限ポリシーの設定をご参照ください。
STS トークンを使用してアクセスする場合は、トークンの有効期限が切れていないか確認してください。
次のステップ
Linux インスタンスでファイルシステムをアンマウントをご参照ください。
ディレクトリクォータの管理をご参照ください。
NFS ACL を使用した NAS ファイルシステムへのアクセス制御をご参照ください。
汎用 NAS ファイルシステムのバックアップをご参照ください。