LINUX.ORG.RU

ReiserFS (3.6) маленькие файлы занимают десятки мегабайт


0

2

всем привет неожиданно заметил что маленькие файлы (в информации о файле) занимают на диске в десятки-сотни раз больше места чем их размер. например файл в 2 мб пишет что занимает на диске 150 мб.

Я знаком с тем что reiserFS дописывает... но всё-таки с этим нужно бороться или нет? и если да - то как. Систему Ubuntu 10.10 x64 использую пол-года ежедневно и много стираю-записываю.


Что-то у вас, батенька, не то.

ll
итого 5225
-rw-rw-r-- 1 eddy eddy     839 2011-02-28 16:03 0006378v1.bib
-rw-rw-r-- 1 eddy eddy   74679 2011-02-28 16:03 0006378v1.pdf
-rw-rw-r-- 1 eddy eddy     814 2011-02-28 16:02 0606095v1.bib
-rw-rw-r-- 1 eddy eddy  594357 2011-02-28 16:13 0606095v1.pdf
-rw-rw-r-- 1 eddy eddy     780 2011-02-28 15:56 0609069v1.bib
-rw-rw-r-- 1 eddy eddy  311018 2011-02-28 15:58 0609069v1.pdf
-rw-rw-r-- 1 eddy eddy     843 2011-02-28 15:54 1007.1587v1.bib
-rw-rw-r-- 1 eddy eddy 4339318 2011-02-28 16:23 1007.1587v1.pdf
du *
4,0K	0006378v1.bib
76K	0006378v1.pdf
4,0K	0606095v1.bib
585K	0606095v1.pdf
4,0K	0609069v1.bib
304K	0609069v1.pdf
4,0K	1007.1587v1.bib
4,2M	1007.1587v1.pdf

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от spoilt

всё стоит дефолтное - тоесть автомонтирование. результат смотрю в свойствах файла в наутилусе или pcmanfm посмотрел внимательно - точно файл размером 1.1 гиг - пишет занимает 9,2 а файл 1,4 - показывает что занимает 12,4

напишите выввод какой команды можно привести здесь? и про дефрагментацию интересно - ведь как ни крути а она есть - если все файлы системы переписать -на новый диск то в результате на новом пространстве всё будет работать быстрее

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

Посадили Ганса до выхода нормального релиза :)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

этот вывод и у меня показывает что файлы имеют примерно одинаковый размер. Я же писал о другом - ни какой размер они имеют - а склько занимают на диске согласно гуёвым файл-менеджерам... вывод показывает что разница в десятки раз и важно понять - это ошибка в алгоритме менеджеров или он суммирует все кластеры, где хранятся куски файлов...даже если эти куски маленькие у кого есть мнения?

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

Выхлоп mount закиньте в сообщение (используйте LORCODE и теги для оформления кода).

Посмотрите вес ваших файлов через ls. Вполне возможно что ваши гуевые ФМ двинулись рассудком.

Сколько у вас стоит система? Если меньше года, то о фрагментации даже не заикайтесь. У меня после года интенсивного использования фрагментация держится на уровне 10%, тогда как на соседнем разделе NTFS уже до 35% раздербанило.

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

только что ответил - что смотрю занимаемое место на диске!! а не размер файла - он в порядке. но это разные вещи как вы понимаете (один человек может сидеть на трёх стульях :)) так что вывод команд логичный и правильный - проблема-же пока не решена (((

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

в вопросе сразу указал что за система и что она пол-года используется. причём в системных папках обновления только апдейтовые, а вот в хоуме постоянно «старые пассажиры отправляются в мир иной. а новые записываются на их место» через ls сейчас посмотрю

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

du и показывает вам, сколько файл на диске занимает. А всякой «гуевой» дряни доверять не надо. И пользоваться ею не надо.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от arc287

Попробуйте вот так:

dd if=/dev/zero bs=1G count=0 seek=10 of=111
ls -l 111
-rw-r--r-- 1 eddy eddy 10737418240 2011-03-10 16:48 111
du 111
0	111
И посмотрите, что покажет ваш «гуевый» файлменеджер

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Captcha

Общий размер: 10,7 Гб Размер на диске: 83,9 Мб

Видите - уже брешет, собака.

// кстати, извиняюсь, я в предыдущем примере все создавал в tmpfs, поэтому du показывал ровно размер файла, исправляюсь:

dd if=/dev/zero bs=1G count=0 seek=10 of=111
du -k 111
10240	111
ls -l 111
-rw-r--r-- 1 eddy eddy 10737418240 2011-03-10 17:06 111
Получаем размер файла 10ГБ, на диске он занимает 10МБ.

Eddy_Em ☆☆☆☆☆
()

ерунда какая-то! райзер отлично работает с маленькими файлами!

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

Сорри, невнимательно прочитал. Предыдущий коммент скипнуть можно.

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