Linux に NFS クライアントをインストールしたら、NFS ファイルシステムを ECS インスタンスにマウントできます。
NAS NFS ファイルシステムを ECS インスタンスにマウントするときは、ファイルシステムのDNS 名、またはファイルシステムのマウント先のターゲットを使用できます。 ファイルシステムの DNS 名は、マウントされた ECS インスタンスの使用可能ゾーン内のマウントターゲットの IP アドレスに自動的に決定されます。
マウントコマンド
次のいずれかのコマンドを実行して NFS ファイルシステムをマウントできます。
- NFSv4 ファイルシステムをマウントするには、次のコマンドを実行します。
sudo mount -t nfs -o vers=4.0,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id-xxxx.region.nas.aliyuncs.com:/ /mount-point
注 vers の値パラメーターはクライアントのバージョンによって異なります。 コマンドでvers = 4.0
を使用したときにエラーが発生した場合、vers = 4
を使用します。 - NFSv3 ファイルシステムをマウントするには、次のコマンドを実行します。
sudo mount -t nfs -o vers=3,nolock,proto=tcp, rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport file-system-id-xxxx.region.nas.aliyuncs.com:/ /mount-point
パラメーター説明
次の表に、マウントコマンドで使用されるパラメーターを示します。
パラメーター | 説明 |
---|---|
Domain name of the mount point | file-system-id,region および nas.aliyuncs.com などの情報から構成される、マウントポイントのドメイン名を示します。 このパラメーターは、ファイルシステムの作成のときに自動的に生成され、手動でセットする必要はありません。 |
mount-point | NAS ファイルシステムのマウントポイントを示します。これは、ルートディレクトリ "/" または NAS ファイルシステム内の任意のサブディレクトリにすることができます。 |
vers | ファイルシステムのバージョンを示します。 NFSv3 と NFSv4 のみがサポートされています。 |
NAS ファイルシステムをマウントするときに複数のオプションを指定できます。 オプションは、コマンド内ではコンマで区切ります。 パラメーターについて、次の表に説明します。
オプション | 説明 |
---|---|
rsize | データブロックのサイズを指定します。 データは、クライアントとクラウドに配置されたファイルシステムとの間のブロック単位で読み取られます。 推奨値: 1048576 |
wsize | データブロックのサイズを指定します。 データは、クライアントとクラウドに配置されたファイルシステムとの間のブロック単位で書き込まれます。 推奨値: 1048576 |
hard | ファイルシステムに格納されているファイルのローカルアプリケーションを使用するときに、データ転送を停止して一時的に利用不可能になったファイルシステムが回復するのを待つかどうかを指定します。 hard パラメーターを有効にすることを推奨します。 |
timeo | クラウドに配置された NAS ファイルシステムにリクエストを再送信する前に NFS クライアントが応答を待つ時間 (0.1秒単位) を指定します。 推奨値: 600 |
retrans | NFS クライアントがリクエストを再送信する回数を指定します。 推奨値: 2 |
noresvport | ネットワーク障害の回復中にファイルシステムと ECS インスタンス間の接続が切断されないようにするために、新しい TCP ポートをネットワークの再接続に使用することを指定します。 noresvport パラメーターを有効にすることを推奨します。 |
注 mounting パラメータを設定するときは、次の点に注意する必要があります。
- I/O パラメータ (rsizeおよびwsize) の値を変更する必要がある場合は、パフォーマンスの低下を防ぐためにパラメータを最大値 (1048576) にセットすることを推奨します。
- time-out パラメーター (timeo) の値を変更する必要がある場合は、パラメーターを 150 以上の値にセットすることを推奨します。 timeo パラメーターの単位は 0.1 秒です。 したがって、値 150 は実際のタイムアウト期間が15 秒であることを示します。
- hard オプションを有効にすることを推奨します。 hard オプションを有効にしない場合は、timeo パラメーターを150 以上の値にセットしてください。
- 他のマウントオプションについては、それぞれのデフォルト値を使用してください。 たとえば、読み取りまたは書き込みバッファサイズを変更したり、属性バッファを無効にしたりしないでください。これらの操作を実行するとパフォーマンスが低下します。
マウント情報を表示する
マウントが成功したら、次のコマンドを実行してマウントされたファイルシステムを表示できます。
mount -l
次のコマンドを実行して、マウントされているファイルシステムに関する容量情報を表示することもできます。
df -h