Изменение размера корневой файловой системы Linux без размонтирования

Недавно закончилось место на одной из моих виртуалок. Дано: Виртуалка на Proxmox Функции - mysql сервер Корневой раздел обычный, без использования LVM. Как бы ничего сложного, в гипервизоре увеличиваем размер диска и дальше по многим мануалам в сети. Но не тут то было, нельзя было выключать сервер, а файловая система была корневой, соответственно и отмонтировать в процессе работы сервера её нельзя было. Как мне подсказывали коллеги, поможет всего одна строка: 1 2 3 4 resize2fs /dev/vda2 resize2fs 1.42.12 (29-Aug-2014) The filesystem is already 7863561 (4k) blocks long. Nothing to do! Увы, не так просто ) Но, казалось бы такая сложная задача, свелась всего к двум строкам. 1 2 growpart /dev/vda 2 resize2fs /dev/vda2 После этих действий всё подхватилось как и планировалось, перезагрузка сервера и его сервисов не потребовались. Все действия описанные в статье вы совершаете на свой страх и риск!

29 травня 2019 · 1 хвилина · 140 слів · dimetrius