XenServer increase HDD
0. После того как в XenServer увеличили место.
без выключения Виртуальной машины не получится.
Данная процедура актуальна для разбиения доска на два раздела, корень и своп.
При другом раскладе, действия будут отличаться.
Итак.
Можно работать как в обычной системе так и в сиглмоде. выбор за вами.
Если в обычном режиме, то переключим своп, если в сингл моде, то этот шаг делать не нужно.
1. Создаем своп.
#dd if=/dev/zero of=/swapfile bs=1024 count=262144
#mkswap /swapfile
#chmod 0600 /swapfile
#mdconfig -a -t vnode -f /swapfile
#swapinfo
#swapon /dev/md0
#swapoff /dev/ada0p3
2. Добавляем.
#gpart recover ada0
Не забываем.
#sysctl kern.geom.debugflags=16
#gpart show
Удаляем старый своп.
#gpart delete -i 3 ada0
Увеличиваем до нужно размера корневой раздел.
#gpart resize -i 2 -s 40G ada0
Пересоздаем своп своп.
#gpart add -s 1G -t freebsd-swap ada0
#growfs /dev/ada0p2
#swapon /dev/ada0p3
#swapoff /dev/md0
Вуаля.