LINUX.ORG.RU

про df и du


0

0

[root@darkstar /]# cd / && du -h | tail -n 1 && df

1010M .

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda1 12215160 2240364 9354288 20% /

почему формально занято около 1 Гб, а df показывает, что занято более 2?

anonymous

читайте про основы файловой системы

файл в 100 байт например будет занимать целый блок (венд- кластер), на типичной ext3 = 4kb

вот в таких хвостах и пропадает место.

можете использовать reiser3, оно хвосты пакует в b-tree

Sylvia ★★★★★
()

>du -h | tail -n 1

du -sh

По теме - хз.

anonymous
()

ext3 это устаревшая фс, а в ext4 как дела обстоят?

anonymous
()
Ответ на: комментарий от Sylvia

> можете использовать reiser3, оно хвосты пакует в b-tree

Это если монтировать без notail, я правильно пнимаю? А в последнее время во всяких мандривах пошла тенденция монтировать корень с notail

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

если с notail - то _новые_ файлы паковаться не будут, старые останутся, а вообще на медленных винчестерах это замедляет работу ФС, notail быстрее

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

насчет скорости - субьективно и по ощущениям

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

Я имел ввиду, что инсталляторы всевозможных юзер-френдли дистрибутивов во время установки сразу после mkreiserfs монтируют корень с notail, и заносят это в fstab, то есть оно изначально не пакуется.

Cancellor ★★★★☆
()

Что-то странное, должно быть одинаково с df,
так как "du -sh" показывает в занятых блоках, т.е. с хвостами,
а "du --apparent-size -sh" чисто в полезных байтах.

Может есть удаленный открытый файл, который не виден du, но место на диске занимает.

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

про разницу знаю, но никогда не подумал, что такая большая, в два раза.

anonymous
()
Ответ на: комментарий от Sylvia

>вот в таких хвостах и пропадает место.

Э-э, du как раз их учитывает. напустить его на стобайтный файл -- покажет как раз размер блока.

А вообще, может, там поверх непустой директории что-то смонтировано?

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

это машинка под столом стоит, там запускается LAMP и proftpd при старте. /home я отмонтировал. удалённых файлов быть не должно.

anonymous
()
Ответ на: комментарий от Sylvia

> можете использовать reiser3, оно хвосты пакует в b-tree

Использовать рейзер с упаковкой хвостов - для людей с железными нервами и надежными упсами. При первом же сбое питания в содержимом любого (в том числе уже сто лет не дописываемого и даже не открываемого на чтение) мелкого файла может оказаться мусор. Т.е. /etc может выглядеть внешне вполне живым, но внутри конфигов будет жеткая мешанина из непонятных кусков.

Именно эта дурацкая копеечная экономия и создала замечательной быстрой reiserfs репутацию глюкодрома. Хотя с notail это вполне надежная ФС, ничем не хуже той же ext3.

anonymous
()
Ответ на: комментарий от alex_custov

это arch -current, конфиги недавно мерджил.

anonymous
()

du -sh показал, что занято 2.0 Gb. спасибо за всё. Странно, что так много маленьких файлов.

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