创建 SMB Azure 文件共享

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

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

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

    高级文件共享在中国东部 2、中国北部 2 和中国北部 3 提供本地冗余。

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

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

适用于

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

先决条件

创建存储帐户

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

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

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

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

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

A screenshot of the storage account quick create option in a browser

基础

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

A screenshot of the performance radio button with standard selected and account kind with storagev2 selected.

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

A screenshot of the performance radio button with premium selected and account kind with FileStorage selected.

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

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

网络

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

数据保护

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

高级

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

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

    A screenshot of secure transfer enabled in the advanced settings for the storage account.

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

    A screenshot of the large file share setting in the storage account's advanced blade.

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

重要

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

标记

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

查看 + 创建

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

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

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

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

创建文件共享

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

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

重要

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

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

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

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

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

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

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

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

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

注意

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

更改 Azure 文件共享的层

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

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

Screenshot of storage account blade, file shares selected.

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

A screenshot of the file share overview page with the change tier button highlighted

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

A screenshot of the change tier dialog

扩展现有的文件共享

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

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

The Azure portal UI with Quota of existing file shares

删除文件共享

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

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

Screen shot of the Azure portal procedure for deleting a file share.

后续步骤