你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
在 Linux 上装载 NFS Azure 文件共享
可以使用服务器消息块 (SMB) 协议或网络文件系统 (NFS) 协议将 Azure 文件共享装载到 Linux 发行版中。 本文重点介绍如何使用 NFS 进行装载。 有关装载 SMB Azure 文件共享的详细信息,请参阅在 Linux 中使用 Azure 文件存储。 有关每个可用协议的详细信息,请参阅 Azure 文件共享协议。
限制
目前仅支持 NFS 版本 4.1。 目前只有 FileStorage 存储帐户类型中支持 NFS 4.1 共享(仅限高级文件共享)。
NFS Azure 文件共享目前支持 4.1 协议规范中的大部分功能。 某些功能(例如,各种类型的委托和回调、Kerberos 身份验证和传输中加密)不受支持。
nconnect 装载选项目前处于预览阶段,不建议用于生产。
区域可用性
支持高级文件存储的所有相同区域都支持 Azure NFS 文件共享。
有关最新列表,请参阅 Azure 可用产品(按区域)页上的“高级文件存储”条目。
先决条件
在要将 NFS 共享装载到的客户端上打开端口 2049。
重要
只能从受信任的网络访问 NFS 共享。 与 NFS 共享的连接必须来自以下源之一:
使用以下任一网络解决方案:
禁用安全传输
登录到 Azure 门户并访问包含你创建的 NFS 共享的存储帐户。
选择“配置”。
对于“需要安全传输”,请选择“禁用”。
选择“保存”。
使用 Azure 门户装载 NFS 共享
创建文件共享后,选择该共享,然后选择“从 Linux 进行连接”。
输入要使用的装载路径,然后复制该脚本。
连接到客户端,并使用所提供的装载脚本。
现已装载 NFS 共享。
使用 /etc/fstab 装载 NFS 共享
如果希望在每次 Linux 服务器或 VM 启动时自动装载,请在 /etc/fstab 文件中为 Azure 文件共享创建一条记录。 请将 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 文件存储的详细信息,请参阅规划 Azure 文件存储部署。
- 如果遇到任何问题,请参阅解决 Azure NFS 文件共享问题。