私のDebianからドライブの1つにファイルを移動またはコピーすると、残りのスペースがないと表示され続けますが、実際には約60GBの空き容量があります。
出力はdu -d 1 -h
次のとおりです。
16M ./one
32G ./two
48G ./three
39G ./four
18G ./five
135G .
df -h
これを出力します。
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 200G 136G 65G 68% /mnt/SU
出力はdf -i
次のとおりです。
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda6 68680588 1524136 67156452 3% /mnt/SU
そしてsudo lsof |grep -i deleted
これを出力します。
このドライブのパーティションサイズは約200GBです。ディスクサイズを表示する他のすべてのコマンドは、残りの領域があることを示します。
一部のファイルを削除すると、テキストファイルをコピーしても繰り返されます。
解決策はありますか?
答え1
一部の削除されたファイルはディスク/ファイルシステムスペースを占有する可能性があります。削除されたファイルがスペースを占有していることを確認するには、root権限アカウントで次のコマンドを実行します。
lsof < name_of_filesystem> | grep -i deleted
これらのファイルについて知ったら、そのファイルに関連するサービスが何であるかを調べ、サービスを停止してから起動すると、ディスク容量が解消され、解放されます。
お役に立てば幸いです。エラーが表示された場合は、スクリーンショットを貼り付けてください。ありがとうございます。