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」の項目を参照してください。
前提条件
NFS 共有をマウントするクライアントでポート 2049 を開きます。
重要
NFS 共有には、信頼されたネットワークからしかアクセスできません。
プライベート エンドポイントを作成する (推奨) か、またはパブリック エンドポイントへのアクセスを制限します。
NFS Azure ファイル共有へのハイブリッド アクセスを有効にするには、次のいずれかのネットワーク ソリューションを使用します。
セキュリティで保護された転送を無効にする
Azure portal にサインインし、作成した NFS 共有を含むストレージ アカウントにアクセスします。
[構成] を選択します。
[安全な転送が必須] には [無効] を選択します。
[保存] を選択します。
Microsoft Azure portal を使用して NFS 共有をマウントする
Note
nconnect
Linux マウント オプションを使用すると、大規模な NFS Azure ファイル共有のパフォーマンスを向上させることができます。 詳細については、nconnect を使用した NFS Azure ファイル共有のパフォーマンスの向上に関するページを参照してください。
ファイル共有が作成されたら、共有を選択し、 [Linux からの接続] を選択します。
使用するマウント パスを入力し、スクリプトをコピーします。
クライアントに接続し、提供されたマウント スクリプトを使用します。
これで NFS 共有がマウントされました。
/etc/fstab を使用して NFS 共有をマウントする
Linux サーバーまたは VM が起動するたびに NFS ファイル共有を自動的にマウントする場合は、Azure ファイル共有の /etc/fstab ファイルにレコードを作成します。 YourStorageAccountName
と FileShareName
を実際の情報に置き換えます。
<YourStorageAccountName>.file.core.windows.net:/<YourStorageAccountName>/<FileShareName> /mount/<YourStorageAccountName>/<FileShareName> nfs vers=4,minorversion=1,sec=sys 0 0
詳細については、Linux コマンド ラインからコマンド man fstab
を入力します。
接続の検証
マウントが失敗した場合は、ご使用のプライベート エンドポイントが正しく設定されていないか、またはアクセスできない可能性があります。 接続の確認の詳細については、「接続の確認」を参照してください。
次のステップ
- Azure Files の詳細については、「Azure Files のデプロイの計画」を参照してください。
- 何か問題が発生した場合は、NFS Azure ファイル共有のトラブルシューティングに関するページを参照してください。