LinuxForum.Fans
Тема

Разные показния размера свободного места на диске

Автор: ankem 9 сообщений 2907 просмотров
#241669

Недавно заметил разницу в полазаниях размера свободного места. Gparted показывает 64Гб, Nautilus - 57. Что это значит? ОС Ubuntu 12.04. Проблему заметил, когда стояла 10.04. Диск форматировал, но толку нет. Файловая система ext4. Может встречался кто с подобным, куда смотреть?

#241679
"ankem" написал:
Недавно заметил разницу в полазаниях размера свободного места. Gparted показывает 64Гб, Nautilus - 57

1. гигабайты бывают разные, бывают в 1 000 000 000 байт, а бывают в 1 099 511 627 776 байт
2. есть рутовый резерв в 5%
покажите tune2fs -l /dev/sda1, где последний параметр - имя устройства вашего диска. (посмотреть можно командой df)

#241786

Вот как разнятся показания:
Nautilus - 57,6 ГБ
GParted - 64,65 ГиБ
baobab - 69.3 GB

А вот что выдают df и tune2fs:

Показать
Файл.система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
/dev/sda2 15305160 5897564 8639692 41% /
udev 1217648 4 1217644 1% /dev
tmpfs 489964 900 489064 1% /run
none 5120 0 5120 0% /run/lock
none 1224908 160 1224748 1% /run/shm
/dev/sda1 497829 35147 436980 8% /boot
/dev/sda5 228044440 160346136 56282516 75% /home
/dev/mapper/truecrypt32 5038336 2244836 2537564 47% /home/ankem/.cryptdata
Показать
tune2fs 1.42 (29-Nov-2011)
Filesystem volume name: <none>
Last mounted on: /home
Filesystem UUID: afb7f5ea-fb2b-4dbb-8ed5-eec5e59f751f
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: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 14270464
Block count: 57078945
Reserved block count: 2853947
Free blocks: 16926819
Free inodes: 14002360
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 1010
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Tue Mar 27 20:01:16 2012
Last mount time: Wed Mar 28 15:26:13 2012
Last write time: Wed Mar 28 15:26:13 2012
Mount count: 6
Maximum mount count: -1
Last checked: Tue Mar 27 20:01:16 2012
Check interval: 0 (<none>)
Lifetime writes: 66 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: 1966794
Default directory hash: half_md4
Directory Hash Seed: 7d70c0bc-9f79-4c66-9666-4703319f9da4
Journal backup: inode blocks

Между GB и Gib разница около 7%, но 57,6 ГБ не 61,85 ГиБ и, тем более не 64,65 ГиБ. Да и 56282516 1К блоков (df) и 66 GB (tune2fs) не соотносятся друг с другом. До форматирования при показаниях nautilus-а 6ГБ, Gparted вообще показывала почти 20ГБ свободного места, однако файлы не записывались из-за нехватки места. Вобщем запутался.

#241802
"ankem" написал:
Free blocks:              16926819

64,6 ГиБ свободны ~= 69,3 ГБ(10)

"ankem" написал:
Reserved block count:     2853947

это около 10,87 ГиБ (11,7 ГБ(10)), зарезервированных для root'а

получаем реально свободных для пользователя:
54,57ГиБ ~= 57,6 ГБ(10)
простая математика...
процент зарезрвированных блоков можно изменить... man tune2fs, смотреть опцию -m

#241803
"ankem" написал:
Между GB и Gib разница около 7%, но 57,6 ГБ не 61,85 ГиБ и, тем более не 64,65 ГиБ. Да и 56282516 1К блоков (df) и 66 GB (tune2fs) не соотносятся друг с другом.

вы-бы оформили в теге CODE, а не в спойлере, а то мне ничего непонятно. И да, df -h используйте, она тогда по человечески пишет.

у вас df показывает /home 228 044 440K
а tune2fs 228 315 780K
небольшое расхождение (271 340К) связано наверное со служебными нуждами.

#241804
"ankem" написал:
Block count: 57078945

угу. ровно 5% или 11148.230Мб, всё точно как в аптеке.
а уж считать это место "свободным" или нет...

#241962

drBatty
Спасибо!
Вобщем, как я понял, реально для файлов свободно то место, что показывает Nautilus.

#241965

ankem,
Уберите это 5% резервирование на отдельном /home, там оно ни к чему:
Отмонтируйте /home и далее:

text
# tune2fs -m 0 /dev/sda5
#242146

verg, Спасибо за подсказку, так и сделал.

Войдите или зарегистрируйтесь, чтобы ответить.