2012-05-09 14 views
7

私はlinuxを使い始めてcentosシステムで作業しています コマンドdf -Hを実行すると、フルであれば82%、つまり15GBしか使用できません。ディスク上の空き容量が更新されない

余分なスペースが必要なので、WINSCPを使用しています。シフトは15Gレコードを削除しました。

df -Hをもう一度実行しましたが、それでも15 GBの空き容量があります。削除されたファイルの空き容量はとなります。

pleseは、ほとんどのUNIXファイルシステムでは、この

答えて

5

の解決策を見つけることに私を助けて、ファイルが開いている場合、OSはファイルに正しい方法を削除しますが、ファイルが閉じられるまでのスペースを解放しません。どうして?ファイルを開いたユーザーがファイルを表示できるためです。

一方、Windowsは、ファイルが使用中であるため、ファイルを削除できないと不満を表明していましたが、後のインカネーションでエクスプローラがそのファイルを削除するふりをするようです。

一部のアプリケーションは、この事実に関連する悪い挙動で有名です。たとえば、いくつかのファイルを適切に閉じることのできないMySQLのバージョンを扱う必要があります。私は/ tmpに数GBのスペースを浪費しています。

lsofコマンドを使用して、開いているファイル(man lsof)をリストすることができます。問題が開いているファイルに関連していて、再起動する余裕がある場合は、最も簡単な方法で問題を解決できます。

+0

ハイテクパウロScardine 私はpermanetly deleatingされていないデルは、これが答えを 感謝.. よろしく を更新している今、空き領域からファイルを削除した後/ TMP の中に保存されたシフトを与えているのWinSCPを使用してDeepak M –

関連する問題