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

File Storage NAS:複数の ECS インスタンスへの NFS ファイルシステムの同時マウント

最終更新日:Jan 30, 2026

複数の Elastic Compute Service (ECS) インスタンス間で File Storage NAS (NAS) ファイルシステムのデータを共有するには、クラウドアシスタントを使用して、ファイルシステムを複数のインスタンスに同時にマウントします。この機能は、ネットワークファイルシステム (NFS) プロトコルのみをサポートします。

前提条件

  • ご利用の ECS インスタンスにクラウドアシスタントエージェントがインストールされ、実行中であること。

  • ECS インスタンスが [実行中] 状態であること。

  • ネットワークが次のいずれかの要件を満たしていること:

    • 同一 VPC:ECS インスタンスと NAS ファイルシステムのマウントポイントが同じ VPC (Virtual Private Cloud) 内に存在すること。

    • クラシックネットワーク:クラシックネットワーク内のレガシーインスタンスの場合、マウントポイントにアタッチされている権限グループでプライベート IP アドレスを承認します。詳細については、「権限グループの管理」をご参照ください。

    • VPC 間アクセス:ECS インスタンスとマウントポイントが、相互に接続された異なる VPC 内に存在すること。ECS インスタンスのプライベート IP アドレスが、マウントポイントにアタッチされている権限グループで承認されていること。詳細については、「CEN を使用して同一リージョン内の VPC をまたいで NAS ファイルシステムをマウントする」をご参照ください。

制限事項

  • NFS ファイルシステムのみがサポートされます。

  • ECS Linux インスタンスのみがサポートされます。CoreOS、FreeBSD、および Fedora CoreOS はバッチマウント機能をサポートしていません。Red Hat インスタンスの場合は、マウントする前に RPM を使用してクラウドアシスタントエージェントをインストールしてください。詳細については、「クラウドアシスタントエージェントのインストール」をご参照ください。

  • ECS インスタンスと NAS ファイルシステムは、同じリージョンに存在する必要があります。

操作手順

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

  2. 左側のナビゲーションウィンドウで、[運用と監視] > [クラウドアシスタント] を選択します。

  3. 上部のナビゲーションバーで、ECS インスタンスが存在するリージョンを選択します。

  4. [共通コマンド] タブで ACS-NAS-ClickMount-Mount-Linux-NFS.sh を検索し、[実行] をクリックします。

  5. [コマンドの実行] パネルで、次のパラメーターを設定します。

コマンドパラメーター

パラメーター

説明

MountTargetDomain

ファイルシステムのマウントポイントアドレス。フォーマット:****.nas.aliyuncs.com。このアドレスは、NAS コンソールのファイルシステムの [マウントポイント] ページで確認できます。詳細については、「マウントポイントの管理」をご参照ください。

EcsLocalPath

NAS ファイルシステムがマウントされる ECS インスタンス上のローカルディレクトリ。/ で始まる空の絶対パスを指定します。例:/mnt または /mnt/nas

NasRemotePath

マウントする NAS ファイルシステムのディレクトリ。ルートディレクトリ (/) またはサブディレクトリ (例:/abc) に設定します。

ProtocolType

NFS プロトコルのバージョン。有効値:

  • 汎用 NASNFSv3 または NFSv4.0

  • エクストリーム NASNFSv3

重要:この値は大文字と小文字が区別され、先頭または末尾にスペースを含めることはできません。

AutoMountOnBoot

ECS インスタンスの起動時にファイルシステムを自動的にマウントするかどうかを指定します。有効値:true または false (小文字のみ)。

MountParam

任意。カスタムマウントパラメーター。特別な要件がない場合は、このパラメーターを空のままにします。パラメーターの詳細については、「NFS ファイルシステムのマウント」をご参照ください。

実行オプション

パラメーター

説明

実行計画

