Linux ECS インスタンスからアクセスポイント経由で汎用 NAS NFS ファイルシステムにアクセスします。
前提条件
-
汎用 NAS NFS ファイルシステムが作成されていること。詳細については、「ファイルシステムの作成」をご参照ください。
-
アクセスポイントが作成されていること。詳細については、「アクセスポイントの作成」をご参照ください。
-
ファイルシステムと同じリージョンに、EIP またはパブリック IP アドレスを持つ Linux ECS インスタンスが利用可能であること。詳細については、「インスタンスの作成」をご参照ください。
手順
-
ECS インスタンスに接続します。詳細については、「ECS インスタンスへの接続方法」をご参照ください。
重要NAS クライアントのダウンロードにはパブリックネットワークアクセスが必要です。ECS インスタンスに EIP またはパブリック IP アドレスがあることを確認してください。
-
NAS クライアントをインストールします。
Alibaba Cloud Linux
-
クライアントをダウンロードします。
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.9-0.20260310195315.816118.generic.x86_64.rpm -
クライアントをインストールします。
sudo yum install aliyun-alinas-utils-*.rpm -
NAS クライアントがインストールされていることを確認します。
which mount.alinas/usr/sbin/mount.alinasのようなパスが表示されれば、インストールは成功です。
CentOS
-
クライアントをダウンロードします。
-
CentOS 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.9-0.20260310195315.816118.el7.x86_64.rpm -
CentOS 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.9-0.20260310195315.816118.el8.x86_64.rpm
-
-
クライアントをインストールします。
sudo yum install aliyun-alinas-utils-*.rpm -
NAS クライアントがインストールされていることを確認します。
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-1.9-0.20260310195315.816118.el7.x86_64.rpm -
Red Hat Enterprise Linux 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.9-0.20260310195315.816118.el8.x86_64.rpm
-
-
クライアントをインストールします。
sudo yum --disablerepo=rhui-rhel-7-server-rhui-extras-debug-rpms install aliyun-alinas-utils-*.rpm -
NAS クライアントがインストールされていることを確認します。
which mount.alinas/usr/sbin/mount.alinasのようなパスが表示されれば、インストールは成功です。
Ubuntu と Debian
-
クライアントをダウンロードします。
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.9-0.20260310195315.816118.deb -
クライアントをインストールします。
sudo apt update sudo dpkg -i aliyun-alinas-utils-*.deb sudo apt-get install -f sudo dpkg -i aliyun-alinas-utils-*.deb -
NAS クライアントがインストールされていることを確認します。
which mount.alinas/usr/sbin/mount.alinasのようなパスが表示されれば、インストールは成功です。
-
-
NFS ファイルシステムをマウントします。
RAM ポリシーがない場合
-
NFSv3
sudo mount -t alinas -o tls,vers=3 <access-point>:/ /mnt -
NFSv4.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/.credentials -
vi /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 ロールのセキュリティトークン、アクセスキー ID、およびアクセスキーシークレットを取得できます。
-
-
-
NFS ファイルシステムをマウントします。
-
NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mnt -
NFSv4.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 -
出力を確認します。
出力にマウントされたファイルシステムのエントリが含まれている場合、マウントは成功です。

マウント後、
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ポリシーが設定されていない」、または
.credential設定ファイル内のaccessKeyIDまたはaccessKeySecretが正しくありません。 -
Security Token Service (STS) トークンの有効期限が切れています。
-
-
ソリューション
-
マウントコマンド内のドメイン名が正しいことを確認します。
詳細については、「アクセスポイントドメイン名の確認」をご参照ください。
-
アクセスポイントの権限グループ設定を確認します。
アクセスポイントのリストで、操作 列の 管理 をクリックします。 アクセスポイント詳細ページで、アクセスポイントの権限グループを確認します。 権限グループの管理。
-
アクセスポイントで RAM ポリシーが有効になっている場合:
-
mount コマンドに
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>:/ /mnt -
RAM ユーザーの AccessKey 設定が正しいことを確認します。
詳細については、「RAM情報の設定」をご参照ください。
-
RAM ユーザーに nas:ClientMount 権限があり、アクセスポイントクライアント権限ポリシーが正しいことを確認します。
詳細については、「アクセスポイントクライアント権限ポリシーの設定」をご参照ください。
-
STS トークンを使用してアクセスする場合は、トークンの有効期限が切れていないことを確認します。
-
-