你当前正在访问 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 可用产品(按区域)页上的“高级文件存储”条目。

先决条件

禁用安全传输

  1. 登录到 Azure 门户并访问包含你创建的 NFS 共享的存储帐户。

  2. 选择“配置”。

  3. 对于“需要安全传输”,请选择“禁用”。

  4. 选择“保存”。

    已禁用安全传输的存储帐户配置屏幕的屏幕截图。

使用 Azure 门户装载 NFS 共享

  1. 创建文件共享后,选择该共享,然后选择“从 Linux 进行连接”。

  2. 输入要使用的装载路径,然后复制该脚本。

  3. 连接到客户端,并使用所提供的装载脚本。

    文件共享连接边栏选项卡的屏幕截图。

现已装载 NFS 共享。

使用 /etc/fstab 装载 NFS 共享

如果希望在每次 Linux 服务器或 VM 启动时自动装载,请在 /etc/fstab 文件中为 Azure 文件共享创建一条记录。 请将 YourStorageAccountNameFileShareName 替换为自己的信息。

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

有关详细信息,请从 Linux 命令行输入命令 man fstab

验证连接

如果装载失败,则可能是专用终结点未正确设置或无法访问。 有关确认连接的详细信息,请参阅验证连接

后续步骤