Centos マシンにいくつかのファイルを scp しようとしたときに、「デバイスに空き容量がありません」というエラーが表示されます。
確認しようとしました:
[root@...]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G 18G 0 100% /
そして私がそうすると
du -sh /
-> 5Gのみを提供します
[... ~]$ df -i /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
4685824 209516 4476308 5% /
ファイル システムがいっぱいのようです。どのファイルがこれほど多くのサイズを占めているかを調べるにはどうすればよいですか?
ベストアンサー1
du -sh
との出力のこのような違いはdf -h
、大きなファイルが削除されたが、何らかのプロセスによってまだ開かれている場合に発生する可能性があります。 コマンドを使用してlsof | grep deleted
、どのプロセスが削除されたファイルの記述子を開いているかを確認します。 プロセスを再起動すると、スペースが解放されます。