教程:使用 Azure 门户创建 SMB Azure 文件共享并将其连接到 Windows VM

Azure 文件存储会在云中提供完全托管的文件共享,这些共享项可通过行业标准的服务器消息块 (SMB) 协议网络文件系统 (NFS) 协议进行访问。 本教程介绍在 Windows 虚拟机 (VM) 中使用 SMB Azure 文件共享的几种方法。

如果没有 Azure 订阅,可在开始前创建一个试用帐户

  • 创建存储帐户
  • 创建文件共享
  • 部署 VM
  • 连接到 VM
  • 将 Azure 文件共享装载到 VM
  • 创建和删除共享快照

适用于

文件共享类型 SMB NFS
标准文件共享 (GPv2)、LRS/ZRS Yes No
标准文件共享 (GPv2)、GRS/GZRS Yes No
高级文件共享 (FileStorage)、LRS/ZRS Yes No

使用入门

创建存储帐户

在使用 Azure 文件共享之前,必须创建 Azure 存储帐户。

存储帐户是一个共享的存储池,可以在其中部署 Azure 文件共享或其他存储资源,例如 Blob 或队列。 一个存储帐户可以包含无数个共享。 一个共享可以存储无数个文件,直至达到存储帐户的容量限制为止。

若要使用 Azure 门户创建存储帐户,请执行以下操作:

  1. 在“Azure 服务”下,选择“存储帐户” 。

  2. 选择“+ 创建”以创建存储帐户。

  3. 在“项目详细信息”下,选择要在其中创建存储帐户的 Azure 订阅。 如果只有一个订阅,则默认值应是该订阅。

  4. 如果你要创建新的资源组,请选择“新建”并输入名称,例如 myexamplegroup。

  5. 在“实例详细信息”下,提供存储帐户的名称。 可能需要添加几个随机数,使其变成全局唯一名称。 存储帐户名称必须全部为小写字母和数字,并且必须介于 3 到 24 个字符之间。 记下存储帐户名称。 稍后将使用它。

  6. 在“区域”中,选择要在其中创建存储帐户的区域。

  7. 在“性能”中,保留默认值“标准”。

  8. 在“冗余”中,选择“本地冗余存储 (LRS)”。

    Screenshot showing how to enter the project and instance details for a storage account using the Azure portal.

  9. 选择“查看”以查看设置。 Azure 将运行最终验证。

  10. 完成验证后,选择“创建”。 应会看到一条通知,说明正在进行部署。

创建 Azure 文件共享

接下来,创建 SMB Azure 文件共享。

  1. Azure 存储帐户部署完成后,请选择“转到资源”。

  2. 在“存储帐户”窗格中选择“文件共享”。

    Screenshot showing how to select file shares from the storage account pane.

  3. 选择“+ 文件共享”。

    Screenshot showing how to create a new file share.

  4. 将新文件共享命名为 qsfileshare,并为“层级”保留“事务优化”。

  5. 选择“查看 + 创建”,然后选择“创建”以创建文件共享。

  6. 在本地计算机上创建名为 qsTestFile 的新 txt 文件。

  7. 选择新文件共享,然后在文件共享位置选择“上传”。

    Screenshot showing how to upload a file to the new file share.

  8. 浏览到创建 .txt 文件的位置,然后依次选择“qsTestFile.txt”、“上传”。

部署 VM

到目前为止,你已经创建了一个 Azure 存储帐户和一个包含一个文件的文件共享。 接下来,创建 Azure VM,其中的 Windows Server 2019 Datacenter 代表本地服务器。

  1. 展开 Azure 门户左侧的菜单,然后在门户左上角选择“创建资源”。

  2. 在“常见服务”下,选择“虚拟机”。

  3. 在“基本信息”选项卡的“项目详细信息”下,选择之前创建的资源组。

    Screenshot of the Basic tab with VM information filled out.

  4. 在“实例详细信息”下,将 VM 命名为 qsVM

  5. 对于“安全类型”,请选择“标准”。

  6. 在“映像”中,选择“Windows Server 2019 Datacenter - Gen2”。

  7. 保留“区域”、“可用性选项”和“大小”的默认设置。

  8. 在“管理员帐户”下,添加用户名,并输入 VM 的密码 。

  9. 在“入站端口规则”下,选择“允许所选端口”,然后从下拉列表中选择“RDP (3389)”和“HTTP”

  10. 选择“查看 + 创建”。

  11. 选择“创建”。 创建新的 VM 需要数分钟才能完成。

  12. VM 部署完成以后,请选择“转到资源”。

