Как демонтировать виртуальный жесткий диск, который был поглощен в пространство для хранения

Обычно в Windows вы можете создать виртуальный жесткий диск (VHD), просмотреть его в разделе "Управление дисками", щелкнуть правой кнопкой мыши и удалить его:

Нет проблем.

Пространства для хранения скрывает диски

Я хочу проверить устойчивость дисковых пространств и возможность их переноса между серверами. После добавления диска в пул хранения он больше не отображается в разделе "Управление дисками". Мне нужно неожиданно удалить виртуальный жесткий диск с сервера, но нет никакой опции пользовательского интерфейса, чтобы сделать это.

Если бы я использовал физический диск, было бы тривиально отключить диск от компьютера (таким образом гарантируя, что дисковые пространства не ожидают этого, и не имеют возможности заранее восстановить балансировку):

Как отключить VHD?

Но как только диск добавлен в пул хранения, для этого диска больше нет параметров пользовательского интерфейса. Я не хочу использовать пользовательский интерфейс Storage Spaces для удаления физического диска из пула:

Так как:

  • области памяти перенесут данные с этого диска на другие диски в пуле (победив момент внезапного удаления)
  • пространства хранения будут переносить данные с этого диска на другие диски в пуле (отказ от точки проверки переноса дисков на другой сервер)

Мне нужно удаление неожиданности

Таким же образом я могу отключить физический жесткий диск, как мне отключить виртуальный жесткий диск?

Microsoft имеет точный командлет PowerShell для отключения VHD:

Dismount-VHD

Снимает виртуальный жесткий диск.

PS C:> Dismount-VHD –Path c: \ 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

Кажется, что после добавления виртуального жесткого диска в пул хранения его нельзя отключить.

Как отключить виртуальный жесткий диск, добавленный в пул хранения?

Бонус Болтовня

Текущие файлы VHDX находятся в D:\..., который сам по себе является паритетным пространством. Я не могу просто выключить компьютер и просто переименовать файлы. Выключение сервера не только не является жизнеспособным вариантом в данный момент, но и лишает смысла испытания: реагирование дискового пространства во время его работы

0 ответов

Другие вопросы по тегам