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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.