Differenze tra du e df

Il comando du é un comando per vedere la dimensione di una cartella sul file system.
Il comando df ci permette di vedere quanto spazio é disponibile su una partizione.

A volte é possibile notare una discrepanza tra i due comandi:

# df -h
/dev/vda1 296G 276G 4.4G 99% /
# du -sh /
251G .

Succede perché se elimino o sposto un file mentre é aperto da un processo non viene piú conteggiato all’interno della directory, ma rientra ancora nello spazio occupato su file syste.

Per sistemare il problema solitamente basta fare un reload dei servizi che qualche volta succede abbiano problemi con il logrotate, ma se il problema persiste potrebbe essere il caso di riavviare la macchina.

One thought on “Differenze tra du e df

  1. Le cartelle sono di Windows… Ma su Windows du(1) e df(1) ci sono? 😀
    E c’è pure un typo nel quarto paragrafo, s/syste/system/.

    Riavviare???

Comments are closed.