Вы здесь

Уменьшение размера раздела [solved]

Здравствуйте! У меня на диске единственной системой установлена гента и соответственно 3 раздела(boot, swap, /). Свободного места на диске нет. Я решил уменьшить размер раздела /, с помощью программы Parted. Загрузился с LiveCD minumal Gentoo и набрал команду
# parted /dev/sdb
далее
(parted) resize 3 370MB 220GB
На что мне появилось сообщение об ошибке
Error: File system has an incompatible feature enabled.
Скажите что я делаю не правильно?

что за файловая система? Не каждая файловая система может быть уменьшена.

ext3

—

No fear, use flags.

журнал удаляли?

Нет не удалял. Это надо сделать?

—

No fear, use flags.

>>>Свободного места на диске нет
>>>Я решил уменьшить размер раздела /
И что , после уменьшения корня на "диске" появится свободное место? O_o
А данные заполненного корня вы куда собираетесь девать?

Что же касается сути вопроса. Ужать корень на ходу не получится, ибо корень смонтирован, а уменьшение смонтированного раздела не допускается.

Насколько помню у партеда было ограничение на работу с ext2/3. Стартовую позицию менять нельзя. То бишь у тебя раздел должен стартовать с той же позиции что и был до ресайза.

Я имел ввиду что нету свободного, не форматированого места. ВЕСЬ диск отдан по разделы. А на самом разделе / 150гб свободного места.
Вы читали мое сообщение прежде чем писать? Я же написал что загрузился с лайвСД соответственно все разделы размонтированы.
И насчет стартовой позиции я в курсе как был старт 370МВ так я и оставил такой старт.

—

No fear, use flags.

а почему предпочтение было отдано parted а не "штатному" средству resize2fs ?

—

что-то добрый я сегодня ....

Потому что про resize2fs я не знал.

—

No fear, use flags.

только делать надо с (Live|Rescue)CD чтоб раздел не угробить окончательно

—

что-то добрый я сегодня ....

Загрузаюсь с ЛивСД ввожу команду
resize2fs /dev/sdb3 220GB
resize2fs 1.41.3 (12-Oct-2008)
Usage: resize2fs [-d debug_flags] [-f] [-F] [-M] [-P] [-p] device [new_size]
И больше ни чего не происходит. Почему?

—

No fear, use flags.

Практически все советуют снять индексы и журнал.

tune2fs -O^has_journal /dev/sda6
tune2fs -O^dir_index /dev/sda6

Данным это не повредит? И как вернуть журнал и индексы обратно?

—

No fear, use flags.

Проблема решилась загрузкой с liveCD Gentoo 2008.0 и набором двух команд
e2fsck -f /dev/sdb3
resize2fs /dev/sdb3 220000M

—

No fear, use flags.