LINUX.ORG.RU

Разница в du и df (дело не в tune2fs)


0

1

Закоментил в /etc/fstab всё, кроме рутового раздела. Загрузился в сингл моде, шокирующий результат:

# df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                   10M  284K  9.8M   3% /dev
/dev/sda7              19G   18G  458M  98% /
shm                   1.2G     0  1.2G   0% /dev/shm
# du -h /
7.7G	/

Отключение 5% резерва даёт прирост свободного места до 1.5 гигов, что всё равно ничтожно мало, по сравнению с должными 11 гигами. Делал fsck, естественно ребутил комп, не помогло.


Ответ на: комментарий от drBatty
tune2fs -l /dev/sda7 
tune2fs 1.41.14 (22-Dec-2010)
Filesystem volume name:   <none>
Last mounted on:          /
Filesystem UUID:          a5d62932-d189-11g4-38a0-b0579wok157d
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash 
Default mount options:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              1250928
Block count:              5000223
Reserved block count:     250011
Free blocks:              367247
Free inodes:              970642
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1022
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8176
Inode blocks per group:   511
Flex block group size:    16
Filesystem created:       Sun Jul 11 21:20:39 2010
Last mount time:          Sat Apr  2 20:06:52 2011
Last write time:          Sat Apr  2 01:24:49 2011
Mount count:              38
Maximum mount count:      37
Last checked:             Wed Mar 30 01:44:04 2011
Check interval:           15552000 (6 months)
Next check after:         Mon Sep 26 01:44:04 2011
Lifetime writes:          115 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:	          256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       274851
Default directory hash:   half_md4
Directory Hash Seed:      73c50313-af29-48c1-8751-110dc13cdf4b
Journal backup:           inode blocks
nextus
() автор топика
Ответ на: комментарий от nextus

не, на иноды у вас выделено всего 305Мб. попробуйте забекапить данные на другой раздел (лучше на вн. диск), и потом

fsck.ext4 -fy /dev/sdaY

(с лайва ессно)

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

да, можно без лайва. Я обычно делаю tune2fs -c1 и перезагружаюсь.

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

неа, всё тоже самое (чекал с ливсд). Даже не знаю, неужели пересоздавать раздел и переустанавливать ось придётся.

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

неа, всё тоже самое (чекал с ливсд). Даже не знаю, неужели пересоздавать раздел и переустанавливать ось придётся.

ну я не знаю... По идее, du -h / показывает вовсе не занимаемое разделом «корень» место, в занимаемое место вообще всеми ФС, потому у меня du -h / покажет БОЛЬШЕ. ибо корень у меня маленький, всего 1Гб. У вас показывает МЕНЬШЕ, и я не поверю, что у вас есть каталоги с таким большим отрицательным объёмом (при работе с облаками иногда появляются временно ФС с отрицательным объёмом, но не на столько большие). Видимо, ваша du вовсе не du, а какой-то алиас. И считает она не занимаемое место, а что-то другое. Попробуйте истинное

# `which du`
И кстати, вывод настоящего du включает в себя подкаталоги. Или у вас пустой корень? Не включает лишь с опцией du -s.

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

Вывод du я проводил в синглмоде с отмонтированными другими разделами. wich du показывает на /bin/du. А вывод du я сократил для наглядности, вот полный

14M	/etc
6.8G	/usr
4.0K	/home
4.1M	/bin
8.9M	/sbin
0	/sys
16K	/lost+found
0	/proc
85M	/lib
12K	/mnt
24K	/srv
516M	/opt
16K	/tmp
4.0K	/boot
284K	/dev
20M	/root
8.0K	/media
284M	/var
7.7G	/

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

а /bin/du тоже самое показывает? тогда я не знаю...

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

вот ещё забыл прикол:

1) ваша жена смотрит кино на втором мониторе.

2) на первом вы удаляете файл с фильмом.

3) но жена всё равно смотрит этот файл, хотя вы его и удалили.

4) команда df видит что место под фильм занимается, а команда du этого фильма НЕ видит

файл удалится тогда, и только тогда, когда плеер жены отпустит этот файл (stop/off/reset).

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

угу, только вот после ребута и livecd один хер одно и тоже показывается. Возможно при установке дистрибутива фдиск криво создал фс или ещё что-нибудь в этом духе. Пока поживу и так, а как приспичит, пересоздам раздел.

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