- Увеличиваем размер диска Linux на VirtualBox
- 2 способа увеличить объем диска в VirtualBox
- Способы увеличения размера диска в VirtualBox
- Способ 1: Утилита VBoxManage
- Использование VBoxManage в Windows
- Использование VBoxManage в Linux
- Способ 2: Создание второго виртуального накопителя
- Создание дополнительного накопителя в VirtualBox
- Подключение виртуального диска в Windows
- Подключение виртуального диска в Linux
Увеличиваем размер диска Linux на VirtualBox
При использовании Linux на VirtualBox может возникнуть потребность в увеличении дискового пространства без потери данных. Как известно, увеличением размера диска в VirtualBox обойтись не достаточно, по той причине, что в системе Linux так же требуется произвести кое-какие манипуляции с разделами. Есть важный момент, который так же следует учесть, созданный ранее диск виртуальной машины, на котором размещается система Linux, должен быть динамическим. В случае если диск был создан фиксированного размера, то пример, о котором мы говорим вам не подходит.
Размер диска изменяется в два этапа, первый – мы изменяем размер на самой виртуальной машине, второй мы меняем размер разделов внутри системы Linux. В качестве примера мы использовали систему Linux CentOS.
В системе Windows, на которой установлен VitrualBox нам необходимо открыть командную строку, и выполнить следующую команду:
Тем самым, мы перешли в папку, где находится Virtual Box.
Далее изменяем размер vdi файла
Поменяйте значение x – на размер, который вы хотите задать диску виртуальной машины, указывается размер в мегабайтах, к примеру, если мы хотим увеличить размер диска с 10 Гб до 30 Гб, нам следует выполнить команду:
После выполнения команды, кстати, она может занять какое-то время на выполнение, мы изменим размер VDI файла – виртуального жесткого диска машины. В самой системе Linux данное место будет как незанятое, и это означает, что нам следует приступить ко второму этапу – это примкнуть свободное пространство к основному диску системы Linux.
Авторизуемся в системе под root, далее с помощью команды fdisk мы просмотрим существующие буквенные значения разделов дисков.
Появится таблица с разделами, где для диска /dev/sda
- sda1 — загрузочный сектор диска;
- sda2 — файл подкачки (swap);
- sda3 — раздел, в котором установлена операционная система и который как раз и нужно увеличить.
Указываем, что мы хотим работать с диском /dev/sda
Командой d удаляем раздел sda3, выбрав Partition number (1-4): 3
Обратите внимание, что мы не удаляем данные на диске, они останутся не тронутыми, выполняя эту команду, мы удаляем лишь запись о разделе в таблице разделов диска.
После того как раздел был удален создаем его по новой, с помощью команды n.
- раздел является основным (primary partition) — команда p и Partition number (1-4): 3;
- оставляем по умолчанию первый и последний сектора, при этом будет создан раздел, используя все свободное пространство на диске.
Что сохранить изменения в обновленной таблице разделов и выйти из fdisk введите команду w.
После чего следует перезапустить систему, чтобы была подгружена новая таблица разделов, перезагружаем следующей командой:
Далее после того как система перезагружена, с помощью утилиты resize2fs увеличиваем размер файловой системы для раздела /dev/sda3
После выполнения команды, можно убедиться в том, что раздел увеличен, с помощью команды df.
Источник
2 способа увеличить объем диска в VirtualBox
При создании виртуальной машины в программе VirtualBox пользователю необходимо указать объем, который он хочет выделить под нужды гостевой ОС. В некоторых случаях выделенного количества гигабайт со временем может перестать хватать, и тогда актуальным будет вопрос об увеличении объема виртуального накопителя.
Способы увеличения размера диска в VirtualBox
Точно рассчитать размер, который понадобится после установки системы в ВиртуалБокс, удается не всегда. Из-за этого некоторые пользователи сталкиваются с нехваткой свободного пространства в гостевой ОС. Есть два способа добавить свободное пространство к виртуальной машине без удаления образа:
- Использование специальной утилиты от VirtualBox;
- Добавление второго виртуального жесткого диска.
Способ 1: Утилита VBoxManage
В арсенале VirtualBox есть утилита VBoxManage, которая позволяет управлять размерами дисков через командную строку или терминал в зависимости от типа операционной системы. Мы рассмотрим работу этой программы в Windows 10 и CentOS. Условия для изменения объема в этих ОС следующие:
- Формат хранения: динамический;
- Тип диска: VDI или VHD;
- Состояние машины: выключена.
Прежде, чем начать изменение, вам нужно узнать точный размер диска гостевой ОС и путь, где хранится виртуальная машина. Это можно сделать через VirtualBox Менеджер.
На панели меню выберите «Файл» > «Менеджер виртуальных носителей» или просто нажмите Ctrl+D.
Напротив ОС будет указан виртуальный размер, а если выделить ее кликом мыши, то внизу появится информация о расположении.
Использование VBoxManage в Windows
- Запустите командную строку с правами администратора.
Введите команду:
CD C:\Program Files\Oracle\VirtualBox
Это стандартный путь для установки ВиртуалБокс. Если папка Oracle с файлами у вас находится в другом месте, то после CD пропишите ее местонахождение.
Когда директория сменится, пропишите следующую команду:
vboxmanage modifyhd «Путь до виртуальной машины» —resize 33792
vboxmanage modifyhd «D:\Virtualbox VMs\Windows 10\Windows 10.vdi» —resize 33792
«D:\Virtualbox VMs\Windows 10\Windows 10.vdi» — путь, где хранится сама виртуальная машина в формате .vdi (обратите внимание на кавычки — без них команда не будет работать).
—resize 33792 — атрибут, который ставится через пробел от закрывающих кавычек. Он обозначает новый объем диска в мегабайтах.
Будьте осторожны, этот атрибут не добавляет указанное количество мегабайт (в нашем случае 33792) к уже существующему, а меняет текущий объем диска. В виртуальной машине, которая была взята для примера, ранее имела объем диска 32 ГБ, и при помощи данного атрибута он был увеличен до 33 ГБ.
После успешного изменения объема диска необходимо настроить саму виртуальную ОС, поскольку она будет продолжать видеть прежнее количество ГБ.
- Запустите операционную систему.
Дальнейшие действия возможны исключительно на Windows 7 и выше. Windows XP не поддерживает возможность расширения тома, поэтому потребуется использование сторонних утилит вроде Acronis Disk Director.
Отобразится основной виртуальный диск, помеченный синим цветом. Рядом с ним будет находиться добавленная через утилиту VBoxManage область — она помечена черным цветом и имеет статус «Не распределена». Это значит, что формально область существует, но фактически не может быть использована, например, для хранения данных.
Чтобы добавить этот объем к рабочему виртуальному пространству, кликните по основному диску (обычно это С:) правой кнопкой и выберите вариант «Расширить том».
Запустится Мастер работы с томами.
Не меняйте настройки, если хотите добавить к тому всю имеющуюся нераспределенную область, и перейдите к следующему шагу.
Кликните «Готово».
Теперь можно увидеть, что (С:) стал больше ровно на 1 ГБ, который до этого был не распределен, а область, помеченная черным цветом, исчезла. Это значит, что виртуальный диск увеличился в размере, и им можно продолжать пользоваться.
Использование VBoxManage в Linux
Вам потребуются root-права для работы с терминалом и самой утилитой.
vboxmanage list -l hdds
В строке UUID скопируйте значение и вставьте его в эту команду:
vboxmanage modifyhd ВАШ_UUID —resize 25600
В Linux невозможно расширить раздел, пока запущена сама ОС.
Переключитесь на раздел «Носители», и в «Контроллер: IDE» добавьте скачанный GParted Live. Для этого нажмите на «Пусто» и в правой части выберите образ оптического диска с утилитой GParted, как показано на скриншоте.
Конфигуратор предложит выбрать раскладку. Для расширения диска этот параметр не важен, поэтому можете выбрать любой вариант.
Укажите желаемый язык, введя его номер.
На вопрос о предпочтительном режиме введите ответ «0».
Запустится GParted. В окне будут отображены все разделы, в том числе добавленная через VBoxManage область.
Правым кликом мыши по системному разделу откройте контекстное меню (обычно это sda2), и выберите пункт «Изменить раздел или переместить».
При помощи регулятора или поля для ввода установите тот объем, до которого вы хотите расширить раздел. Для этого сдвиньте регулятор вправо:
Либо в поле «Новый размер» впишите число, которое указано в строке «Максимальный размер».
Создастся запланированная операция.
На панели инструментов нажмите «Правка» >«Применить все операции» или кликните по самой запланированной операции правой кнопкой мыши и выберите ее применение.
В окне подтверждения нажмите на «Apply».
Прогресс выполнения отобразится в отдельном окне.
По завершении вы увидите, что размер виртуального диска стал больше.
Виртуальную машину можно выключить, и из настроек ее загрузки убрать носитель GParted Live.
Способ 2: Создание второго виртуального накопителя
Способ изменения размера диска через утилиту VBoxManage не единственный и не самый безопасный. Гораздо проще подключить второй виртуальный накопитель к созданной машине.
Конечно, имеет смысл создавать второй диск, только если планируется существенно увеличить объем накопителя, и не планируется хранить файл (-ы) большого размера.
Опять же рассмотрим способ добавления накопителя на примерах Windows 10 и CentOS.
Создание дополнительного накопителя в VirtualBox
- Выделите виртуальную машину и на панели инструментов нажмите на кнопку «Настроить».
Переключитесь на раздел «Носители», нажмите на иконку создания нового виртуального HDD и выберите «Добавить жесткий диск».
В окне с вопросом используйте вариант «Создать новый диск».
Тип накопителя — VDI.
Формат — Динамический.
Имя и размер — по вашему усмотрению.
В списке носителей информации появится ваш диск, сохраните эти настройки, нажав на «ОК».
Подключение виртуального диска в Windows
Эта ОС после подключения накопителя все еще не будет видеть дополнительный HDD, поскольку он не был инициализирован.
- Запустите виртуальную машину.
Нажмите Win+R, впишите команду diskmgmt.msc.
У вас должно запуститься окно, требующее провести инициализацию. Не меняйте настроек и нажмите «ОК».
Новый накопитель отобразится в нижней части окна, но его область еще не задействована. Чтобы его задействовать, правым кликом мыши выберите «Создать простой том».
Откроется специальная утилита. В окне приветствия нажмите «Далее».
Не меняйте настроек на этом этапе.
Выберите букву тома или оставьте ее по умолчанию.
Параметры форматирования можно не менять. При желании в поле «Метка тома» можете вписать имя (обычно это имя «Локальный диск»).
Кликните «Готово».
Статус накопителя сменится, и он будет распознаваться системой.
Теперь диск виден в Проводнике и готов для работы.
Подключение виртуального диска в Linux
В отличие от Виндовс, в дистрибутивах на базе Линукс не нужно инициализировать накопители. После создания и подключения диска к виртуальной машине, остается проверить, все ли сделано правильно.
- Запустите виртуальную ОС.
Это были распространенные и наиболее удобные варианты увеличения размера диска виртуальных машин в ВиртуалБокс. Не забывайте делать резервные копии важных ОС, если решили пользоваться утилитой VBoxManage, и следите за тем, чтобы на основном диске, откуда выделяется место для виртуального накопителя, было достаточно свободного места.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник