通常在Windows中,您可以创build虚拟硬盘(VHD),在“磁盘pipe理”中查看它,右键单击并将其删除:
没问题。
我想testing存储空间的弹性,以及在服务器之间迁移它们的能力。 将磁盘添加到存储池之后 , 磁盘pipe理中将不再显示该磁盘 。 我需要惊讶从服务器中删除一个VHD,但没有用户界面选项。
如果我使用的是物理磁盘,将驱动器与电脑断开连接并不重要(因此确保存储空间不期望它,并且没有机会预先重新平衡):
但是,一旦将磁盘添加到存储池,就不再有该磁盘的任何UI选项。 我不想使用存储空间用户界面从池中删除物理磁盘 :
因为:
以同样的方式,我可以拔下物理硬盘,我如何拔掉虚拟硬盘?
微软有确切的PowerShell命令行程序来断开一个VHD :
下马,VHD
卸载虚拟硬盘。
PS C:>卸载-VHD – pathc:\ test \ testvhdx.vhdx
不幸的是,它不起作用 – 出于同样的原因。 VHD被“消失” , “隐形” ,吸收到存储池中,没有任何与之交互的能力:
PS C:\Windows\system32> Dismount-VHD –Path D:\VirtualMachines\StorageSpaceTest\StorageSpaceTest1.vhdx Dismount-VHD : Windows cannot dismount the disk because it is not mounted. At line:1 char:1 + Dismount-VHD –Path D:\VirtualMachines\StorageSpaceTest\StorageSpaceTest1.vhdx + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Microsoft.Vhd.P...mountVhdCommand:DismountVhdCommand) [Dismount-VHD], VirtualizationOperationFailedException + FullyQualifiedErrorId : InvalidParameter,Microsoft.Vhd.PowerShell.DismountVhdCommand
看来一旦VHD已经被添加到存储池,它就不能被卸载。
我如何卸下已添加到存储池的VHD?
当前的VHDX文件位于D:\... ,本身是一个奇偶空间。 我不能简单地closures电脑,只需重命名文件。 不仅closures服务器现在不是一个可行的select,而且还会影响testing的重点:存储空间在运行时反应