Премини към съдържанието
mkfs.ext4

Как да разбера колко МБ е даден файл или директория?

Препоръчан отговор


Този феномен е във всички дистрибуции, графични среди, файлови мениджъри и т.н., които съм пробвал, а те са много. Просто е невъзможно да разбреш със сигурност колко МБ е даден файл или директория и дори колко място имаш на диска. Ето примери:

EYCCGta.png

В крайна сметка /boot 53,9 МiB ли е или 60,4 MiB?

А дисковото пространство е пълен ташак:

34BirUG.png

Сега диска ми 923,9 GiB ли е или 908,4? А / дяла бил 48,2 MiB, това не знам как да го коментирам дори...

И показва, че имам 857,1 GiB свободни, това е стандартна Кубунту инсталация без нищо друго, според вас 50 GiB ли заема?
Абсолютна кретения и идиотщина.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

преди 5 минути, mkfs.ext4 написа:

Този феномен е във всички дистрибуции, графични среди, файлови мениджъри и т.н., които съм пробвал, а те са много. Просто е невъзможно да разбреш със сигурност колко МБ е даден файл или директория и дори колко място имаш на диска. Ето примери:

 

В крайна сметка /boot 53,9 МiB ли е или 60,4 MiB?

А дисковото пространство е пълен ташак:

 

Сега диска ми 923,9 GiB ли е или 908,4? А / дяла бил 48,2 MiB, това не знам как да го коментирам дори...

И показва, че имам 857,1 GiB свободни, това е стандартна Кубунту инсталация без нищо друго, според вас 50 GiB ли заема?
Абсолютна кретения и идиотщина.

Отговора се крие тук: du -sh /* и http://linuxshellaccount.blogspot.de/2008/12/why-du-and-df-display-different-values.html

  • Харесва ми 2

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Значи инсталацията ми е 5 GB:

kdo32vI.png

А според Dolphin - 50-70 GiB :D

Поредно доказателство колко по-добре е да използваш терминалът вместо графичните инструменти, за каквото и да е, дори за супер прости неща като да видиш колко е размера на нещо.

Редактирано от mkfs.ext4 (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Под Линукс размерът на / (корена) е всичко друго, но не просто нещо. Зависи къде се намира /home на отделен дял или не, swap на отделен дял или не?  (/proc и /sys са "виртуални") /run се използва за монтиране, което увеличава размера на /, ако си включил CD / флашка т.н. 50GB е точно според мен, като се включи /home /run

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 3 минути, bvbfan написа:

Под Линукс размерът на / (корена) е всичко друго, но не просто нещо. Зависи къде се намира /home на отделен дял или не, swap на отделен дял или не?  (/proc и /sys са "виртуални") /run се използва за монтиране, което увеличава размера на /, ако си включил CD / флашка т.н. 50GB е точно според мен, като се включи /home /run

boot и home са в /, нямам вкарани флашки или друго на шотовете горе. Така или иначе, да ми каже "22 папки и 48 MiB" е пълен ташак.

swap ми е на отделен дял.


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Това за df/du го бяхме коментирали отдавна , може да прочетеш тук , има няколко поста свързани точно с това питане.

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 3 минути, mkfs.ext4 написа:

boot и home са в /, нямам вкарани флашки или друго на шотовете горе. Така или иначе, да ми каже "22 папки и 48 MiB" е пълен ташак.

swap ми е на отделен дял.

Не, смятат се само файловете, директориите са с голмина 4к (минимален размер на файл)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 4 минути, bvbfan написа:

Не, смятат се само файловете, директориите са с голмина 4к (минимален размер на файл)

Сега проверих - наистина тези 48 MiB са били само за файловете.

Но защо диска ми го показва 923 GiB (което е точно), а като цъкна properties - 857 GiB свободни от 908 GiB:D

А реално е 5 GB заетото място според du -sh и диска си е 923 GiB според lsblk

Пълна бъркотия.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 3 минути, bvbfan написа:

1 кб = 1024 б, а не 1000 както се смята по принцип.

1 kib = 1024 b

1 k = 1000 b

Значи изводът е - като маркираш нещо и цъкнеш properties ти показва реалния размер, или поне в повечето случаи, защото се стига и до това:

WZar7S2.png

Не знам какво да кажа :D

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ето няколко резултата за една и съща директория - /, всеки да вярва на който инструмент си хареса :D

uaqzfvz.png

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.