Różnica w rozmiarze folderu między właściwościami a du -s

0

Używam RHEL 6.6.

Kiedy spojrzę na mój folder domowy i du -sh .go uruchomię , pokazuje 7.2G, a kiedy go otwieram gui, pokazuje tylko 6.3GB. Uruchomiłem ponownie komputer, aby mieć pewność, że żadne uchwyty plików nie są otwarte .

Skąd ta rozbieżność?

magu_
źródło
może GUI liczy 1 MB jako 1 milion bajtów
Romeo Ninov
Potwierdzam to zachowanie. Zaznaczenie opcji „Pokaż ukryte i zapasowe pliki” w preferencjach przybliża sumy, ale nadal występuje rozbieżność.
Steven

Odpowiedzi:

2

duzlicza rozmiary na podstawie bloków używanych w systemie plików , ponieważ tam jest ważne miejsce. Okno dialogowe właściwości prawdopodobnie zlicza całkowite rozmiary plików (na podstawie bajtów), abyś mógł oszacować, ile miejsca potrzeba na „dowolnym” systemie plików.

Ponieważ bloki zawierają wiele bajtów, a częściowo wypełnione bloki liczą tyle samo, co pełne bloki (dla du), ich sumy są zwykle większe niż to, co otrzymujesz na podstawie tylko liczby bajtów.

Thomas Dickey
źródło