Увеличение размера диска на сервере для VirtualBox¶
Если дискового пространства виртуальной машины Staffcop становится недостаточно, вы можете увеличить размер виртуального диска. Ниже приведена инструкция, как сделать это с помощью встроенных средств VirtualBox и утилиты Gparted.
Внимание
VirtualBox не рекомендуется к использованию в рабочей среде. Виртуальная машина VirtualBox зависит от хост-системы: при выключении компьютера сервер также остановится.
Рекомендуем использовать для развертывания сервера Hyper-V или VMware:
Если дискового пространства виртуальной машины Staffcop становится недостаточно, вы можете увеличить размер виртуального диска. Ниже приведена инструкция, как сделать это с помощью встроенных средств VirtualBox и утилиты Gparted.
Внимание
VirtualBox не рекомендуется к использованию в рабочей среде. Виртуальная машина VirtualBox зависит от хост-системы: при выключении компьютера сервер также остановится
Рекомендуем использовать для развертывания сервера Hyper-V или VMware:
Увеличение виртуального диска¶
Запустите командную строку от имени администратора и перейдите в папку установки VirtualBox:
cd C:\Program Files\Oracle\VirtualBox![]()
Выполните команду увеличения диска:
VBoxManage modifyhd "C:\Users\NameUser\VirtualBox VMs\Staffcop\Staffcop.vdi" --resize XГде
X— желаемый размер диска в мегабайтах.Примечание
Путь к VDI-файлу можно посмотреть в настройках виртуальной машины: Настройка → Носители. Размер указывается в МБ.
![]()
Подготовка загрузочного диска Gparted¶
Скачайте с сайта разработчика образ Gparted.
Примечание
Все права на продукт Gparted принадлежат сообществу Gparted. Ссылка на ISO-образ дана локальная, так как ресурс SourceForge часто бывает недоступен.
Выключите виртуальную машину. В настройках подключите скачанный ISO-образ: Настройка → Носители → Контроллер: IDE → Добавить привод оптических дисков и выберите Gparted как загрузочный диск. Затем выберите Первичный мастер IDE.
Запустите виртуальную машину и загрузитесь в среду Gparted.
Примечание
Перед изменением разделов рекомендуется создать резервную копию данных и сохранить на другом диске или сервере.
Работа с разделами в Gparted¶
В Gparted выберите диск виртуальной машины — например, /dev/sdb1:
Удалите разделы linux-swap и extended.
Расширьте раздел ext4 до максимума и нажмите Apply:
Уменьшите раздел ext4, забрав у него место примерно 2000 МБ:
На освободившемся месте создайте расширенный раздел Extended:
Внутри расширенного раздела создайте раздел с файловой системой linux-swap:
Нажмите Apply и завершите работу с Gparted.
Проверка результата¶
Запустите виртуальную машину Staffcop и проверьте увеличение размера диска командой:
df -hПримечание
Для виртуальных машин Hyper-V и VMware увеличение размера диска выполняется средствами этих платформ, а работа с разделами в Gparted выполняется аналогично.