- Добавление дискового пространства виртуальной машине в VMware
- Увеличение диска виртуальной машины
- Настройка операционной системы
- Windows
- Linux
- Увеличение размера диска VM¶
- Шаг 1. Увеличение размера диска VM¶
- Шаг 2. Увеличение размера тома в гостевой ОС¶
- Увеличение размера тома для Windows¶
- Увеличение размера тома для Linux¶
- Увеличение размера тома с помощью GParted¶
- Как изменить размер диска VirtualBox (Windows и Mac)
- Windows
- Шаг 1
- Шаг 2
- Шаг 3
- Шаг 4
- Шаг 5
- Шаг 6
- Шаг 7
- Mac OS X
- Шаг 1
- Шаг 2
- Шаг 3
- Разное
Добавление дискового пространства виртуальной машине в VMware
Любая работа с информацией подразумевает вероятность ее потери. Не поленитесь сделать резервную копию важных данных, прежде чем работать с дисковыми утилитами.
Увеличение диска виртуальной машины
Выбираем нужную машину — кликаем по ней правой кнопкой мыши и кликаем по Edit Settings:
В открывшемся окне устанавливаем курсор на виртуальном диске (Hard Disk) — в правой части окна добавляем пространство диску:
Нажимаем OK и ждем выполнения операции.
Настройка операционной системы
Предыдущие действия, всего лишь, увеличат сам диск, но система по прежнему будет видеть старый объем. Чтобы заставить систему увидеть весь диск, выполняем инструкцию ниже.
Windows
Открываем «Управление компьютером» (в панели администрирования или командой compmgmt.msc). Переходим в раздел Управление дисками:
В правой части мы должны увидеть новое нераспределенное пространство, в противном случае, нажимаем F5:
Кликаем правой кнопкой мыши по существующему разделу, который хотим увеличить и выбираем Расширить том:
В открывшемся мастере нажимаем Далее — Далее — Готово.
Linux
Сканируем изменения для дисковой подсистемы:
echo «1» > /sys/class/block/sda/device/rescan
* обратите внимание, что в данном примере мы просканировали изменения для диска sda. Если мы будем работать с другим диском, необходимо подставить в команду другое значение.
Если мы захотели добавить диск, а не увеличить имеющийся, то для сканирования и поиска добавленных дисков вводим:
Источник
Увеличение размера диска VM¶
Перед увеличением размера диска рекомендуем создать резервную копию VM .
Размер диска можно только увеличить, возможность уменьшить размер диска отсутствует.
Объем одного диска должен быть не более 2 ТБ.
Для облегчения последующего обслуживания VM рекомендуем не создавать системные разделы более 100 ГБ.
Процедура происходит в два шага:
Шаг 1. Увеличение размера диска VM¶
Если у VM есть снепшот, удалите его. Изменить размер виртуального жесткого диска при его наличии невозможно.
В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Virtual Machines .
Найдите нужную VM.
Если VM включена, выключите ее. В карточке VM нажмите ACTIONS → Power → Power Off .
В карточке VM нажмите DETAILS .
В разделе Hardware → Hard Disks нажмите EDIT .
Укажите размер диска в столбце Size .
Шаг 2. Увеличение размера тома в гостевой ОС¶
Рассмотрим, как расширить логический том:
при помощи утилиты GParted , которая подходит для обеих ОС .
Увеличение размера тома для Windows¶
Включите VM и перейдите в консоль управления.
В гостевой ОС откройте утилиту «Создание и формитирование разделов жесткого диска» (Disk Management).
Нажмите Действие → Обновить .
Правой кнопкой мыши нажмите на диск, который нужно расширить, и выберите Расширить том .
В Мастере расширения тома нажмите Далее . Затем, в поле Выберите размер выделяемого пространства (Мб) укажите количество МБ, на которое нужно увеличить объем диска.
Подсвеченный текст в разделе Выбраны — добавляемый объем, а не окончательный размер тома.
Завершите работу с Мастером расширения тома .
Проверьте новый размер тома.
Подробная информация об администрировании Windows Server на портале Windows Server documentation.
Увеличение размера тома для Linux¶
Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
Включите VM и перейдите в консоль управления.
Определите тип файловой системы в томе командой file -s :
В загрузочным томе /dev/sda есть раздел /dev/sda2 с файловой системой ext4, а также раздел /dev/sda3 с LVM .
LVM — это система управления логическими томами. Она позволяет создавать поверх физического раздела логические тома, которые в самой системе видны как обычные разделы.
При необходимости увеличьте раздел корневого тома. Увеличение размера тома не увеличивает размер его разделов.
Используйте команду lsblk, чтобы узнать размеры разделов тома:
В примере корневой том /dev/sda содержит разделы /dev/sda1 , /dev/sda2 и /dev/sda3 . После увеличения размера диска в VM, размер тома увеличился до 33 ГБ (ранее был 32 ГБ), а размеры его разделов остались прежними.
Чтобы увеличить размер раздела тома, используйте команду growpart:
Обратите внимание, что между именем устройства и номером раздела должен стоять пробел.
Командой lsblk проверьте результат:
Увеличьте раздел логического тома командами vgextend и lvresize:
Параметры PV Name (имя физического тома) и LV Path (путь к логическому тому) можно уточнить, выполнив pvdisplay и lvdisplay.
Командой lsblk проверьте результат:
Увеличьте размер файловой системы.
Уточните путь до файловой системы нужного тома и проверьте ее размер, выполнив df -h:
Увеличьте размер файловой системы одной из команд: resize2fs, xfs_growfs или growfs. Выбор зависит от типа файловой системы.
Пример использования resize2fs:
Командой df -h проверьте результат:
Подробную информацию об управлении логическими томами можно узнать из документации разработчиков ОС. Например, в документации Red Hat.
Увеличение размера тома с помощью GParted¶
Увеличение размера диска может повредить систему или привести к потере файлов. Чтобы уменьшить риски, рекомендуем использовать утилиту GParted, которая подходит для ОС Windows , Linux и Mac . Подробная информация о работе с утилитой в Руководстве пользователя GParted.
Загрузите образ GParted последней версии.
В карточке VM нажмите ACTIONS → Power → Power On .
Подключите образ GParted к VM.
Чтобы воспользоваться утилитой, необходимо зайти в BIOS машины:
В карточке VM нажмите ACTIONS → Power → Power Off .
В карточке VM нажмите DETAILS .
В разделе General нажмите EDIT .
Активируйте переключатель Enter BIOS Setup и нажмите SAVE .
В карточке VM нажмите ACTIONS → Power → Power On .
В BIOS перейдите на вкладку Boot (стрелкой →) и поднимите CD-Room Drive наверх списка (кнопками +/-).
На вкладке Exit выберите Exit Saving Changes и в диалоговом окне выберите «Yes».
Появится окно утилиты, как на изображении ниже. Дождитесь перехода на следующий шаг или нажмите Enter .
«Dont touch keymap» — политика обработки раскладок клавиатуры;
«24» — русский язык;
«0» — запуск в графическом режиме пользователя.
Дождитесь открытия интерфейса утилиты и выберите диск, который необходимо увеличить.
Нажмите на вкладку Раздел и выберите Изменить размер или переместить .
Увеличьте значение в поле Новый размер и нажмите Изменить размер или переместить .
Проверьте результат и нажмите на зеленую галку (Применить все операции).
Верните конфигурацию BIOS (действия по аналогии с шагами выше ).
Если для VM c ОС Linux нужно расширить корневой «/» раздел системы, перейдите в консоль VM и выполните следующие рекомендации.
Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
Увеличьте логический том на максимально доступный размер командой lvextend:
Параметр LV Path (путь к логическому тому) можно уточнить командой lvdisplay.
Увеличьте размер файловой системы одной из команд: resize2fs, xfs_growfs или growfs. Выбор зависит от типа файловой системы.
Пример использования resize2fs:
Путь к корневой файловой системе можно уточнить, выполнив df -h.
Проверьте размер диска в гостевой ОС.
В Linux выполните команды lsblk (проверка размера тома) и df -h (проверка размера файловой системы).
Источник
Как изменить размер диска VirtualBox (Windows и Mac)
(В отличие от VMWare) Нет графического пользовательского интерфейса для изменения этого конкретного параметра. Но не беспокойтесь, вот как это сделать быстро с помощью командной строки для Windows и Mac. Во-первых, сделайте резервную копию своей виртуальной машины!
Технические детали
- Это было написано с использованием VirtualBox 4.3.22 на Windows и 4.3.20 на Mac
- Виртуальная машина имеет динамически выделенный диск (что означает, что файл .VDI будет расти со временем)
- ОС VM — это Windows 7
Windows
Шаг 1
Откройте командную строку, щелкнув ее значок или введя «cmd» в меню «Пуск»> «Поиск».
Шаг 2
Перейдите туда, где установлен VirtualBox (обычно C: Program Files Oracle VirtualBox), чтобы найти Утилита VboxManage (полная документация здесь), Вот команды для ввода (по одной на строку):
компакт диск
cd «Программные файлы Oracle VirtualBox»
Теперь вы должны быть в правильном каталоге и даже можете проверить, есть ли приложение VBoxManage.exe, набрав
Шаг 3
Найдите путь к файлу, где находится файл диска вашей виртуальной машины (.vdi) (обычно в C: Users VirtualBox VMs ).
Шаг 4
Использовать команда modifyhd из VBoxManage (утилита, которая поставляется с VirtualBox) следующим образом:
VBoxManage modifyhd «C: Users Виртуальные машины VirtualBox .vdi ”- изменить размер
В моем случае я набрал (чтобы изменить размер до 40 ГБ или 40000 МБ):
VBoxManage modifyhd «c: Users Hubert VirtualBox VMs Бухгалтерский клон Бухгалтерский учет Windows Clone.vdi” — resize 40000
необходимо заключать в кавычки потому что в пути к файлу (и имени) есть пробелы, и Подсказка не сможет обработать их без кавычек.
Запись: это две черты, прежде чем «изменить размер». В зависимости от вашего шрифта он может визуально отображаться как одна длинная строка.
Вы должны увидеть визуальное подтверждение того, что VBoxManage работает с файлом. Время, чтобы сделать это зависит от размера, но это должно быть считанные минуты. Виртуальная коробка теперь подтвердит, что диск больше (здесь, как мы и просили, это 40 ГБ)
Шаг 5
Загрузитесь с вашей виртуальной машины, и вы поймете, что диск по-прежнему имеет тот же размер, что и раньше (здесь 15 ГБ) . Это нормально — просто потому, что размер диска был изменен, раздел все равно настроен на свой первоначальный размер. Мы можем это исправить.
Шаг 6
Перейдите к управлению дисками, выполнив «Пуск»> «Компьютер» (щелкните правой кнопкой мыши)> «Управление»> «Хранилище»> «Управление дисками». (вы также можете откройте его из командной строки)
Шаг 7
Щелкните правой кнопкой мыши по существующему разделу, который вы хотите расширить (здесь, C :), и выберите «Расширить объем» во всплывающем меню.
По умолчанию диспетчер дисков предложит вам расширить все доступное пространство, что вы, вероятно, захотите сделать, но вы можете выбрать любой другой размер, какой захотите. На приведенном ниже снимке экрана показано, что мы добавляем 24 ГБ к существующим 15 ГБ => почти 40 ГБ.
И если все пойдет хорошо, новый взгляд на диск C: теперь показывает 40 ГБ, которые мы просили. Вот и ты. Вы можете, наконец, использовать дополнительное пространство!
На всякий случай, вот еще видео (не мое), которое показывает, как выглядит процесс. Он использует немного другую версию Windows, но это должно быть достаточно близко:
Mac OS X
Шаг 1
Если вы используете Mac OS, процедура почти такая же. Я сделаю это немного короче ради времени. Я знаю, что некоторые пользователи никогда не использовали командную строку (узнать больше о приглашении OSX), вот как это найти: просто найдите Терминал приложение.
Шаг 2
Найдите полный путь и имя файла виртуальной машины .VDI вашей виртуальной машины. Вам нужно будет оба, чтобы ввести команду в Терминале.
Шаг 3
Похоже, что приложение VBoxManage доступно из любого места по умолчанию, поэтому нам не нужно заходить в каталог приложения. Просто введите команду в окне терминала:
VBoxManage modifyhd “ ”- изменить размер 40000
Вы должны увидеть работу утилиты над файлом в командной строке.
Когда это будет сделано, перезагрузите виртуальную машину и загрузитесь в Windows. Оттуда просто выберите решение для Windows, шаг 5, как показано выше.
Вам нужно будет изменить размер раздела Windows, и у вас будет достаточно места для хранения данных. Это оно!
Разное
Обратите внимание, что я предполагаю, что вам абсолютно необходимо место на системном диске. Я сделал это, потому что хотел, чтобы обновления работали, и мне нужно было установить больше приложений на C: .
Если вам нужно хранилище для данных, вы также можете добавить еще один диск D:, создав новый эмулированный диск. В целом, мне проще управлять своими виртуальными машинами как отдельными файлами, но если есть общий доступ к данным, имеет смысл обмениваться дисками.
Если вы знаете лучший / более простой способ сделать это, сообщите нам об этом в комментариях. Мы надеемся, что это сэкономило несколько минут кому-то там!
Источник