存储基础与VHDX及存储解决方案详解
1. VHDX相关问题及解决方案
在虚拟磁盘操作中,当管理员尝试在虚拟机内禁用写入缓存时可能会出现错误,应用程序也会遇到类似情况。若应用程序尝试在连接到IDE控制器的虚拟磁盘上禁用写入缓存,系统不会返回错误,这会让应用程序误以为写入缓存已成功禁用,从而不采取其他确保数据完整性的操作,但实际上写入缓存并未禁用,这可能在计划外停机时导致数据损坏。
不过,Windows Server 2012 R2不存在此问题,对于Windows Server 2012和Windows Server 2008 R2的Hyper - V环境,微软发布了修复程序KB2853952。将此修复程序应用到Hyper - V主机后,若在IDE控制器上禁用写入缓存,系统会正确向虚拟机返回失败错误,使应用程序能够利用强制单元访问(FUA)。
在使用Windows Server 2012 R2和第2代虚拟机时,建议使用虚拟SCSI控制器和VHDX文件,以获得最佳功能和可扩展性。
2. 常见VHDX维护操作
- 挂载与卸载 :VHDX文件可在Windows Server中通过右键单击并选择“挂载”选项,或直接双击文件进行挂载;卸载时,在资源管理器中右键单击该卷并选择“弹出”。也可使用PowerShell进行操作:
Mount-VHD -Path D:\Virtuals\newdyn.vhdx
Dismount-VHD -Path D:\Virtuals\newdyn.vhdx