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ść?
linux
filesystems
rhel-6
magu_
źródło
źródło
Odpowiedzi:
du
zlicza 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.źródło