LINUX.ORG.RU

[Reiser4] Переполнение раздела = RIP?


0

0

Переконвертировал свой свап на reiser4, интереса ради. Естественно, раздел получился маленький - на гигабайт.

Подцепил его как /usr/portage, запустил emerge --sync, за процессом наблюдал через df.

Увидел интересную картину.

Занято: 100%

-пол секунды задумчивости-

Занято: 0%

И снова пошло заполнение :)

Собственно вопрос - это известный баг, или у меня люто кривые руки?

Феерично! Теперь до 2038 года не перейду на рейзер4.

Cancellor ★★★★☆
()

> Собственно вопрос - это известный баг, или у меня люто кривые руки?

Это он упаковал маленькие файлы в незанятое место в кластерах. Видимо их было настолько много, что получился настолько резкий скачок.

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

>> Занято: 100%
>> -пол секунды задумчивости-

>> Занято: 0%


>Это он упаковал маленькие файлы в незанятое место в кластерах.


Что за пол-секунды управился?

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

>> Это он упаковал маленькие файлы в незанятое место в кластерах.

> Что за пол-секунды управился?


Прошу рассматривать мою реплику исключительно как предположение.

gaa ★★
()

>Переконвертировал свой свап на reiser4, интереса ради

О_О а зачем? нездоровый какой-то интерес

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

Именно :) А переводить сразу /usr/ или /var/ было страшно. Решил постестить на кошках^W портейдже.

different
() автор топика

А ведь что интересно (продолжил тесты), похоже, это таки фича. Ибо на разделе, где до конца еще оччччччень далеко оно тоже умудряется сжать /usr/portage в Х раз до того, что портейдж+var на reiser4 занимают меньше места, чем просто var на reiserfs.

different
() автор топика
Ответ на: комментарий от Bod

> где ж эксперименты делать? :)

ну если нет раздела для тренировки на кошкаах или тестовой машины - организовать файл с файловой системой и примонтировать или в виртуалке.

mic ★★★★★
()

Несколько раз переполнял /var/tmp/portage и один раз - /usr. Полёт нормальный.

KRoN73 ★★★★★
()

Кстати, у XFS есть интересная фишка. Заполняешь раздел, переносом данных с другого. Свободное место: 40Гб..39Г...38Гб..37..38(!)...39(!!!)...38...37...36...35......30..32(!!)...30. ..29... :) И такое регулярно наблюдаю :D

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

man extents

При записи резервируется доп. блок на диске, в расчете на продолжение записи (для уменьшения фрагментации). Если запись в доп.блок не произошла он освобождается.

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