コマンドを実行するタイミングを選択します:

  • 即時実行:コマンドを今すぐ実行します。

  • システムの次回起動後:インスタンスの次回起動時に実行します。

  • システムの起動ごと:インスタンスが起動するたびに実行します。

  • ドライランのみ実行:コマンドを実行せずにリクエストをチェックします。チェックには、リクエストパラメーター、インスタンスの実行環境、クラウドアシスタントエージェントのステータスが含まれます。

  • スケジュールに従って実行:指定された間隔または時刻 (固定間隔、1 回限り、または cron ベース) で実行します。

実行パス

コマンドが実行されるパス。

ユーザー名

コマンドを実行するユーザーアカウント。デフォルト:Linux インスタンスの場合は root。コマンドの実行には最小権限を使用することがベストプラクティスです。詳細については、「一般ユーザーでクラウドアシスタントのコマンドを実行するよう設定する」をご参照ください。

タイムアウト

タイムアウト期間 (秒)。コマンドの実行がこの期間を超えると、タスクは強制的に停止されます。

タグ

分類と管理のために、タグのキーと値のペアを設定します。

タスク停止範囲

手動またはタイムアウトでタスクを停止するモード:

  • コマンドプロセス:コマンドプロセスのみを終了します。

  • コマンドプロセスツリー:コマンドプロセスとすべての子プロセスを終了します。

ランチャー

スクリプト実行のためのランチャープログラム。

  1. ファイルシステムをマウントする ECS インスタンスを選択します。

  2. [実行] をクリックします。

クエリ コマンドの実行結果

マウント、アンマウント、またはクエリコマンドを実行した後、クラウドアシスタントを使用して結果を表示します。

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

  2. 左側のナビゲーションウィンドウで、[運用と監視] > [クラウドアシスタント] を選択します。

  3. ECS インスタンスが存在するリージョンを選択します。

  4. [コマンドの実行結果] タブで、ドロップダウンリストから [コマンド名] を選択し、出力をクエリしたいコマンドの名前を入力して、查询图标 アイコンをクリックします。

    • マウント:ACS-NAS-ClickMount-Mount-Linux-NFS.sh

    • アンマウント:ACS-NAS-ClickMount-Unmount-Linux-NFS.sh

    • クエリ:ACS-NAS-ClickMount-Check-Linux-NFS.sh

  5. [操作] 列の [表示] をクリックして、実行の詳細を確認します。

  6. コマンド実行詳細パネルの [インスタンス] タブで、対象のインスタンス名の横にある 批量图标001 アイコンをクリックして、詳細なコマンド結果を表示します。

批量004

エラーが返された場合は、その原因を特定し、原因に基づいてエラーを修正します。その後、コマンドを再度実行してください。詳細については、このトピックの「エラーメッセージ」セクションをご参照ください。

エラーメッセージ

次の表は、コマンド出力に表示される可能性のあるエラーコードを示しています。

ErrorCode

説明

解決策

SystemNoPermission

コマンドが root 権限で実行されませんでした。

コマンドが root ユーザーとして実行されていることを確認してください。

SystemMissingMounts

/proc/self/mounts ファイルが見つかりません。

オペレーティングシステムの整合性を確認してください。

SystemMissingFstab

/etc/fstab ファイルが見つかりません。

fstab 構成ファイルを作成してください。

SystemBashOutdated

bash のバージョンが 4.0 より古いです。

bash をバージョン 4.0 以降にアップグレードしてください。

BadInputMountTarget

マウントポイントアドレスが無効です。

.nas.aliyuncs.com で終わるマウントポイントを使用してください。

BadInputLocalPath

ローカルパスが無効です。

/ で始まる絶対パスを使用してください。

BadInputRemotePath

リモート NAS パスが無効です。

/ で始まる絶対パスを使用してください。

BadInputProtocol

プロトコルタイプが無効です。

NFSv3 または NFSv4.0 を使用してください (大文字と小文字を区別します)。

BadInputAutoMount

