Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: ✔️ Виртуальные машины Windows ✔️ Гибкие масштабируемые наборы
При создании новой виртуальной машины в группе ресурсов путем развертывания образа из Azure Marketplace диск операционной системы (ОС) по умолчанию составляет 127 ГиБ. (Некоторые образы имеют меньший размер диска ОС по умолчанию.) Диски данных можно добавить на виртуальную машину. Сумма зависит от выбранной версии виртуальной машины.
Необходимо установить приложения и рабочие нагрузки с большим объемом ЦП на дисках данных. Возможно, потребуется развернуть диск ОС, если вы поддерживаете устаревшее приложение, которое устанавливает компоненты на диске ОС или если вы переносите физический компьютер или виртуальную машину из локальной среды с большим диском ОС. В этой статье рассматривается расширение дисков ОС или дисков данных.
Диск ОС имеет максимальную емкость 4095 ГиБ. Однако многие операционные системы секционируются с основной загрузочной записью (MBR) по умолчанию. Формат MBR ограничивает доступный размер до 2 ТиБ. Если вам требуется более 2 ТиБ, создайте и подключите диски данных и используйте их для хранения. Если необходимо хранить данные на диске ОС и требовать дополнительного места, преобразуйте его в таблицу секционирования GUID (GPT). Сведения о различиях между MBR и GPT в развертываниях Windows см. в разделе Вопросы и ответы по Windows и GPT.
Если вы не используете функцию Расширение без простоя, для расширения диска данных нужно освободить виртуальную машину. Сжатие существующего диска не поддерживается и может привести к потере данных.
После расширения дисков расширьте том в ОС, чтобы использовать увеличенный объем диска более эффективно. Невозможно развернуть размер полосатых томов.
Расширение без простоя
Вы можете развернуть диски данных без освобождения виртуальной машины. Параметр кэша узла диска не изменяет, можно ли развернуть диск данных без освобождения виртуальной машины.
Эта функция имеет следующие ограничения.
Внимание
Это ограничение не применяется к дискам SSD уровня "Премиум" версии 2 или "Ультра".
Если диск "Стандартный HDD", "Стандартный SSD" или "Премиум SSD" составляет 4 ТиБ или меньше, деактивируйте вашу виртуальную машину и отсоедините диск перед его расширением свыше 4 ТиБ. Если один из этих типов дисков уже больше 4 ТиБ, его можно развернуть, не переключив виртуальную машину и отсоединив диск.
- Поддерживается только для дисков данных.
- Не поддерживается для общих дисков.
- Необходимо установить и использовать один из следующих вариантов:
- Последняя версия Azure CLI.
- Последний модуль Azure PowerShell.
- Портал Azure.
- Шаблон Azure Resource Manager с версией API, которая равна
2021-04-01
или новее.
- Недоступно на некоторых классических виртуальных машинах. Используйте этот скрипт, чтобы получить список классических продуктов виртуальной машины, которые поддерживают расширение без простоя.
Расширение с использованием Ultra-дисков и SSD 2-го уровня "Премиум"
Расширение дисков ценовой категории "Ультра" и ssd уровня "Премиум" версии 2 без простоя имеет следующие дополнительные ограничения:
- Вы не можете расширить диск, если на этом диске также выполняется фоновое копирование данных. Пример заключается в том, что диск заполняется из моментальных снимков.
- Вы можете расширить виртуальные машины, используя контроллеры NVMe с дисками уровня "Ультра" или SSD уровня "Премиум" версии 2, без простоя благодаря этой общедоступной предварительной версии. Так как этот выпуск является общедоступной предварительной версией, его следует использовать только для тестирования функциональности расширения без простоя. Не развертывайте виртуальные машины в рабочей среде.
В следующих регионах можно развернуть виртуальные машины, использующие контроллеры NVMe с дисками Категории "Ультра" или SSD уровня "Премиум" версии 2 без простоя. Используйте портал Azure, Azure CLI или модуль Azure PowerShell:
- Юго-Восточная Азия
- Бразилия (Юг)
- Центральная Канада
- Западно-Центральная Германия
- Центральная Индия (в настоящее время не поддерживается на виртуальных машинах версии 6)
В следующих регионах можно развернуть виртуальные машины, использующие контроллеры NVMe с дисками Категории "Ультра" или SSD уровня "Премиум" версии 2 без простоя. Используйте только Azure CLI или модуль Azure PowerShell. В настоящее время нельзя использовать портал Azure:
- Восточная Азия
- Западная центральная часть США (в настоящее время не поддерживается на виртуальных машинах V6)
Разрешите до 10 минут правильного размера, отражаемого на виртуальных машинах Windows и виртуальных машинах Linux. Для виртуальных машин Linux необходимо выполнить функцию повторного сканирования Linux. Для виртуальной машины Windows, которая не имеет рабочей нагрузки, необходимо выполнить функцию повторного сканирования Windows. Вы можете выполнить повторное сканирование сразу, но если время находится в течение 10 минут, может потребоваться повторно выполнить повторное сканирование, чтобы отобразить правильный размер.
Изменение размера управляемого диска на портале Azure
Внимание
Если диск соответствует требованиям, предъявляемым к функции Расширение без простоя, можно пропустить шаг 1.
На портале Azure перейдите на виртуальную машину, в которой требуется развернуть диск. Выберите Остановить, чтобы отключить виртуальную машину.
В меню слева в разделе "Параметры" выберите "Диски".
В разделе "Имя диска" выберите диск, который требуется развернуть.
В меню слева в разделе "Параметры" выберите "Размер и производительность".
В разделе "Размер и производительность" выберите нужный размер диска.
Новый размер должен быть больше, чем размер существующего диска. Максимально допустимый размер диска ОС — 4095 ГБ. Можно расширить объект BLOB виртуального жесткого диска (VHD) сверх этого размера, но ОС работает только с первыми 4095 ГБ пространства.
В нижней части страницы выберите Изменить размер.
Изменение размера управляемого диска с помощью PowerShell
Откройте окно PowerShell в административном режиме и выполните следующие действия.
Войдите в учетную запись Azure в режиме управления ресурсами и выберите подписку:
Connect-AzAccount Select-AzSubscription –SubscriptionName 'my-subscription-name'
Задайте имя группы ресурсов и имя виртуальной машины:
$rgName = 'my-resource-group-name' $vmName = 'my-vm-name' $diskName = 'my-disk-name'
Получите ссылку на виртуальную машину:
$vm = Get-AzVM -ResourceGroupName $rgName -Name $vmName
Внимание
Если диск соответствует требованиям в развертывании без простоя, можно пропустить шаги 4 и 6.
Перед изменением размера диска остановите виртуальную машину:
Stop-AzVM -ResourceGroupName $rgName -Name $vmName
Получите ссылку на управляемый диск ОС. Задайте размер управляемого диска ОС значением, которое требуется, и обновите диск:
$disk= Get-AzDisk -ResourceGroupName $rgName -DiskName $diskName $disk.DiskSizeGB = 1023 Update-AzDisk -ResourceGroupName $rgName -Disk $disk -DiskName $disk.Name
Новый размер должен быть больше, чем размер существующего диска. Максимально допустимый размер диска ОС — 4095 ГБ. Можно увеличить blob VHD до увеличенного размера, но операционная система работает только с первыми 4095 ГБ пространства.
Обновление виртуальной машины может занять несколько секунд. После завершения выполнения команды перезапустите виртуальную машину:
Start-AzVM -ResourceGroupName $rgName -Name $vmName
Подключитесь удаленно к виртуальной машине, откройте Управление компьютером (или Управление дисками) и расширьте диск, используя вновь выделенное пространство.
Расширение тома в операционной системе
После расширения диска для виртуальной машины перейдите в ОС и расширьте том, чтобы включить новое пространство. Существует несколько способов расширения раздела. В этом разделе рассматривается подключение к виртуальной машине с помощью протокола удалённого рабочего стола (RDP) для расширения раздела с помощью DiskPart или Disk Manager.
Используйте DiskPart
Откройте подключение к виртуальной машине по протоколу удаленного рабочего стола.
Откройте командную строку и введите
diskpart
.В командной строке
DISKPART
введитеlist volume
. Запишите том, который требуется расширить.В командной строке
DISKPART
введитеselect volume <volumenumber>
. Это действие выбирает томvolumenumber
, который требуется расширить в непрерывное, пустое пространство на одном диске.В командной строке
DISKPART
введитеextend [size=<size>]
. Это действие расширяет выбранный том по размеру в мегабайтах (МБ).
Использование диспетчера дисков
Запуск сеанса удаленного рабочего стола с виртуальной машиной.
Откройте раздел Управление дисками.
Щелкните правой кнопкой мыши существующий раздел диска C: и выберите Расширить том.
Выполните действия мастера, чтобы просмотреть диск с обновленной емкостью.
Расширение поддержки SKU классической виртуальной машины без простоя.
Если вы используете классический номер SKU виртуальной машины или версию, возможно, она не поддерживает расширение дисков без простоя.
Используйте следующий сценарий PowerShell для определения доступных версий виртуальных машин:
Connect-AzAccount
$subscriptionId="yourSubID"
$location="desiredRegion"
Set-AzContext -Subscription $subscriptionId
$vmSizes=Get-AzComputeResourceSku -Location $location | where{$_.ResourceType -eq 'virtualMachines'}
foreach($vmSize in $vmSizes){
foreach($capability in $vmSize.Capabilities)
{
if(($capability.Name -eq "EphemeralOSDiskSupported" -and $capability.Value -eq "True") -or ($capability.Name -eq "PremiumIO" -and $capability.Value -eq "True") -or ($capability.Name -eq "HyperVGenerations" -and $capability.Value -match "V2"))
{
$vmSize.Name
}
}
}
Связанный контент
Вы также можете подключить диски с помощью портала Azure.