你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

创建 SMB Azure 文件共享

若要创建 Azure 文件共享,需要回答有关你将如何使用它的三个问题:

  • Azure 文件共享的性能要求是什么?
    Azure 文件存储提供在基于硬盘(基于 HDD)的硬件上托管的标准文件共享,以及在基于固态磁盘(基于 SSD)的硬件上托管的高级文件共享。

  • Azure 文件共享在冗余方面的要求是什么?
    标准文件共享提供本地冗余存储 (LRS)、区域冗余存储 (ZRS)、异地冗余存储 (GRS) 或异地区域冗余存储 (GZRS),但是,只有本地冗余和区域冗余文件共享才支持大型文件共享功能。 高级文件共享不支持任何形式的异地冗余。

    高级文件共享在区域子集中提供本地冗余和区域冗余。 若要了解高级文件共享在你的区域是否可用,请参阅各区域的产品可用性。 有关详细信息,请参阅 Azure 文件存储冗余

  • 需要哪种大小的文件共享?
    在本地和区域冗余存储帐户中,Azure 文件共享最多可以实现 100 TiB 的跨越。 但是,在异地和异地区域冗余存储帐户中,Azure 文件共享最多只能跨越 5 TiB,除非你注册针对大型文件共享的异地冗余存储

有关这三个选项的详细信息,请参阅规划 Azure 文件存储部署

此视频演示如何创建 SMB Azure 文件共享。

视频中的步骤也在以下部分进行了介绍。

适用于

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

先决条件

  • 本文假设已创建一个 Azure 订阅。 如果还没有订阅,则请在开始前创建一个免费帐户
  • 如果你打算使用 Azure PowerShell,请安装最新版本
  • 如果你打算使用 Azure CLI,请安装最新版本

创建存储帐户

Azure 文件共享将部署到存储帐户。存储帐户是代表存储共享池的顶级对象。 此存储池可用于部署多个文件共享。

对于客户的不同存储方案,Azure 支持多种类型的存储帐户,但对于 Azure 文件存储,有两个主要类型的存储帐户。 需要创建的存储帐户类型取决于你是要创建标准文件共享还是要创建高级文件共享:

  • 常规用途版本 2 (GPv2) 存储帐户:使用 GPv2 存储帐户可以在标准的/基于硬盘(基于 HDD)的硬件上部署 Azure 文件共享。 除了存储 Azure 文件共享以外,GPv2 存储帐户还可以存储其他存储资源,例如 Blob 容器、队列或表。 文件共享可部署到事务优化层(默认)、热层或冷层中。

  • FileStorage 存储帐户:使用 FileStorage 存储帐户可以在高级/基于固态磁盘(基于 SSD)的硬件上部署 Azure 文件共享。 FileStorage 帐户只能用于存储 Azure 文件共享;其他存储资源(Blob 容器、队列、表等)都不能部署在 FileStorage 帐户中。

若要通过 Azure 门户创建存储帐户,请在仪表板中选择“+ 创建资源”。 在出现的 Azure 市场搜索窗口中搜索“存储帐户”,并选择生成的搜索结果。 此时会显示存储帐户的概述页;选择“创建”继续执行存储帐户创建向导中的步骤。

浏览器中存储帐户快速创建选项的屏幕截图

基础

创建存储帐户所要完成的第一部分是标有“基本信息”的部分。 此部分包含创建存储帐户所需填写的所有字段。 若要创建 GPv2 存储帐户,请确保将“性能”单选按钮设置为“标准”,并在“帐户类型”下拉列表中选择“StorageV2 (常规用途 v2)”。

屏幕截图:“性能”单选按钮已选择为“标准”、“帐户类型”已选择为“StorageV2”。

若要创建 FileStorage 存储帐户,请确保将“性能”单选按钮设置为“高级”,并在“高级帐户类型”下拉列表中选择“Fileshares”。

屏幕截图:“性能”单选按钮已选择“高级”、“帐户类型”已选择“FileStorage”。

