Увеличение размера диска на сервере для VirtualBox

Если дискового пространства виртуальной машины Staffcop становится недостаточно, вы можете увеличить размер виртуального диска. Ниже приведена инструкция, как сделать это с помощью встроенных средств VirtualBox и утилиты Gparted.

Внимание

VirtualBox не рекомендуется к использованию в рабочей среде. Виртуальная машина VirtualBox зависит от хост-системы: при выключении компьютера сервер также остановится.

Рекомендуем использовать для развертывания сервера Hyper-V или VMware:

Если дискового пространства виртуальной машины Staffcop становится недостаточно, вы можете увеличить размер виртуального диска. Ниже приведена инструкция, как сделать это с помощью встроенных средств VirtualBox и утилиты Gparted.

Внимание

VirtualBox не рекомендуется к использованию в рабочей среде. Виртуальная машина VirtualBox зависит от хост-системы: при выключении компьютера сервер также остановится

Рекомендуем использовать для развертывания сервера Hyper-V или VMware:

Увеличение виртуального диска

  1. Запустите командную строку от имени администратора и перейдите в папку установки VirtualBox:

cd C:\Program Files\Oracle\VirtualBox
../_images/faq_extend_harddisk_1.png
  1. Выполните команду увеличения диска:

VBoxManage modifyhd "C:\Users\NameUser\VirtualBox VMs\Staffcop\Staffcop.vdi" --resize X

Где X — желаемый размер диска в мегабайтах.

Примечание

Путь к VDI-файлу можно посмотреть в настройках виртуальной машины: Настройка → Носители. Размер указывается в МБ.

../_images/faq_extend_harddisk_2.png

Подготовка загрузочного диска Gparted

  1. Скачайте с сайта разработчика образ Gparted.

Примечание

Все права на продукт Gparted принадлежат сообществу Gparted. Ссылка на ISO-образ дана локальная, так как ресурс SourceForge часто бывает недоступен.

  1. Выключите виртуальную машину. В настройках подключите скачанный ISO-образ: НастройкаНосителиКонтроллер: IDEДобавить привод оптических дисков и выберите Gparted как загрузочный диск. Затем выберите Первичный мастер IDE.

  2. Запустите виртуальную машину и загрузитесь в среду Gparted.

Примечание

Перед изменением разделов рекомендуется создать резервную копию данных и сохранить на другом диске или сервере.

Работа с разделами в Gparted

  1. В Gparted выберите диск виртуальной машины — например, /dev/sdb1:

../_images/faq_extend_harddisk_4.png
  1. Удалите разделы linux-swap и extended.

  2. Расширьте раздел ext4 до максимума и нажмите Apply:

../_images/faq_extend_harddisk_5.png
  1. Уменьшите раздел ext4, забрав у него место примерно 2000 МБ:

../_images/faq_extend_harddisk_6.png
  1. На освободившемся месте создайте расширенный раздел Extended:

../_images/faq_extend_harddisk_7.png
  1. Внутри расширенного раздела создайте раздел с файловой системой linux-swap:

../_images/faq_extend_harddisk_8.png
  1. Нажмите Apply и завершите работу с Gparted.

Проверка результата

  1. Запустите виртуальную машину Staffcop и проверьте увеличение размера диска командой:

df -h

Примечание

Для виртуальных машин Hyper-V и VMware увеличение размера диска выполняется средствами этих платформ, а работа с разделами в Gparted выполняется аналогично.