- VirtualBox. Виртуальные диски. Их типы. Расширение виртуального носителя.
- О проблеме
- 1. О типах виртуальных носителей
- 2. Решение проблемы
- Расширение дискового пространства. Тип VDI, VHD, VMDK. Вариант — динамически расширяемый.
- Расширение дискового пространства. Тип VDI, VHD, VMDK. Вариант — фиксированный.
- 3. Расширение дискового пространства в гостевой системе
- Использование физического диска в VirtualBox – подключение
- Использование физического диска в VirtualBox
- Форматы файлов виртуальных дисков
- Особенности подключения на Windows, Ubuntu и Linux
- Создание виртуального диска, указывающего на физический
- Диск VirtualBox – подключение
- Виртуальный оптический диск для виртуальной машины
- Как установить и Пользоваться
- VirtualBox — программные функции
- Специальные дополнения
- VirtualBox — создаем виртуальную машину
- Создание и настройка виртуальной машины в Oracle VM VirtualBox
- Как скачать VirtualBox для Windows, macOS и Linux
- Создание виртуальной машины в VirtualBox
- Создание виртуального жесткого диска в VirtualBox
- Настройка виртуальной машины в VirtualBox
VirtualBox. Виртуальные диски. Их типы. Расширение виртуального носителя.
О проблеме
Во время работы с VBox так вышло, что однажды мне не хватило места на виртуальном диске. Почитав гайды в интернете, нашёл как увеличить размер диска. Только ничего не получилось. Оказалось, что при создании диска, был выбран фиксированный размер дискового пространства.
Задачи
- Разобраться с типами дисков
- Расширить виртуальный диск с фиксированным объёмом
- Завершить расширение диска в гостевой ОС
- Не потерять данные на расширяемом виртуальном диске
1. О типах виртуальных носителей
Выдержка из документации, приведена ниже. Ссылка на доку. Искать часть 5.2. Disk Image Files (VDI, VMDK, VHD, HDD)
Файл образа диска виртуальной машины находится на хостиг-системе и воспринимается гостевой системой, как жёсткий диск определённой геометрии. Когда гостевая ОС читает с диска или записывает на него, VBox перенаправляет запрос в файл образа.
Как и физический диск, виртуальный носитель имеет размер и ёмкость, которые необходимо указать при создании диска. Только в отличие от физического носителя его можно расширять.
VBox поддерживает типы виртуальных носителей:
- VDI. Собственный тип, формат контейнера жёсткого диска от VBox
- VMDK. Популярный открытый формат контейнера, используется многими другими продуктами виртуализации
- VHD. Тип виртуального носителя, который использует Microsoft
- HDD. Также поддерживаются файлы изображений Parallels версии 2
Варианты создания диска внезависимости от выбранного типа виртуального носителя:
- Фиксированный размер. Если создаём образ с фиксированным размером, то на хостинг-системе будет создан файл образа примерно такого же размера, как и емкость виртуального диска. Таким образом, для диска размером 10 ГБ у нас будет файл размером 10 ГБ
- Макимальный объём диска, расширить нельзя.
- Динамический размер. Изначально размер диска будет очень маленьким. Объём носителя будет увеличиваться каждый раз при записи на диск до тех пор, пока не достигнет максимальной ёмкости, выбранной при его создании
- Максимальный объём диска можно увеличить.
2. Решение проблемы
Расширение дискового пространства. Тип VDI, VHD, VMDK. Вариант — динамически расширяемый.
- Запустить VirtualBox.
- Открыть менеджер виртуальных дисков (сочетанием клавиш Ctrl + D)
- Во вкладке Жесткий диск, выбрать из списка тот, который расширяем
- Ниже, во вкладке Атрибуты, увеличиваем объём диска с помощью бегунка
- Так же можно увеличить объём диска, вручную прописав его размер в окошке справа от бегунка
- Подтверждаем
- После короткого ожидания, размер диска увеличен
- Далее необходимо запустить гостевую ОС и расширить диск уже там
Расширение дискового пространства. Тип VDI, VHD, VMDK. Вариант — фиксированный.
- Открыть менеджер виртуальных носителей
- Выбрать диск
- Сверху, кнопки с вариантами действий над диском
- «Копировать»
- В открывшемся окне необходимо открыть «Экспертный режим»
- В правой части окна «Хранение на жёстком диске»/»Storage on physical hard disk», нужно выбрать Динамически расширяемый вариант создания диска
- Подтвердить копирование
- Займет какое-то время
- В менеджере виртуальных носителей появится копия диска, только уже тип диска будет динамический.
- Выбрать диск и расширить его
- После расширения, копию расширенного диска необходимо примонтировать в виртуальной машине, вместо старого
3. Расширение дискового пространства в гостевой системе
Гостевая ОС, Windows
- Запустить гостевую ОС
- Открыть управление дисками.
- для Win7 — правым кликом по иконке Мой компьютер — Управление — Управление дисками
- для Win10 — правым кликом по иконке Windows/Пуск — Управление дисками
- Так же правым кликом выбрать диск, который необходимо расширить
- В контекстном меню, «Расширить том. «
- Готово
Гостевая ОС, думаю любой дистрибутив GNU/Linux
Я расширял в Debian-Arch подобных
- Загрузиться в live режиме
- Запустить GParted, если его нет, то:
sudo apt install gparted
sudo pacman -S gparted - Неиспользуемый раздел будет как-бы вне основного блока размеченного пространства
- Для расширения необходимо
- Выбрать раздел, у меня /dev/sda2
- Правым кликом — Расширить..
- Расширяем, подтверждаем. Сверху, где графическое отображение объёма диска, можно расширить раздел курсором
- Теперь появилась возможность расширить основной раздел, у меня /dev/sda5
- Расширяем так же, как и /dev/sda2
- Затем подтверждаем все действия, зелёная галочка сверху.
- Раздел расширен, перезагрузка
Использование физического диска в VirtualBox – подключение
Как в программе Virtualbox правильно подключить физический диск? С этим вопросом сталкиваются многие пользователи. А также те, кто еще не имеет богатого опыта работы с таким программным обеспечением. На практике, в осуществлении подобных манипуляций не должно возникать проблем, так как выполняется все элементарно. Разумеется, далеко не все владеют информацией о порядке действий. А потому, мы наглядно рассмотрим все наиболее важные и значимые моменты.
Использование физического диска в VirtualBox
На практике очень часто при использовании системы визуализации, применяется виртуальное дисковое пространство, что позволяет существенно экономить физическую память, а кроме того, при необходимости существенно увеличивать объемы. Рассмотрим более детально, как осуществляется использование физического диска утилитой:
- Это позволяет правильно распределить свободное пространство.
- Такие манипуляции дают возможность ускорить процедуру.
- Возможность запускать систему, как с виртуального носителя, так и из внутреннего хранилища.
На сегодняшний день благодаря этой программе вы сможете существенно упростить процесс воспроизведения объемных файлов и компонентов программного обеспечения. Разумеется, виртуальная платформа, это, не что иное, как отдельный каталог данных, зарезервированный на физическом носителе.
Важно! Для того чтобы получать доступ к данным такого носителя информации, вам в обязательном плане потребуются права суперпользователя, иначе вы не сможете совершать некоторые действия.
Форматы файлов виртуальных дисков
Стоит понимать, что в таких накопителях информации могут присутствовать совершенно такие же форматы файлов, как и на обычном жестком носителе. Однако, после внесения их в этот реестр, к ним прибавляется соответствующая приставка, которая вносит некоторые отличия в порядок работы с компонентами, а также предусмотренные методы их открытия и изменения.
Особенности подключения на Windows, Ubuntu и Linux
Необходимо учитывать тот факт, что здесь представлены совершенно разные операционные системы, для которых процесс присвоения команд отличается. Главная особенность подключения в зависимости от выбранной системы заключается в порядке присвоения кода. Сам по себе принцип ничем не отличается, однако, значение команд для каждого отдельного случая будет свой.
Создание виртуального диска, указывающего на физический
Чтобы сделать все необходимое для создания, вам потребуется проделать следующий перечень манипуляций:
- требуется указать команду VBoxManage internalcommands createrawvmdk -filename drive.vmdk -rawdisk /dev/sdb для Linux;
- для операционной системы Виндовс команда выглядит так: “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” internalcommands createrawvmdk -filename C:\VMs\testvm\drive.vmdk -rawdisk \\.\PHYSICALDRIVE1
В целом, здесь нет ничего существенно сложного, если правильно прописывать все значения в утилите, отвечающей за виртуализацию.
Диск VirtualBox – подключение
Для того чтобы сделать все необходимое при подключении носителя к имеющейся виртуальной машине, вам предстоит следующее:
- В первую очередь запускается соответствующее программное обеспечение.
- Далее вы выбираете уже имеющийся вариант из доступных.
- Требуется вызвать опции машины командой «Ctrl+S».
- После этого вы выбираете «Storage» -> «Controller: SATA».
- Далее необходимо кликнуть по левой клавише.
- Вам требуется команда «Add Hard Disk».
- В появившемся окне, предстоит выбрать тот тип, который был создан ранее.
- В самом конце происходит активация кнопкой «Open».
После выполнения всех этих манипуляций произойдет необходимое вам подключение имеющегося диска к подготовленной виртуальной машине.
Важно! Перед выполнением этих манипуляций вам может потребоваться включение текущего пользователя в группу, которая уже получила ранее доступ к необходимому устройству.
Наличие такого носителя может существенно упростить вам массу процессов, включая работу с объемными базами данных. Разумеется, здесь можно столкнуться с множеством нюансов и трудностей, однако, если в последовательном порядке следовать инструкции, то все моменты можно разрешить самостоятельно без сторонней помощи, а уже после использовать виртуальную машину для своих конкретных целей и задач.
Виртуальный оптический диск для виртуальной машины
Скачать ВиртуалБокс можно для Ubuntu, Mac и Windows и других ОС
Поддержка USB 3.0
Когда устройства хост-машины становятся доступными для гостевых операционных систем
Встроенный RDP-сервер
А также поддержка клиентских USB-устройств поверх протокола RDP
Мультиязычность
Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
- Модульность
- Поддержка 64-битных гостевых систем
- Поддержка SMP на стороне гостевой системы
- Экспериментальная поддержка аппаратного 3D-ускорения
- Поддержка образов жёстких дисков VMDK и VHD
- Поддержка iSCSI
- Поддержка виртуализации аудиоустройств
- Поддержка различных видов сетевого взаимодействия
- Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами
- Поддержка формата OVF/OVA
- Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
Как установить и Пользоваться
VirtualBox — это программа, которая создает отдельную среду для запущенного программного обеспечения — она контролирует все свои ссылки на аппаратное обеспечение или операционную систему и обеспечивает их поддержку. Это решение заставляет программное обеспечение, работающее на виртуальной машине, работать, как если бы оно выполнялось на отдельном компьютере при работе на виртуальном оборудовании.
Что дает нам такое решение? В двух словах — это позволяет вам запускать операционную систему без фактической установки ее на отдельный раздел или диск.
Используя VirtualBox, мы можем мгновенно переключаться между различными операционными системами, которые запускаются в окне, как обычные приложения, и тестировать их изолированно от родительской системы.
Новая версия приложения VirtualBox (5.x) представляет собой, помимо прочего, поддержку USB 3.0, имитирующую больше функций процессоров, шифрование образа диска и одновременное подключение носителей SATA. Поддержка аудио также улучшилась на виртуальной машине, а между виртуальной машиной и собственной системой была добавлена поддержка перетаскивания Drag&Drop.
VirtualBox — программные функции
Поддержка многих форматов виртуальных дисков. Поддержка нескольких процессорных ядер. Параметры сохранения текущего виртуального состояния машины.
Программа VirtualBox доступна на русском языке и довольно проста в использовании.
Специальные дополнения
Мы загружаем файл Oracle_VM_VirtualBox_Extension_Pack , а затем запускаем файл, сохраненный на диске. Это набор, который расширяет основные функции программы. Наиболее важными функциями этого пакета являются поддержка USB 2.0 и 3.0, возможность шифрования дисков и доступа к основной камере. После запуска загруженного пакета расширения VirtualBox запустится с возможностью установки нового пакета. Мы нажимаем « Установить» .
Установка не займет много времени.
VirtualBox — создаем виртуальную машину
Нажмите « Создать», чтобы начать создание виртуальной машины. В следующем окне мы укажем имя машины, выберите платформу и определим тип системы, которая будет установлена. Затем слайдер определяет, какую часть памяти компьютера мы хотим назначить виртуальной машине.
Зеленая зона — безопасный диапазон.
Создание и настройка виртуальной машины в Oracle VM VirtualBox
С рассматриваемым инструментом вы сможете устанавливать и использовать различные операционные системы без их «чистой» установки на ваш компьютер. Основная платформа вашего ПК остается прежней, остальные вы сможете включать или отключать по необходимости.
Как скачать VirtualBox для Windows, macOS и Linux
Загрузите и установите программное обеспечение виртуализации Oracle VM VirtualBox. Инструмент доступен для операционных систем Windows, Linux, macOS и Solaris. Им поддерживаются процессоры x86 и AMD64/Intel64. С помощью VirtualBox вы сможете создавать в рамках своей текущей ОС виртуальные машины под управлением Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris и OpenSolaris, OS/2 и OpenBSD.
Создание виртуальной машины в VirtualBox
Для создания виртуальной машины нажмите кнопку «Создать», расположенную на панели инструментов программы под строкой меню. Я рассмотрю создание и настройку виртуальной машины на примере подготовки к установке 64-битной версии Ubuntu 19.04. В большинстве случаев этот процесс для других платформ отличается лишь незначительными деталями. Ранее я уже показывал, как установить Linux Mint в VirtualBox.
Укажите произвольное имя машины; тип операционной системы (Linux) и версию (Ubuntu 64-bit). Здесь и в дальнейшем в ходе работы мастера для перехода к следующему окну нажимайте кнопку «Далее».
Укажите объем выделяемой виртуальной машине оперативной памяти в мегабайтах. Предлагаемый ПО объем составляет всего 1024 МБ.
Для комфортной работы я бы порекомендовал выделить виртуальной машине как минимум 2048 МБ (2 ГБ) ОЗУ, а если позволяют ресурсы, то 4096 МБ (4 ГБ).
Создание виртуального жесткого диска в VirtualBox
Виртуальной машине необходимо выделить также и пространство жесткого диска. Из предлагаемых данным окном пунктов выберите «Создать новый виртуальный жесткий диск». Нажмите кнопку «Создать».
Если вы не планируете использовать создаваемый виртуальный накопитель с другими инструментами программной виртуализации, оставьте предлагаемый по умолчанию тип жесткого диска «VDI (VirtualBox Disk Image)».
Выберите «Фиксированный виртуальный жесткий диск», поскольку в большинстве случаев он работает быстрее.
По умолчанию вам предлагается создать виртуальный жесткий диск емкостью 10 ГБ.
Не рекомендую указывать объем менее 15 ГБ, поскольку современные операционные системы и программное обеспечение для них занимают достаточно много места. Нажмите «Создать».
Если виртуальная машина создана, на экране отобразятся ее основные параметры.
Настройка виртуальной машины в VirtualBox
Щелкните правой кнопкой мыши по значку виртуальной машины и выберите пункт «Настроить». Для включения некоторых настроек необходимо, чтобы был установлен пакет расширений Oracle VM VirtualBox Extension Pack.
В разделе «Общие», на вкладке «Disk Encryption» вы можете настроить шифрование диска и защитить его паролем. Для этого необходимо ввести новый пароль и подтвердить его во втором поле. Созданный пароль нужно запомнить, чтобы сохранить доступ. Здесь и в дальнейшем подтверждение изменений настроек виртуальной машины производится нажатием экранной кнопки «OK».
В разделе «Система» на вкладке «Материнская плата» вы можете поменять объем оперативной памяти и определить порядок загрузки.
Загрузку с гибкого диска (то есть устаревшей дискеты) можно отключить, если вы не собираетесь его использовать.
На вкладке «Процессор» вы можете определить число ядер центрального процессора вашего компьютера, которые могут использоваться виртуальной машиной, а также предельную допустимую нагрузку на процессор. Рекомендую выделять не менее двух ядер. Решение о том, позволять ли виртуальной машине загружать процессор на 100% вы принимаете исходя из его производительности. На слабых и старых машинах лучше оставить предлагаемую по умолчанию настройку.
На вкладке «Ускорение» оставьте предлагаемые по умолчанию параметры. Их изменение необходимо вам лишь при полной уверенности, что они нужны для корректной работы устанавливаемой вами системы.
В разделе «Дисплей» на вкладке «Экран» вам предстоит указать объем выделяемой виртуальной машине видеопамяти. Для более качественного экранного изображения рекомендую выделять не менее 64 МБ. Здесь же настраиваются количество используемых мониторов и масштабирование. Есть возможность включить 3D-ускорение и 2D-ускорение видео.
На вкладке «Удаленный доступ» производится настройка сервера удаленного доступа. Возможно включение многопользовательского режима.
Для записи видео работы виртуальной машины необходимо включить соответствующую опцию на вкладке «Захват видео».
В разделе «Носители» оставьте все параметры без изменений. Они наилучшим образом автоматически определены VirtualBox.
В разделе «Аудио» вы можете выбрать используемые драйвер и контроллер звука. Как правило, вам достаточно просто убедиться, что программный инструмент правильно определил эти компоненты. При желании или необходимости вы можете отключить поддержку звука виртуальной машиной.
Раздел «Сеть» предназначен для установки параметров используемых в вашей системе сетевых адаптеров.
Включить поддержку виртуальной последовательных COM-портов компьютера вы можете в разделе «COM-порты».
Выбрать стандарт контроллера USB вы сможете в соответствующем разделе. Для этого вам необходимо знать, какие USB-разъемы предусмотрены в вашем компьютере (USB 1.1; 2.0; 3.0).
Вкладка «Общие папки» важна для вас, поскольку здесь вы можете определить те каталоги, которые станут использоваться виртуальной машиной совместно с основной системой вашего компьютера. Для добавления новой общей папки предусмотрена кнопка со стилизованным значком папки и знаком «+». Нажмите на нее.
В поле «Путь» вам будет предложено указать место на жестком диске, где располагается каталог.
Выбранные вами общие папки станут отображаться в списке.
Раздел «Интерфейс пользователя» позволяет вам определить, какие пункты станут отображаться в меню.
Используете ли вы VirtualBox или предпочитаете другие инструменты виртуализации?
Авторизуясь, вы даете согласие на обработку персональных данных.