其他基本信息字段与存储帐户的选择无关:

  • 存储帐户名称:要创建的存储帐户资源的名称。 此名称必须全局唯一。 通过 SMB 装载 Azure 文件共享时,存储帐户名称将用作服务器名称。 存储帐户名称的长度必须为 3 到 24 个字符。 名称只能包含数字和小写字母。
  • 位置:要部署到的存储帐户所在的区域。 此区域可以是与资源组关联的区域,也可以是任何其他可用区域。
  • 复制:尽管此字段的标签为“复制”,但它实际上指的是“冗余”;这是所需的冗余级别:本地冗余存储 (LRS)、区域冗余存储 (ZRS)、异地冗余存储 (GRS) 或异地区域冗余存储 (GZRS)。 此下拉列表还包含读取访问权限异地冗余存储 (RA-GRS) 和读取访问权限异地区域冗余存储 (GZRS),它不适用于 Azure 文件共享;在选择这些选项的情况下在存储帐户中创建的任何文件共享将是异地冗余或异地区域冗余存储的(分别)。

网络

在“网络”部分可以配置网络选项。 创建存储帐户时,这些设置是可选的,以后可根据需要对其进行配置。 有关这些选项的详细信息,请参阅 Azure 文件存储的网络注意事项

数据保护

可通过“数据保护”部分为存储帐户中的 Azure 文件共享配置软删除策略。 其他与 Blob、容器的软删除、容器的时间点还原、版本控制以及更改源相关的设置仅适用于 Azure Blob 存储。

高级

“高级”部分包含 Azure 文件共享的几项重要设置:

  • 需要安全传输:此字段指示存储帐户是否需要对与存储帐户的通信进行传输中加密。 如果需要 SMB 2.1 支持,则必须禁用此功能。

    屏幕截图:在存储帐户的高级设置中启用安全传输。

  • 大型文件共享:此字段为最多涵盖 100 TiB 空间的文件共享启用存储帐户。 启用此功能会将存储帐户限制为只能使用本地冗余和区域冗余存储选项。 为大型文件共享启用 GPv2 存储帐户后,无法禁用大型文件共享功能。 FileStorage 存储帐户(高级文件共享的存储帐户)没有此选项,因为所有高级文件共享最多可以扩展到 100 TiB。

    屏幕截图:存储帐户的“高级”边栏选项卡中的“大文件共享”设置。

“高级”选项卡中提供的其他设置(Azure Data Lake Storage Gen 2 的分层命名空间、默认 Blob 层、Blob 存储的 NFSv3 等)不适用于 Azure 文件存储。

重要

选择 Blob 访问层不会影响文件共享的层。

标记

标记是名称/值对,可让你通过将相同的标记应用到多个资源和资源组,对资源进行分类并查看合并的账单。 这些设置是可选的,可以在创建存储帐户后应用。

查看 + 创建

创建存储帐户的最后一步是选中“查看 + 创建”选项卡上的“创建”按钮。除非填写存储帐户的所有必填字段,否则此按钮将不可用。

在现有帐户中启用大型文件共享

在现有存储帐户中创建 Azure 文件共享之前,如果你尚未启用在该存储帐户上启用大型文件共享(高达 100 TiB),建议启用。 可对使用 LRS 或 ZRS 的标准存储帐户进行升级以支持大型文件共享,且不会导致存储帐户上现有文件共享出现停机问题。 如果你有 GRS、GZRS、RA-GRS 或 RA-GZRS 帐户,则需要先将其转换为 LRS 帐户,然后才能继续或注册 Azure 文件存储大型文件共享异地冗余

  1. 打开 Azure 门户,并导航到要在其中启用大型文件共享的存储帐户。
  2. 在“设置”部分下选择“配置”。
  3. 转到页面底部的“大型文件共享”设置。 如果它设为“已禁用”,请将设置更改为“已启用”。
  4. 选择“保存”。

创建文件共享

创建存储帐户后,便可以创建文件共享。 无论使用的是高级文件共享还是标准文件共享,此过程大部分都是相同的。 应考虑以下差异:

标准文件共享可以部署到任一标准层:事务优化(默认)层、热层或冷层。 这是一个不受存储帐户的 blob 访问层影响的每文件共享层(此属性仅与 Azure Blob 存储相关 - 与 Azure 文件存储完全不相关)。 部署共享后,可随时更改共享的层。 高级文件共享不能直接转换到任何标准层。

重要