自動マウントの値が無効です。

true または false を使用してください (小文字)。

BadInputForceUnmount

強制アンマウントの値が無効です。

true または false を使用してください。

NasClientNfsInstallFail

NFS クライアントのインストールに失敗しました。

NFS クライアントパッケージを手動でインストールしてください。

LocalPathCreateFail

マウントディレクトリの作成に失敗しました。

ディレクトリを手動で作成してください。

LocalPathAlreadyMounted

ディレクトリはすでに別のマウントポイントにマウントされています。

別のローカルディレクトリを選択してください。

LocalPathNonEmpty

マウントディレクトリが空ではありません。

空のディレクトリを使用してください。

LocalPathNotOnMountTarget

ローカルパスがこのマウントポイントにマウントされていません。

正しいマウントポイントから操作を開始してください。

LocalPathMultipleMounts

ローカルパスが複数回マウントされています。

確認して強制的にアンマウントしてください。

LocalPathAncestorMounted

親ディレクトリがすでにマウントされています。

既存のマウントの外にあるディレクトリを選択してください。

LocalPathNonExistent

マウントパスが存在しません。

別のパスを選択してください。

RemotePathCreateFail

NAS サブディレクトリの作成に失敗しました。

代わりにルートディレクトリをマウントしてください。

MountFailRemoteRoot

ルートディレクトリのマウントに失敗しました。

マウント失敗のトラブルシューティング方法の詳細については、「ファイルシステムのマウント失敗のトラブルシューティング」をご参照ください。

MountFailRemotePath

サブディレクトリのマウントに失敗しました。

代わりにルートディレクトリのマウントを試してください。

UnmountFailRemoteRoot

サブディレクトリをマウントする前にルートディレクトリのアンマウントに失敗しました。

代わりにルートディレクトリをマウントしてください。

UnmountFailLocalPath

ファイルシステムのアンマウントに失敗しました。

関連するアプリケーションを停止し、強制的にアンマウントしてください。

UnmountFailRemoveAutoMount

自動マウント構成の削除に失敗しました。

/etc/fstab を手動で編集してください。

その他の操作

複数のインスタンスからのアンマウント

ステップ 4 のコマンドを ACS-NAS-ClickMount-Unmount-Linux-NFS.sh に置き換えます。次のパラメーターを設定します:

パラメーター

説明

MountTargetDomain

マウントポイントアドレス。このアドレスは、NAS コンソールのファイルシステムの [マウントポイント] ページで確認できます。詳細については、「マウントポイントの管理」をご参照ください。

EcsLocalPath

ファイルシステムがマウントされているローカルディレクトリ。ローカルディレクトリを表示するには、NAS コンソールにログインします。ファイルシステムの [マウントポイント] ページに移動します。マウントポイントの [操作] 列で [マウント] をクリックします。次に、ECS インスタンスの [操作] 列で [マウント詳細のクエリ] をクリックします。

CancelAutoMountOnBoot

ECS インスタンスの起動時に NAS ファイルシステムの自動マウントを無効にするかどうかを指定します。有効値:true および false。このパラメーターを true に設定すると、ECS インスタンスの /etc/fstab ファイルが変更されます。

ForceUnmount

NAS ファイルシステムを強制的にアンマウントするかどうかを指定します。有効値:true および false。強制アンマウントでは umount -lf <mount path> コマンドが実行され、データ損失の原因となる可能性があります。強制アンマウントのリスクについては、「NAS ファイルシステムを強制的にアンマウントするリスクは何ですか?」をご参照ください。

複数のインスタンスにおけるマウントステータスのクエリ

次のパラメーターを使用して、ACS-NAS-ClickMount-Check-Linux-NFS.sh コマンドを実行します:

パラメーター

説明

MountTargetDomain

任意。マウントポイントアドレス。指定しない場合、コマンドはマウントされているすべての NAS ファイルシステムの詳細を返します。

よくある質問