elétrő könyvtárméret a du -h -d1 és df -h nem ugyan azt az eredményt adja

Fórumok

Sziasztok!

Az mitől lehet, hogy ha a két parancs du -h -d1 és df -h nem ugyan azt a mappaméretet mutatja? Van egy 40% eltérés. df ennyivel többet mutat.

A mentések mennek ide. Ez egy távoli (windows) tárhely  ami fel van csatolva a gépre, ha windows alól nézem akkor az is a nagyobb df által mutatott adat foglalást látja. Volt már valakinek ilyen? Mit lehet ilyenkor tenni?

Hozzászólások

Szerkesztve: 2020. 10. 29., cs - 11:27

Ez teljesen normális, a `du' megszámolja és összeadja azokat a fájrendszer-bejegyzéseket, amiket lát és képes rá stat() rendszerhívást csinálni, a `df' viszont a fájlrendszertől kérdezi le a foglaltságot.

Egy fájlrendszeren sokféle olyan adat tud lenni, ami fájlszinten nem látszódik, vagy éppen más méretűnek látszódik, (shadow copy, hardlinkek, blokkméretből adódó eltérések, stb.) pláne, ha még egy hálózati réteg is van közte, ami esetleg más blokkméretet szimulál a kliensnek, mint ami a szerver oldali fájlrendszeren van.