В данном примере увеличение размера диска производится на платформе VirtualBox.
Увеличение размера на других гипервизорах, таких как VMWare ESXi, отличается в силу другого функционала добавления и расширения диска.
VirtualBox был установлен на Ubuntu 16.04.

Смотрим в системе наш диск.

# gpart show


Выключаем наш сервер.
Переходим в директорию, где лежит наш образ виртуальной машины.
Смотрим с помощью встроенной команды VirtualBox информацию по образу.

# vboxmanage showhdinfo f5s.vdi


Изменяем размер нашего образа.

# vboxmanage modifyhd f5s.vdi --resize 10000


Проверяем что размер диска изменился.

# vboxmanage showhdinfof5s.vdi


Запускаем наш сервер и загружаемся в Boot Single User Mode.
Опять смотрим наш диск с помощью gpart.

# gpart show


Видим что размер диска увеличился, но появился статус CORRUPT.
Лечим это также с помощью gpart.

# gpart recover ada0


Снова проверяем наш диск.

# gpart show


Статус CORRUPT должен исчезнуть.
Удаляем swap.

# gpart delete -i 3 ada0


Увеличиваем размер партиции с корнем.

# gpart resize -i 2 -s 6G ada0


Проверяем.

# gpart show -p


Расширяем файловую систему по разделу.

# growfs /dev/ada0p2


Проверяем увеличился ли диск с помощью df.

# df -h


Создаем swap.

# gpart add -t freebsd-swap -s 1G ada0


Перезагружаем сервер.

# reboot