Бывают такие ситуации, что ничего не хочется, жизнь кажется пустой и серой при установке Ubuntu Linux задаёшь слишком маленький размер корневого раздела. Я, к примеру, задал 10 гигабайт и был уверен, что этого хватит. Как оказалось - нет. Неизбежно возник вопрос - что делать и кто виноват?
Все мануалы в сети категорически рекомендуют использовать
GParted в виде live-cd или live-usb. Не спорю - софт хороший, годный, но при этом имеющий один недостаток - он не умеет полноценно работать с расширенными (extended) разделами. Глюк состоит в том, что перемещать и менять размеры он может только в пределах расширенного раздела, а не всего диска. Напомню, что расширенный раздел создаётся из набора логических - /home, swap и чего ещё туда запихнёте. Примерно так:
Что делать? Для начала я отрезал кусок от раздела /mnt/userdata. Затем по совету моего друга использовал
Acronis, которым удалось сдвинуть этот кусок за пределы расширенного раздела (в Акронисе все разделы отображаются как "Логические диски", а понятие "расширенного раздела" игнорится). Затем в GParted уже слил свободное мето с корневым разделом. Что и требовалось.