У меня в виртуалке крутится старенький сервер с мускулем на FreeBSD. Он в работе постоянно, и там постоянно заканчивается место. Я переодически его увеличию, благо это не так сложно. Вот решил поделиться способом. Ясли у меня 6.5 а FreeBSD 11.1. Но не думаю что на других версиях будет как то отличаться.
И так первое что мы делаем это бекапим сервер. Обычно делаю снапшот средствами ESXi, но можно и просто склонировать сервак. Можно стопнуть его, и скопировать. В общем сами решайте
После того как сделали бекап - добавим не много места жесткому диску серверу, увеличив дисковое пространство в яслях.
Перезагрузим сервер
reboot
После ребута проверим что у нас там с дисковым пространством
gpart show da1
Вывод будет примерно следующий:
34 16777149 da1 GPT (16G) [CORRUPT]
34 16777149 1 freebsd-ufs (8G)
Коррупт! Аяяяй, Но ничего страшного. Запускаем рековер
gpart recover da1
смотрим починилось ли
gpart show da1
вывод будет примерно следующий
34 33554365 da1 GPT (16G)
34 16777149 1 freebsd-ufs (8G)
16777183 16777216 — free — (8.0G)
Всё пачинилось! Теперь расширяем
gpart resize -i 1 da1
ну и расширяем саму ФС
growfs /dev/da1p1
Вот и всё.
Recommended Comments
There are no comments to display.