连接到 VM

创建 VM 后,请连接到该 VM,以便可以装载文件共享。

  1. 选择虚拟机属性页上的“连接”。

    Screenshot of the VM tab, +Connect is highlighted.

  2. 在“连接到虚拟机”页面中,保留默认选项,以使用 IP 地址通过端口号 3389 进行连接,然后选择“下载 RDP 文件”

  3. 打开下载的 RDP 文件,然后在出现提示时选择“连接”。

  4. 在“Windows 安全性”窗口中,依次选择“更多选择”、“使用其他帐户”。 以 localhost\username 格式键入用户名,其中,<username> 是为虚拟机创建的 VM 管理员用户名。 输入针对虚拟机创建的密码,然后选择“确定”。

    Screenshot of the VM log in prompt, more choices is highlighted.

  5. 你可能会在登录过程中收到证书警告。 选择“是”或“继续”以创建连接。

将 Azure 文件共享映射到 Windows 驱动器

  1. 在 Azure 门户中,导航到“qsfileshare”文件共享并选择“连接”。

  2. 选择驱动器号,然后选择“显示脚本”。

  3. 复制该脚本并将其粘贴在记事本中。

    Screenshot that shows the contents of the box that you should copy and paste in Notepad.

  4. 在 VM 中,打开 PowerShell 并粘贴记事本中的内容,然后按 Enter 运行该命令 。 它应映射驱动器。

创建共享快照

映射驱动器后,创建一个快照。

  1. 在门户中,导航到文件共享,选择“快照”,然后选择“+ 添加快照”并单击“确定”。

    Screenshot of the storage account snapshots tab.

  2. 在 VM 中打开“qstestfile.txt”,键入“this file has been modified”。 保存并关闭该文件。

  3. 创建另一个快照。

浏览共享快照

  1. 在文件共享中,选择“快照”。

  2. 在“快照”选项卡中,选择列表中的第一个快照。

    Screenshot of the Snapshots tab, the first snapshot is highlighted.

  3. 打开该快照,然后选择“qsTestFile.txt”。

从快照还原

  1. 从“文件共享快照”选项卡,右键单击 qsTestFile,然后选择“还原”按钮。

    Screenshot of the snapshot tab, qstestfile is selected, restore is highlighted.

  2. 选择“覆盖原始文件”,然后选择“确定”。

    Screenshot of the Restore pop up, overwrite original file is selected.

  3. 在 VM 中打开该文件。 未修改的版本已还原。

删除共享快照

  1. 需要先删除存储帐户上的任何锁,然后才能删除共享快照。 导航到为本教程创建的存储帐户,然后选择“设置”>“”。 如果列出了任何锁,请将其删除。

  2. 在文件共享中,选择“快照”。

  3. 在“快照”选项卡上,选择列表中的最后一个快照,然后选择“删除”。

    Screenshot of the Snapshots tab, the last snapshot is selected and the delete button is highlighted.

在 Windows 中使用共享快照

与使用本地 VSS 快照时一样,可以使用“之前版本”选项卡通过装载的 Azure 文件共享查看快照。

  1. 在文件资源管理器中找到装载的共享。

    Screenshot of a mounted share in File Explorer.

  2. 选择“qsTestFile.txt”,然后单击右键并从菜单中选择“属性”。

    Screenshot of the right click menu for a selected directory.

  3. 选择"以前版本”,以查看此目录的共享快照列表。

  4. 选择“打开”以打开该快照。

    Screenshot of the Previous versions tab.

从以前版本还原

  1. 选择“还原”。 此操作以递归方式将整个目录的内容复制到创建共享快照时所在的原始位置。

    Screenshot of the Previous versions tab, the restore button in warning message is highlighted.

    注意

    如果文件未更改,则不会看到该文件的之前版本,因为该文件的版本与快照的版本相同。 这与 Windows 文件服务器上的工作原理一致。

清理资源

完成后,删除资源组。 删除资源组时会删除该资源组中部署的存储帐户、Azure 文件共享和其他所有资源。

如果存储帐户上存在锁,则需要先将其移除。 导航到存储帐户,然后选择“设置”>“”。 如果列出了任何锁,请将其删除。

你可能还需要删除 Azure 备份恢复服务保管库,然后才能删除资源组。

  1. 选择“主页”,然后选择“资源组”。
  2. 选择要删除的资源组。
  3. 选择“删除资源组”。 此时会打开一个窗口,其中显示有关将要与资源组一起删除的资源的警告。
  4. 输入资源组的名称,然后选择“删除”。

后续步骤