- Как увеличить диск Hyper V
- Увеличение диска Hyper V в Powershell
- Как увеличить/уменьшить размер виртуального диска Hyper-V?
- Увеличиваем размер виртуальный VHDX диска в Hyper-V
- Как сжать виртуальный VHDX диск в Hyper-V?
- Изменить размер виртуального диска Hyper-V с помощью PowerShell
- Сайт ARNY.RU
- Hyper-V
- Ubuntu
- Планирование места при установке
- Увеличение места на диске виртуальной машины Hyper-V
- Увеличение места на диске виртуальной машины Hyper-V
- Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами
- Фильтр в Excel не захватывает все данные: в чем проблема?
- Как защититься от подглядывания через камеру на Windows без заклеивания «глазка»
- Google Chrome прекращает поддержку со 2 марта и не будет работать на старых ПК
- Мошенники на Авито продают щенков: как не попасться на развод?
- 1. Увеличение объема диска виртуальной машины Hyper-V
- 2. Распределение дискового пространства внутри гостевой ОС
Как увеличить диск Hyper V
01 сентября 2019
Увеличить диск Hyper V можно через графический интерфейс и Powershell. После расширения диска в Hyper V нужно расширить жесткий диск в самой операционной системе. Мы это продемонстрируем на примере Windows
У коллег случались проблемы при расширении дисков в версиях Windwos Server 2012 и одна из рекомендаций делать расширение на выключенной машине. Проблемы не в потере данных, а в зависании виртуальной машины. Сам я с этим не сталкивался.
Диск можно расширить у конкретной виртуальной машины (на рисунке цифра 1) либо сделать эту операцию у любого диска прописать его путь (на рисунке цифра 2). У меня все диски привязаны к виртуальным машинам и мне легче сделать это с помощью первого варианта, но особых отличий нет:
Теперь нужно зайти в раздел с виртуальными дисками (1) и нажать кнопку редактирования или Edit (2). У меня один диск, но у вас может быть больше:
Открытое окно соответствует второму варианту выполнения, но в нашем случае диск уже выбран. Нажимаем «Далее»:
Далее нам нужно выбрать «Расширить» или «Expand» и нажать «Далее»:
В указанном окне пишем новый размер диска, а не количество памяти, которые хотим прибавить. Я увеличил на 2 Гб:
В финальном окне проверяем правильность настроек и подтверждаем расширение диска в Hyper V:
Сам виртуальный диск увеличен, но в операционной системе он будет отображаться как неразмеченной пространство. Из этого пространства вы можете создать новый раздел или увеличить старый. Если виртуальные машины выключены — вы должны их включить.
В случае Windows нам нужно открыть Disk Management или Управление дисками:
Мы можем расширить только тот раздел, который находится слева от области «Не распределена» и находящиеся на одном диске. Если вы на одном диске создали несколько разделов и область для расширения находиться через нужный раздел, то, один из вариантов, создать новый диск и перенести на него данные. В остальных случаях выбираем «Расширить том»:
В стартовом окне нажимаем «Далее» и увидим окно, где уже выбран весь возможный размер для расширения раздела жесткого диска Hyper V. Мы можем уменьшить или увеличить размер при необходимости:
В финальном окне подтверждаем операцию и видим, что диск увеличен.
Увеличение диска Hyper V в Powershell
Перед тем как увеличить размер диска Hyper V получим имя виртуальной машины через:
Для расширения диска нужно знать полный путь до его расположения. Мы указываем новый размер всего диска, а не на сколько планируем увеличить. Сам размер может быть в мегабайтах MB, гигабайтах GB, терабайтах TB и так далее:
Если при расширении диска Hyper V вы укажете размер меньше возможного, то получите ошибку:
Resize-VHD : Failed to resize the virtual disk.
Теперь включим виртуалку:
Если у вас настроен PSRemoting, то вы можете подключиться к виртуальной машине удаленно:
Либо выполнять дальнейшие действия с виртуальной машины. Теперь расширим диск внутри ОС. Этой командой мы получим информацию насколько возможно увеличить раздел ‘С’:
Командой ниже увеличиваем раздел до максимального. Указанное число соответствует значению SizeMax из предыдущего командлета:
Вместо значения Size допустимо указать и значение такого типа (900GB), то есть аналогично ситуации с VHD дисками.
Как увеличить/уменьшить размер виртуального диска Hyper-V?
Динамическое изменение размеров дисков виртуальных машин доступно, начиная с версии Hyper-V в Windows Server 2012 R2. Функция Online VHDX Resize позволяет вам увеличить или уменьшить размер vhdx диска виртуальной машины онлайн (без остановки ВМ). В этой статье мы рассмотрим, как увеличить или уменьшить (сжать) размер диска виртуальной машины в Hyper-V, запущенном в Windows 10 или Windows Server 2016 (инструкции применима для всех поддерживаемых версий Hyper-V, в том числе бесплатного Hyper-V Server).
Основные возможности и ограничений Online VHDX Resize в Hyper-V:
- Вы можете изменить размер виртуального диска Hyper-V любого типа: фиксированного, динамического, и дифференциального.
- Вы можете изменить размер VHDX диска (в том числе системного диска гостевой ОС) на-лету. Останавливать виртуальную машину не нужно;
Увеличиваем размер виртуальный VHDX диска в Hyper-V
Рассмотрим, как увеличить размер виртуального VHDX диска с помощью консоли Hyper-V Manager.
- В менеджере виртуальных машин Hyper-V выберите виртуальную машину, перейдите в ее настройки (Settings) -> SCSI Controller;
- Выберите нужный виртуальный диск и нажмите кнопку Edit;
Как сжать виртуальный VHDX диск в Hyper-V?
Рассмотрим теперь как уменьшить размер виртуального vhdx диска на Hyper-V.
- Перед тем как сжать виртуального диска из консоли Hyper-V, необходимо внутри гостевой ОС уменьшить размер логического раздела на диске, освободить часть места, преобразовав его в неразмеченную область. Для этого внутри гостевой ОС откройте диспетчер управления дисков, выберите нужный раздел и выберите пункт Shrink Volume (Сжать том);
Изменить размер виртуального диска Hyper-V с помощью PowerShell
Можно изменить размер VHDX диска с помощью PowerShell. Для этого используется командлет Resize-VHD (не путать с Resize-VirtualDisk , который относится к командлетам модуля управления дисками Storage).
Сначала нужно получить полный путь к VHDX диску виртуальной машины:
Get-VM -VMName fs01 | Select-Object VMId | Get-VHD
Здесь же можно увидеть реальный размер VHDX файла на диске (FileSize) и максимальный размер, который он может занять (Size).
MinimumSize – это минимальный размер VHDX диска, до которого можно уменьшить файл виртуального диска.
Чтобы увеличить размер VHDX диска нужно указать его новый размер:
Resize-VHD -Path ‘C:\VM\fs01\Virtual Hard Disks\fs01.vhdx’ -SizeBytes 50Gb
Можно сделать это удаленно через PowerShell Remoting. Подключитесь к виртуальной машины с помощью Invoke-Command или Enter-PSSession (по сети или через PowerShell Direct)
Enter-PSSession -ComputerName fs01
Получим информацию о том, на сколько можно расширить раздел и расширим его до максимального размера:
$MaxSize = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
Resize-Partition -DriveLetter L -Size $MaxSize
Если нужно уменьшить размер виртуального диска до минимально-возможного, выполните:
Resize-VHD -Path ‘C:\VM\fs01\Virtual Hard Disks\fs01.vhdx’ -ToMinimumSize
Данная команда уменьшила максимальный размер VHDX файла на 6 Гб.
Сайт ARNY.RU
Увеличение LVM в виртуальной машине Ubuntu — сделали виртуалку, не рассчитали правильно требуемое место и вот теперь раздел забит и нужно добавить свободного места. Это довольно часто встречается и такая процедура востребована.
Сначала смотрим текущее состояние разделов:
Потом забитость разделов:
У меня изначально корневой раздел был забит под 100% 🙂
Hyper-V
Увеличиваем раздел в Hyper-V в свойствах машины, в свойствах виртуального диска, машину нужно погасить. При этом неважно статический или динамический размер диска задавался изначально.
Применяем, включаем машину, проверяем:
Ubuntu
Теперь нужно установить программу parted:
Она крохотная и установится в любом случае. Далее:
потом print:
Сначала увеличиваем extended, затем logical разделы командой resizepart и выходим из программы:
Ну или можно проверить результат:
Проверяем забитость разделов:
Все как было, также и осталось. Это нормально.
Теперь нужно посмотреть как правильно называется логический раздел, который нужно увеличить:
Теперь увеличиваем размер физического диска внутри LVM:
Увеличиваем размер логического диска:
Ну или сколько вы там хотите добавить.
Планирование места при установке
Чтобы распланировать место правильно, нужно учитывать следующие рекомендации:
Директория | Назначение | Размер |
---|---|---|
/ | ||
/boot | Содержит ядро и файлы загрузчика. | 500Mb-2Gb |
/home | Содержит домашние директории для пользователей. | 500Mb+ на пользователя |
/tmp | Содержит временные файлы пользователей и операционной системы. Слишком маленький размер может являться причиной неправильной работы приложений и служб. | |
/opt | Содержит third-party программное обеспечение (например, Google Chrome). | |
swap | Виртуальная память, важна при недостатке оперативной памяти, бесполезна при достаточном количестве оперативной памяти. | Обычно до 2 раз больше, чем объём физической памяти. |
/usr | Содержит большое количество файлов системного программного обеспечения. | 2Gb-10Gb+ |
/usr/local | Используется для локально установленного программного обеспечения, которое не требует обновления совместно с операционной системой. | |
/var | Содержит много директорий, которые подвергаются высокой нагрузке такими сервисами как mail, ftp, http и печать. |
Надо понимать, что рекомендации очень приблизительны, в каждом конкретном случае всё может сильно отличаться. В половине случаев вполне можно пользоваться автоматическим разбиением по умолчанию.
Увеличение места на диске виртуальной машины Hyper-V
Увеличение места на диске виртуальной машины Hyper-V
Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами
Фильтр в Excel не захватывает все данные: в чем проблема?
Как защититься от подглядывания через камеру на Windows без заклеивания «глазка»
Google Chrome прекращает поддержку со 2 марта и не будет работать на старых ПК
Мошенники на Авито продают щенков: как не попасться на развод?
В процессе создания виртуальных машин Hyper-V на определенном этапе гипервизор предусматривает подключение виртуального жесткого диска. Если подключать новый жесткий диск, по умолчанию предлагается его создание с размером в 127 Гб. При выборе фиксированного диска объема в 127 гигабайт может быть много, если речь идет только о тестировании версий Windows. Другое дело – виртуальный жесткий диск динамического типа. Даже если виртуальная машина создается сугубо для исследовательских целей, можно не скупиться при определении объема динамического диска. Ведь последний занимает на физическом диске компьютера только то пространство, которое заполнено данными виртуальной машины. Но даже если изначально был создан виртуальный жесткий диск с малым объемом, а впоследствии остро встала необходимость в расширении пространства виртуальной машины, это решается очень просто. В арсенале Hyper-V имеется инструмент увеличения объема дисков виртуальных машин. И работает он, не причиняя вреда ни самой гостевой ОС, ни имеющимся в ней данным.
Как увеличить место на диске виртуальной машины Hyper-V – в этом вопросе детально разберемся ниже.
1. Увеличение объема диска виртуальной машины Hyper-V
Выключаем виртуальную машину, дисковое пространство которой нужно увеличить. В диспетчере Hyper-V выбираем ее, затем либо вызываем контекстное меню, либо используем панель инструментов справа, чтобы открыть «Параметры».
В окне параметров, во вкладке «Оборудование» увидим имеющийся жесткий диск виртуальной машины. В параметрах виртуальных машин поколения 2 диск будет находиться в числе SCSI-контроллеров, а в параметрах машин поколения 1 – в числе IDE-контроллеров. Делаем клик на жестком диске. Чтобы изменить диск, в частности, увеличить на нем место, жмем кнопку «Правка», которая расположена чуть ниже отображения пути к его VHDX- или VHD-файлу.
Жмем «Далее» в окне мастера изменения диска.
Выбор действия в нашем случае – последний пункт «Развернуть». Жмем «Далее».
В окне указания нового размера диска вписываем нужный показатель в гигабайтах. Жмем «Далее».
Возвратившись в окно параметров виртуальной машины, увидим проделанные с диском изменения. Жмем кнопку «Проверить». В отдельном окне свойств диска видим, что размер диска виртуальной машины увеличился.
Но это еще не все.
2. Распределение дискового пространства внутри гостевой ОС
Объем, на который увеличился диск виртуальной машины, внутри последней будет отображаться как нераспределенное дисковое пространство. Это пространство нужно упорядочить – либо приобщить к одному из имеющихся разделов, либо создать новый раздел диска. Для этих целей используем штатный инструмент гостевой Windows – утилиту управления дисками. В Windows 8.1 и 10 для быстрого запуска этой утилиты можно вызвать контекстное меню на кнопке «Пуск».
Универсальный способ запуска утилиты в более ранних версиях Windows – ввод команды «diskmgmt.msc» в поле службы «Выполнить» (вызывается клавишами Win+R).
В окне управления дисками увидим, собственно, то, о чем говорилось чуть выше – 50 Гб, на которые в нашем случае был увеличен диск виртуальной машины, является нераспределенным пространством.
Исправим это. Можем создать на базе этого объема новый раздел диска. Для этого на нераспределенном пространстве вызываем контекстное меню и выбираем «Создать простой том». Затем следуем пошаговому мастеру.
Другой вариант упорядочивания объема, на который был увеличен диск виртуальной машины – добавление нераспределенного пространства к последнему имеющемуся разделу диска. Для этого также вызываем контекстное меню на нераспределенном пространстве и выбираем «Расширить том».
В нашем случае для появившихся лишних 50 Гб применим именно этот вариант. Следуем мастеру расширения тома.
В графе размера выделяемого пространства укажем весь объем в 50 Гб.
Все – в нашем случае несистемный раздел диска виртуальной машины получил весь объем, на который этот диск был увеличен.