Azure 文件存储服务17 Mar 2025 | 5 分钟阅读 如果您希望在两个服务器之间或跨用户共享驱动器,则主要可以使用 Azure 文件存储。在这种情况下,我们将选择 Azure 文件存储。在 Azure 文件存储结构中,我们需要拥有的第一件事是 Azure 存储帐户。Azure 文件存储是在 Azure 存储帐户的保护下提供的。创建 Azure 存储帐户后,我们将创建一个文件共享。 我们可以在一个存储帐户中创建无限数量的文件共享。创建文件共享后,我们就可以创建目录,就像文件夹一样,然后我们可以将文件上传到其中。创建文件共享后,我们可以在任何虚拟机上挂载它,无论它是在 Azure 中还是在外部。  一些与 Azure 文件存储相关的概念 - 存储帐户: 对 Azure 存储服务的所有访问都通过存储帐户完成。当我们可能有 Azure 文件存储、Blob 存储、表和队列时,我们需要牢记可伸缩性和性能目标。它们可能共享存储帐户下的相同性能目标,因此存储帐户的相同限制将在所有服务之间共享。
- 共享: 文件存储共享是 Azure 中的 SMB 文件共享。目录和文件必须在父共享中创建,因此我们不能直接在存储帐户中创建目录。我们需要首先创建文件存储共享,然后才能创建目录以上传文件。一个帐户可以包含无限数量的共享,一个共享可以存储无限数量的文件,最多 5 TB 的文件共享总容量。但是,如果我们需要的容量超过了总容量,那么我们可以创建另一个文件共享。
- 目录: 它是目录的可选层次结构。
- 文件: 共享中的文件。文件大小最多可以为 1 TB。
- URL 格式: 使用文件 REST 协议对 Azure 文件共享发出的请求
文件存储数据访问方法Azure 文件提供了两种内置的便捷数据访问方法,您可以单独使用或结合使用,以访问您的数据 - 直接云访问: Windows、MacOS 或 Linux 可以使用行业标准的服务器消息块 (SMB) 协议或通过文件 REST API 挂载任何 Azure 文件共享。但是,如果我们使用 SMB 协议,那么我们需要注意两件事。首先,如果我们在 Azure 中的 VM 上挂载文件共享,则 OS 中的 SMB 客户端必须至少支持 SMB 2.1。其次,如果我们要将文件共享挂载在本地系统(例如用户的工作站)上,则工作站支持的 SMB 客户端必须至少是 SMB 3.0,并启用加密。如果我们要在本地数据中心内挂载 Azure 文件共享,则 SMB 客户端的最低版本应为 3.0,但是如果我们要在 Azure 中安装 VM,则可以是 2.1。
- Azure 文件同步: 使用 Azure 文件同步,共享 可以复制到本地或 Azure Windows 服务器。我们的用户可以通过 Windows 服务器访问文件共享,例如 SMB 或 NFS 共享。任何经常访问的文件的同步将保留在服务器端点中,任何不经常访问的数据都将移至 Azure 文件共享。这样,我们可以获得将数据传递给用户的速度,同时节省存储空间。
数据传输方法当我们创建 Azure 文件共享,并且我们在本地数据中心已经有一个大型文件共享时。然后借助下面的选项,我们可以传输这些文件。 - Azure 文件同步: 作为 Azure 文件共享(“云端点”)和 Windows 目录命名空间(“服务器端点”)之间首次同步的一部分,Azure 文件同步会将所有数据从现有文件共享复制到 Azure 文件中。
- Azure 导入/导出: 如果我们有数 TB 的数据需要传输到 Azure 文件中。如果我们开始使用 Azure 文件同步移动数据,它可能会消耗所有带宽,或者可能是一个缓慢的过程,可能需要几个月的时间。在这种情况下,您可以使用 Azure 导入/导出。Microsoft 将为您提供硬盘,以将所有数据移动到硬盘驱动器中,然后将该硬盘驱动器运回 Microsoft,Microsoft 将从硬盘中加载数据并将其加载到 Azure 数据中心中。
- Robocopy: Robocopy 是一款众所周知的复制工具,它与 Windows 和 Windows Server 一起提供。我们可以通过挂载本地共享文件,然后将挂载位置用作 robocopy 命令中的目标,从而将其用于将数据传输到 Azure 文件中。
- AzCopy: 这是一个命令行实用程序工具,我们可以使用它将数据复制到 Azure 文件以及从中复制。它也可以用于 Blob 存储,您可以使用简单的命令使用 Azcopy。它提供了出色的性能,适用于 Windows 和 Linux。
在 Azure 中创建文件存储步骤 1: 让我们进入 Azure 存储帐户,然后向下滚动并单击“文件”。  步骤 2: 单击 + 文件共享。  步骤 3: 提供文件共享的名称和配额,然后您将收到文件共享成功创建的通知。 
 步骤 4: 单击文件共享属性,您可以在其中查看 URL 以及您分配的配额以及使用了多少。 
 步骤 5: 第二个选项是连接,在这里您可以看到 PowerShell 命令和用于在 Windows 计算机上连接此文件共享的普通命令。  以下图表中也提供了其他选项。 步骤 6: 单击文件共享并打开它,您可以在其中看到“访问控制”选项卡。您可以使用 Active Directory 来控制对 Azure 文件共享的访问。它目前处于预览状态。  步骤 7: 要使用 windows 虚拟机挂载此文件共享,请单击“连接”。  步骤 8: 打开命令行并复制“连接”窗口中给出的命令。如果命令执行成功,您的文件共享将被挂载到虚拟机上。 
|