NFS Azure ファイル共有を Linux にマウントする

Azure ファイル共有は、サーバー メッセージ ブロック (SMB) プロトコルとネットワーク ファイル システム (NFS) プロトコルのいずれかを使用して Linux ディストリビューションにマウントできます。 この記事では、NFS でのマウントに焦点をあてます。 SMB Azure ファイル共有のマウントの詳細については、Linux での Azure Files の使用に関する記事を参照してください。 使用できる各プロトコルの詳細については、「Azure ファイル共有プロトコル」を参照してください。

サポート

現時点では、NFS バージョン 4.1 のみがサポートされています。 NFS 4.1 共有のみが、FileStorage ストレージ アカウント タイプ内でサポートされています (Premium ファイル共有のみ)。

NFS Azure ファイル共有では、4.1 プロトコル仕様のほとんどの機能がサポートされています。 あらゆる種類の委任とコールバック、Kerberos 認証、転送中の暗号化など、一部の機能はサポートされていません。

nconnect マウント オプションは現在プレビュー段階であり、運用環境での使用には推奨されません。

リージョン別の提供状況

Azure NFS ファイル共有は、Premium ファイル ストレージをサポートするすべてのリージョンでサポートされます。

最新の一覧については、Azure のリージョン別の利用可能な製品ページの「Premium Files Storage」の項目を参照してください。

前提条件

セキュリティで保護された転送を無効にする

  1. Azure portal にサインインし、作成した NFS 共有を含むストレージ アカウントにアクセスします。

  2. [構成] を選択します。

  3. [安全な転送が必須] には [無効] を選択します。

  4. [保存] を選択します。

    安全な転送が無効になっているストレージ アカウントの構成画面のスクリーンショット。

Microsoft Azure portal を使用して NFS 共有をマウントする

Note

nconnect Linux マウント オプションを使用すると、大規模な NFS Azure ファイル共有のパフォーマンスを向上させることができます。 詳細については、nconnect を使用した NFS Azure ファイル共有のパフォーマンスの向上に関するページを参照してください。

  1. ファイル共有が作成されたら、共有を選択し、 [Linux からの接続] を選択します。

  2. 使用するマウント パスを入力し、スクリプトをコピーします。

  3. クライアントに接続し、提供されたマウント スクリプトを使用します。

    ファイル共有接続ブレードのスクリーンショット。

これで NFS 共有がマウントされました。

/etc/fstab を使用して NFS 共有をマウントする

Linux サーバーまたは VM が起動するたびに NFS ファイル共有を自動的にマウントする場合は、Azure ファイル共有の /etc/fstab ファイルにレコードを作成します。 YourStorageAccountNameFileShareName を実際の情報に置き換えます。

<YourStorageAccountName>.file.core.windows.net:/<YourStorageAccountName>/<FileShareName> /mount/<YourStorageAccountName>/<FileShareName> nfs vers=4,minorversion=1,sec=sys 0 0

詳細については、Linux コマンド ラインからコマンド man fstab を入力します。

接続の検証

マウントが失敗した場合は、ご使用のプライベート エンドポイントが正しく設定されていないか、またはアクセスできない可能性があります。 接続の確認の詳細については、「接続の確認」を参照してください。

次のステップ