可以在 GPv2 存储帐户类型中的各层(事务优化、热和冷)之间移动文件共享。 共享在层间移动会产生事务:从较热层移动到较冷层会导致对共享中每个文件收取冷层的写入事务费用,而从较冷层移动到较热层会导致对共享中每个文件收取冷层的读取事务费用。

按照以下说明使用 Azure 门户新建 Azure 文件共享。

  1. 如果你刚刚创建了存储帐户,可以在部署屏幕中选择“转到资源”导航到该存储帐户。 在存储帐户中,在存储帐户的目录中选择“文件共享”。

  2. 在文件共享列表中,应会看到以前在此存储帐户中创建的任何文件共享;如果尚未创建任何文件共享,则会显示一个空表。 选择“+ 文件共享”创建新的文件共享。

  3. 此时屏幕上应会显示“新建文件共享”边栏选项卡。 填写新文件共享边栏选项卡的“基本”选项卡中的字段以创建文件共享:

    • 名称:要创建的文件共享的名称。

    • :为标准文件共享选择的层。 此字段仅适用于常规用途 (GPv2)存储帐户类型。 可以选择事务优化层、热层或冷层。 可以随时更改共享层。 建议在迁移过程中选择可选的最热层,以最大程度减少事务费用,然后在迁移完成后切换到较低的层(如果需要)。

    • 预配容量:仅对于高级文件共享,预配容量是将向你收取的费用(与实际使用情况无关)。 此字段仅适用于FileStorage存储帐户类型。 高级文件共享上可用的 IOPS 和吞吐量基于预配的容量,因此可以预配更多容量以获得更高的性能。 最小的高级文件共享大小为 100 GIB。 有关如何规划高级文件共享的详细信息,请参阅预配高级文件共享

  4. 选择“备份”选项卡。默认情况下,使用 Azure 门户创建 Azure 文件共享时会启用备份。 如果要禁用文件共享的备份,请取消选中“启用备份”复选框。 如果想要启用备份,可以保留默认值,也可以在存储帐户所在的同一区域和订阅中创建新的恢复服务保管库。 若要创建新的备份策略,请选择“创建新策略”。

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

注意

文件共享名称必须是所有小写字母、数字和单个连字符,并且必须以小写字母或数字开头和结尾。 名称不能包含两个连续的连字符。 有关为文件共享和文件命名的完整详细信息,请参阅 命名和引用共享、目录、文件和元数据

更改 Azure 文件共享的层

常规用途 v2 (GPv2)存储帐户中部署的文件共享可位于事务优化层、热层或冷层中。 可以随时更改 Azure 文件共享的层,同时需要支付上述相应事务费用。

在主存储帐户页上,选择“文件共享”。选择标记为“文件共享”的磁贴(还可以通过存储帐户的目录导航到“文件共享”)。

屏幕截图:已选中存储帐户边栏选项卡中的“文件共享”。

在文件共享的表列表中,选择要为其更改层的文件共享。 在“文件共享概述”页上,在菜单中选择“更改层”。

“文件共享概述”页的屏幕截图,其中突出显示了“更改层”按钮

在生成的对话框中,选择所需的层:事务优化层、热层或冷层。

“更改层”对话框的屏幕截图

扩展现有的文件共享

如果在现有存储帐户上启用大型文件共享,必须扩展该存储帐户中的现有文件共享,才能利用增加的容量和规模。

  1. 在存储帐户中选择“文件共享”。
  2. 右键单击文件共享并选择“配额”。
  3. 输入所需的新大小,然后选择“确定”。

显示了现有文件共享配额的 Azure 门户 UI

删除文件共享

若要删除 Azure 文件共享,可以使用 Azure 门户、Azure PowerShell 或 Azure CLI。 可以在软删除保留期内恢复 SMB Azure 文件共享。

  1. 打开 Azure 门户,然后导航到包含要删除的文件共享的存储帐户。
  2. 打开存储帐户,然后选择“文件共享”。
  3. 选择要删除的文件共享。
  4. 选择“删除共享”。
  5. 选中确认同意删除该文件共享及其所有内容的框。
  6. 选择“删除”。

在 Azure 门户中删除文件共享的过程的屏幕截图。

后续步骤