Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions articles/virtual-machines-disks-vhds.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

[AZURE.INCLUDE [了解部署模型](../includes/learn-about-deployment-models-include.md)]

当你创建虚拟机时,至少将为 Azure 中的所有虚拟机配置两个磁盘 – 一个是操作系统磁盘,另一个是临时本地磁盘(有时称为资源磁盘)。操作系统磁盘基于映像创建,操作系统磁盘和该映像实际上都存储在 Azure 存储帐户中的虚拟硬盘 (VHD) 内。虚拟机还可以有数据磁盘,而这些磁盘也存储为 VHD。
当你创建虚拟机时,至少将为 Azure 中的所有虚拟机配置两个磁盘 – 一个是操作系统磁盘,另一个是临时本地磁盘(有时称为资源磁盘)。操作系统磁盘基于镜像创建,操作系统磁盘和该镜像实际上都存储在 Azure 存储帐户中的虚拟硬盘 (VHD) 内。虚拟机还可以有数据磁盘,而这些磁盘也存储为 VHD。

>[AZURE.WARNING]不要在临时磁盘上存储数据。该磁盘为应用程序和进程提供临时存储空间,只用于存储页面文件或交换文件等数据。若要针对 Windows 虚拟机重新映射该磁盘,请参阅[更改 Windows 临时磁盘的驱动器号](/documentation/articles/virtual-machines-windows-change-drive-letter)。

Expand All @@ -26,12 +26,12 @@
就像其他任何计算机一样,Azure 中的虚拟机将磁盘用作存储操作系统、应用程序和数据的位置。所有 Azure 虚拟机都至少有两个磁盘,即操作系统磁盘和临时磁盘。它们可能还有一个或多个数据磁盘。

- **操作系统磁盘** - 每个虚拟机都附加了一个操作系统磁盘。它注册为 SATA 驱动器并标为 C: 盘。此磁盘的最大容量为 1023 GB。Azure 创建操作系统磁盘时,将为实现高持久性创建该磁盘的三个副本。此外,如果你针对异地复制配置虚拟机,则 VHD 还将被远程复制到 400 英里外的其他站点。
- **临时磁盘**是自动为你创建的。在 Windows 虚拟机上,此磁盘标为 D 盘。在 Linux 虚拟机上,此磁盘通常为 /dev/sdb,通过 Azure Linux 代理格式化和装入 /mnt/resource。
- **临时磁盘**是自动为你创建的。在 Windows 虚拟机上,此磁盘标为 D 盘。在 Linux 虚拟机上,此磁盘通常为 /dev/sdb,通过 Azure Linux Agent格式化后装入 /mnt/resource。
- **数据磁盘**是附加到虚拟机的 VHD,用于存储应用程序数据或其他需要保留的数据。数据磁盘注册为 SCSI 驱动器并且带有所选择的字母标记。每个数据磁盘的最大容量为 1023 GB。虚拟机的大小决定了可附加的磁盘数目,以及可用来托管磁盘的存储类型。

有关虚拟机容量的详细信息,请参阅[虚拟机的大小](/documentation/articles/virtual-machines-size-specs)。

当你基于映像创建虚拟机时,Azure 将会创建操作系统磁盘。如果你使用包含数据磁盘的映像,则 Azure 还会在创建虚拟机时创建数据磁盘。(你可以使用 Azure 或合作伙伴提供的映像,或使用你自己的映像。) 否则,你需要在创建虚拟机后添加数据磁盘。
当你基于镜像创建虚拟机时,Azure 将会创建操作系统磁盘。如果你使用包含数据磁盘的镜像,则 Azure 还会在创建虚拟机时创建数据磁盘。(你可以使用 Azure 或合作伙伴提供的镜像,或使用你自己的镜像。) 否则,你需要在创建虚拟机后添加数据磁盘。

你随时可以将数据磁盘添加到虚拟机,只需将它“附加”到虚拟机即可。你可以使用已上载或复制到存储帐户的 VHD,也可以让 Azure 为你创建 VHD。附加数据磁盘会将存储帐户中的 VHD 文件与虚拟机关联,并在 VHD 上放置“租约”,以便在将 VHD 附加到虚拟机后不会从存储中删除它。

Expand All @@ -41,11 +41,11 @@ Azure 中使用的 VHD 是在 Azure 的标准或高级存储帐户中作为页 B

在 Azure 外部,虚拟硬盘可使用 VHD 或 VHDX 格式。它们还可以是固定的、动态扩展或差异性的。Azure 支持 VHD 格式的固定磁盘。固定格式在文件内对逻辑磁盘以线性方式布局,使磁盘偏移量 X 存储在 Blob 偏移量 X 的位置。在 Blob 末尾有一小段脚注,描述了 VHD 的属性。通常,由于大多数磁盘中都有较大的未使用区域,因此固定格式会浪费空间。不过,Azure 以稀疏格式存储 .vhd 文件,因此可兼获固定和动态格式磁盘的优点。有关详细信息,请参阅[虚拟硬盘入门](https://technet.microsoft.com/zh-cn/library/dd979539.aspx)。

Azure 中所有作为磁盘或映像创建来源的 .vhd 文件都是只读的。当你创建磁盘或映像时,Azure 将生成 .vhd 文件的副本。这些副本可以是只读或读写的,具体取决于你使用 VHD 的方式。
Azure 中所有作为磁盘或镜像创建来源的 .vhd 文件都是只读的。当你创建磁盘或镜像时,Azure 将生成 .vhd 文件的副本。这些副本可以是只读或读写的,具体取决于你使用 VHD 的方式。

当你基于映像创建虚拟机时,Azure 将为虚拟机创建磁盘,该磁盘是源 .vhd 文件的副本。为避免被意外删除,Azure 对任何用于创建映像、操作系统磁盘或数据磁盘的源 .vhd 文件设置了租约。
当你基于镜像创建虚拟机时,Azure 将为虚拟机创建磁盘,该磁盘是源 .vhd 文件的副本。为避免被意外删除,Azure 对任何用于创建镜像、操作系统磁盘或数据磁盘的源 .vhd 文件设置了租约。

在删除源 .vhd 文件之前,需要先通过删除磁盘或映像来解除租约。若要删除由虚拟机当前用作操作系统磁盘的 .vhd 文件,可以通过删除虚拟机并删除所有关联的磁盘,一次性删除虚拟机、操作系统磁盘和源 .vhd 文件。但是,删除用作数据磁盘来源的 .vhd 文件需要按一定顺序执行几个步骤:先从虚拟机分离该磁盘,再删除该磁盘,然后才能删除 .vhd 文件。
在删除源 .vhd 文件之前,需要先通过删除磁盘或镜像来解除租约。若要删除由虚拟机当前用作操作系统磁盘的 .vhd 文件,可以通过删除虚拟机并删除所有关联的磁盘,一次性删除虚拟机、操作系统磁盘和源 .vhd 文件。但是,删除用作数据磁盘来源的 .vhd 文件需要按一定顺序执行几个步骤:先从虚拟机分离该磁盘,再删除该磁盘,然后才能删除 .vhd 文件。

>[AZURE.WARNING]如果你从存储空间删除了源 .vhd 文件或删除了你的存储帐户,Microsoft 无法为你恢复数据。

Expand Down