wiki:other:resize_hdd_virtualbox
Содержание
Изменение размера диска в VirtualBox
Иногда требуется изменить размер виртуального диска в VirtualBox. У нас в примере - ВМ с Debian 11 Linux с динамическим диском и разделами с ext4
Для изменения размера диска в консоли действуем так.
Изменение размера диска в VirtualBox
Действуем от пользователя vbox
VBoxManage modifymedium /usr/home/vbox/vms/mysql/mysql_copy.vdi --resize 12096 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Изменение размера диска внутри виртуальной машины
Подключаемся в виртуалку, действуем поользователем root/ Для изменения размера диска будем использовать утилиты growpart и resize2fs. Поскольку у меня debian, установим утилиты.
Установка утилит для изменения разделов
# growpart содержится в cloud-guest-utils apt install -y cloud-guest-utils/stable
У нас ситуация осложняется тем, что кроме раздела /dev/sda1 на диске есть еще и swap. Поэтому для изменения раздела придется сначала его удалить и создать файл подкачки на диске.
Расширение раздела диска
# Выключаем swap swapoff -a # Удаляем все разделы, кроме /dev/sda1 :o) fdisk /dev/sda # Расширяем раздел growpart /dev/sda 1 # Расширяем файловую систему resize2fs /dev/sda1 # Смотрим теперь, изменился ли раздел sda1 df -h
Результат resize диска
Filesystem Size Used Avail Use% Mounted on udev 2.0G 0 2.0G 0% /dev tmpfs 394M 448K 393M 1% /run /dev/sda1 12G 7.4G 3.7G 68% / tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 394M 0 394M 0% /run/user/0
Видим, что изменения применились и размер диска изменился.
wiki/other/resize_hdd_virtualbox.txt · Последнее изменение: — Diman
