2012-05-09 14 views
7

Sono nuovo di linux e lavoro con sistema centos, Eseguendo il comando df -H sta mostrando 82% se pieno, cioè solo 15 GB è gratuito.centos spazio libero su disco non aggiornato

Desidero aggiungere altri spazi in più, quindi utilizzando WINSCP ho fatto shift cancellato il record 15G.

ed eseguito df -H ancora una volta, ma mostra ancora 15 GB gratuiti. ma la dimensione libera del file cancellato dove va.

Plese help me out a trovare soluzione a questo

risposta

5

Nella maggior parte dei file system UNIX, se un file è aperto, il sistema operativo cancellerà il modo file giusto, ma non rilascerà lo spazio fino a quando il file viene chiuso. Perché? Perché il file è ancora visibile per l'utente che lo ha aperto.

Dall'altro lato, Windows si è lamentato del fatto che non è possibile eliminare un file perché è in uso, sembra che in seguito incarnations explorer farà finta di eliminare il file.

Alcune applicazioni sono famose per cattivi comportamenti legati a questo fatto. Per esempio, ho a che fare con alcune versioni di MySQL che non chiuderanno correttamente alcuni file, nel corso del tempo posso trovare diversi GB di spazio sprecato in/tmp.

È possibile utilizzare il comando lsof per elencare i file aperti (man lsof). Se il problema è legato ai file aperti e puoi permetterti un riavvio, molto probabilmente è il modo più semplice per risolvere il problema.

+0

hi Paulo Scardine usando WinSCP sto dando SHIFT del che non è deleating permanetly, questo è l'archiviazione in/TMP dopo aver rimosso il file da quello spazio ora libero viene aggiornato grazie per la risposta .. saluti Deepak M –

Problemi correlati