LINUX.ORG.RU
ФорумAdmin

Что делать при нехватке inode на разделе? (ext3)


0

0

Есть раздел (ext3), забит кучей файлов разного размера. Свободное место есть, а вот иноды заканчиваются... В результате получается что свободного места хватает, а записать на него ничего нельзя, и это обидно.

файл /proc/sys/fs/inode-max у меня отсутствует, если что. Хотя AFAIK он этой проблемы не решает.

Какие-нибудь идеи?

★★★★★

backup, man mkfs.ext3, mkfs, restore :-)

no-dashi ★★★★★
()

Есть предположение, что если уменьшить reserved-blocks/percentage через tune2fs, то немного inode освободится.
Можно еще иначе, через pqmagic отрезать и создать второй раздел с большим числом inode (для таких случаев вроде reiser рекламировали). Можно еще файл создать в имеющейся fs, а в этом файле создать ext3/reiserfs :-) но тормоза.
mount --bind есть еще ...

saper ★★★★★
()
Ответ на: комментарий от saper

Спасибо.

Вообще-то в Acronis Partition Expert можно менять space per inode, но что-то пользоваться этой функцией стремно... Лучше еще один раздел создам.

Harliff ★★★★★
() автор топика

Кстати, расскажу как ситуация такая возникла, может быть кому-нибудь поможет.

Был создан раздел (mkfs.ext3 без опций), не очень большого размера (пара гигов, если память не изменяет), а потом размер его был увеличен до 15 гигов.

Посоле забития мелкими файлами, 230 тысяч инод израсходовались. В общем, делайте выводы....

Harliff ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.