Citrix Provisioning
September 26, 2021

Увеличение размера виртуального диска в Citrix PVS

Очень часто, после снятия эталонного виртуального диска (vDisk) с физического или виртуального сервера для PVS серверов, администратор сталкивается с тем, что с течением времени свободного места на системном диске vDisk'а становится все меньше и меньше, поэтому возникает вопрос о том, а как увеличить (расширить) *.vhdx диски, хранящиеся в хранилищах PVS (Stores)?

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

  1. Расширять можно только объединенный образ vDisk'а (Type: Merged Base). Т.е. у него не должно быть никаких ответвлений в виде дифференциальных *.avhdx дисков.
  2. Диск должен быть никем не заблокирован. Т.е. он не должен никому стримиться. Для надежности, на время расширения, его можно отключить от раздачи по сети:

Расширим диск с помощью встроенной утилиты Windows "diskpart". Откроем PowerShell с правами администратора и далее введем команды:

diskpart (запускаем утилиту)
select vdisk file="E:\Store\Win2019_Std.4.vhdx" (выбираем нужный нам vDisk)
list vdisk (убеждаемся что наш vDisk виден системой)
expand vdisk maximum=35000 (задаем новый размер диска (в МБ))
attach vdisk (монтируем диск к ОС)
list disk (просматриваем все диски в ОС, интересующий нас должен быть показан)
list volume (просматриваем все доступные тома на дисках)
select volume 4 (выбираем нужный нам том на нашем диске)
extend (расширяем выбранный том)
list volume (просматриваем тома, размер нашего тома должен увеличиться)
detach vdisk (отмонтируем наш виртуальный диск)
exit (выходим из утилиты)

Зайдем теперь в свойства нашего диска, активируем его, а так же заметим, что размер поменялся на новый:

При загрузке целевого устройства (target device) размер так же указан новый (округлен в меньшую сторону):

Откроем "Управление дисками" (Disk Management, diskmgmt.msc) на данном клиенте и удостоверимся, что размер диска действительно увеличился: