@dedito, takie informacje już przytoczyłem na samym poczatku wątku.
Kod: Zaznacz cały
Dysk /dev/sdc: 532 GiB, bajtów: 571230650368, sektorów: 1115684864
Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Typ etykiety dysku: dos
Identyfikator dysku: 0x6e80cc5d
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 1115684863 1115682816 532G 83 Linux
Kod: Zaznacz cały
/dev/sdc1 548957480 512365548 12900184 98% /var/vmail
du --summarize /var/vmail/
512294228 /var/vmail/
Tutaj pojawia się niewielka rozbieżność rzędu 70 MB, która w kontekście mojego pytania nie specjalnie mnie interesuje (choć faktycznie może mieć to jakiś związek z zagadnieniem). W zasadzie wartości df i du pokrywają się.
Uwaga na temat problematyki "zaginionego" miejsca w wyniku przeliczania jednostek jest mi znana. Może błędnie, ale zakładam że różnice rozmiaru podanych systemem dziesiętnym, a binarnym wychodzą: dysk 532G v rozmiar partycji 524 GB (wartość na etykiecie v system). Swoją drogą tutaj jest różnica tylko na poziomie 8 GB. Kojarzę z partycji widnowsowych, że z dysku 500GB odkrojone zostaje jakieś 30 GB, co stanowi większa rozbieżność. Jak widać, w tym miejscu również można się doszukiwać pewnej nieścisłości i być może któryś z kolegów się do tego odniesie. Dodam, że dysk jest wirtualny. Bez zgłębiania tematu, może błędnie, ale założyłem, że "rozmiar dysku" tak naprawdę stanowi alokację na macierzy, a owe 8 GB to strata na dane niezbędne do jego utrzymania.
Najbardziej mnie nurtuje, dlaczego suma dwóch ostatnich kolumn nie pokrywa się z wartością pierwszej kolumny tj."rozmiar". W tym zestawieniu brakuje mi jeszcze jednej wartości, która reprezentowała by różnicę której pochodzenie nie potrafię zdefiniować.
df podaje trzy wartości: rozm. użyte dost
548957480 512365548 12900184
512365548 (użyte) + 12900184 (dostępne) = 525 265 732 (suma)
Zakładam, że rozmiar partycji (wiem, że nie dysku) = użyte miejsce + wolne miejsce.
Spodziewałem się, że 'rozmiar' będzie równy sumie, arealnie wychodzi co innego:
548957480 (rozmiar) - 525 265 732 (suma) daje rozbieżność ponad 20 GB: 23 691748
Swoją drogą wątek nadaje się do działu "wasze wtopy" bo właśnie zdałem sobie sprawę, że na wszystkich maszynach, przez kilka lat te wartości szacowałem "na oko" skupiając się jedynie na rezerwie wolnego miejsca. Okazuje się, że operując na wartościach rzędu dziesiątek czy setek, ten ogon niezauważenie traci się gdzieś w gąszczu innych spraw.