你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
以下部分包含部署和操作 Azure Data Box Disk 解决方案时应观察到的限制。
Data Box 服务限制
- Data Box 服务在 区域可用性部分列出的 Azure 地区可用,详见Data Box 概述一文。
- Data Box Disk支持单个存储帐户。
- Data Box Disk最多可以存储 100,000 个文件
- Data Box Disk最多支持云中的 512 个容器或共享。 用户共享中的顶级目录将成为云中的容器或Azure文件共享。
Data Box Disk性能
通过 USB 3.0 连接磁盘时,观察到磁盘吞吐量性能高达 430 MB/秒。 实际性能因所用文件大小而异。 例如,较小的文件通常会降低性能。
Azure存储限制
本部分介绍了与 Data Box 服务相关的 Azure 存储服务限制,包括 Azure 文件存储以及块和页 blob 的必需命名约定。 仔细查看存储限制,并遵循所有建议。
有关最新的Azure存储服务限制,包括命名共享、容器和文件的最佳做法,请参阅:
重要
超过Azure 存储服务限制或不符合Azure文件或 blob 命名约定的文件或目录不会通过 Data Box 服务引入Azure 存储。
数据复制和上传注意事项
Azure Data Box不支持将数据导入网络文件系统(NFS)Azure文件共享。 在具有相同名称的 NFS Azure 文件共享的源和目标之间复制数据会产生冲突。 若要解决冲突,Data Box 会将源共享重命名为 databox
-<GUID>并将其作为服务器消息块(SMB)上传到目标存储帐户Azure文件共享。不要将数据直接复制到磁盘根目录。 将数据复制到预先创建的 BlockBlob、 PageBlob 和 AzureFile 文件夹。
BlockBlob 和 PageBlob 文件夹中创建的任何文件夹将成为容器。 例如,容器创建为 BlockBlob/
container和 PageBlob/container。如果文件夹与现有容器共享同名,该文件夹的内容将与容器的内容合并。 尚未在云中的文件或 Blob 将被添加到容器中。 如果某个文件或 Blob 与容器中已存在的文件或 blob 同名,则会覆盖现有文件或 blob。
写入到 BlockBlob 和 PageBlob 共享中的每个文件将分别上传为块 blob 和页 blob。
在上传到云时,Azure 的 blob 和文件层次结构会得到维护。 例如,复制一个路径为
<container folder>\A\B\C.txt的文件会将该文件上传到同一云路径。在 BlockBlob 和 PageBlob 文件夹下创建的任何空目录层次结构(即没有任何文件的目录)都不会被上传。
复制操作中超过 256 个字符的任何路径和文件名都会导致 Data Box 拆分复制工具(
DataBoxDiskSplitCopy.exe)或Data Box Disk验证工具(DataBoxDiskValidation.cmd)在客户端上未启用长路径时失败。 为了避免此类故障,请在Windows客户端上启用长路径。上传到Azure期间生成的任何错误会在目标存储帐户中生成错误日志。 上传完成后,门户中提供了此错误日志的路径。 必须查看日志文件并采取纠正措施以避免数据丢失。 不要从源中删除数据,除非已验证上传的数据。
如果按顺序指定托管磁盘,请查看以下注意事项:
- 在预先创建的文件夹和 Data Box Disk 中,一个资源组只能包含一个具有给定名称的托管磁盘。 因此,上传到预创建文件夹的所有虚拟硬盘(VHD)都必须具有唯一的名称。 确保给定名称与资源组中的现有托管磁盘不匹配。 如果任何 VHD 共享相同的名称,则只有一个 VHD 转换为具有该名称的托管磁盘。 所有其他 VHD 作为页 blob 上传到临时存储帐户。
- 始终将 VHD 复制到某个预先创建的文件夹。 任何复制到这些文件夹之外或复制到所创建文件夹中的 VHD,都将以页 blob(而不是托管磁盘)的形式上传到你的存储帐户。
- 只能上传固定的 VHD 来创建托管磁盘。 不支持动态 VHD、差异 VHD 或虚拟硬盘 v2 (VHDX) 文件的操作。
- 复制到预创建的托管磁盘文件夹的非 VHD 文件不会转换为托管磁盘。
Azure存储帐户大小限制
下表包含与可复制到存储帐户中的数据大小相关的限制。 确保上传的数据符合这些限制。
| 数据类型 | 默认限制 |
|---|---|
| 块 Blob、页 Blob | 有关这些限制的最新信息,请参阅 Azure Blob 存储缩放目标、Azure标准存储缩放目标和Azure 文件存储缩放目标。 这些限制包括来自所有源的数据,包括Data Box Disk。 |
Azure对象大小限制
以下是可写入的Azure对象的大小。 请确保上传的所有文件都符合这些限制。
| Azure对象类型 | 默认限制 |
|---|---|
| 块 Blob | 7 TiB |
| 页 Blob | 7 TiB 以页 blob 格式上传的文件都必须是 512 字节对齐(整数倍),否则上传失败。 VHD 和 VHDX 为 512 字节对齐。 |
| Azure 文件存储 | 4 TiB |
| 托管磁盘 | 4 TiB 有关大小和限制的详细信息,请参阅: |
Azure Block Blob、Page Blob 和文件命名约定
| 实体 | 惯例 |
|---|---|
| 块 Blob 和页 Blob 的容器名称 | 必须是有效的 DNS 名称,长度为 3 到 63 个字符。 必须以字母或数字开头。 只能包含小写字母、数字和连字符 (-)。 每个连字符 (-) 前后必须紧接字母或数字。 名称中不允许连续的连字符。 |
| 共享Azure文件的名称 | 同上 |
| Azure文件的目录和文件名 | " \ / : | < > * ? |
| 块 blob 和页 blob 的 blob 名称 |
托管磁盘命名约定
| 实体 | 惯例 |
|---|---|
| 托管磁盘名称 | /。 |