磁盘分区保留
本文概述了影响 Azure 虚拟机(VM)实例的不同方案,以及这些 VM 上不同磁盘会发生什么情况。
注意
此信息适用于无状态平台即服务 (PaaS) VM。 它不适用于 Azure 虚拟机持久性 VM。
Azure 磁盘分区
下表描述了各种磁盘分区的内容。
分配 | 使用 | 说明 |
---|---|---|
C | 本地资源磁盘 | 此磁盘包含 Azure 日志和配置文件、Azure 诊断(包括 Internet Information Services (IIS) 日志)以及你定义的任何本地存储资源。 |
D | Windows 磁盘 | 此分区是操作系统(OS)磁盘。 它包含 Program Files 文件夹(包括通过启动任务完成的安装,除非指定其他磁盘)、注册表更改、 System32 文件夹和 .NET Framework。 |
E 或 F | 应用程序磁盘 | 此磁盘是将云服务配置包 (.cspkg) 文件提取到的位置。 该磁盘包含网站、二进制文件、角色主机进程、启动任务、 web.config 文件等。 |
磁盘保留
下表显示了可能发生的不同虚拟机进程,以及是否为每个进程保留或重新生成相应的磁盘分区。
虚拟机进程 | C (本地资源) | D (Windows) | E 或 F (应用程序) |
---|---|---|---|
虚拟机在 VM 中重新启动* | 已保留 | 已保留 | 已保留 |
内部构造节点恢复(电源周期节点) | 已保留 | 重建 | 已保留 |
门户重启、主机 OS 更新或停止或启动服务 | 已保留 | 已保留 | 重建 |
门户重置映像或来宾 OS 更新 | 已保留 | 重建 | 重建 |
就地升级(从 Visual Studio 部署时默认) | 已保留 | 已保留 | 重建** |
节点迁移(服务器失败) | 重建 | 重建 | 重建 |
重新生成角色实例 | 重建 | 重建 | 重建 |
* 此重启是从虚拟机内部完成的,例如运行 shutdown /r /t 0
命令。 门户重启是通过选择Azure 门户中的“重新启动”按钮来完成的。
** 在此方案中,应用程序磁盘将从驱动器 E 切换到 F(或 F 到 E)。 若要检测当前应用程序磁盘,应用程序应查询 %RoleRoot%
环境变量。
联系我们寻求帮助
如果你有任何疑问或需要帮助,请创建支持请求或联系 Azure 社区支持。 你还可以将产品反馈提交到 Azure 反馈社区。