web-dev-qa-db-ja.com

/ tmpは100%使用しましたファイルはどこにありますか?

Centos 6.3サーバーで、/ tmpにファイルを保存するための空き領域がないことに気付きました。

 [root @]#df -h 
使用されるファイルシステムのサイズAvail Use%Mounted on 
/dev/mapper/vg0-lv_root 
 99G 11G 84G 12%/ 
 tmpfs 16G 0 16G 0%/dev/shm
/dev/sda1 194M 65M 120M 35%/boot
/dev/mapper/vg0-lv_tmp
 97M 92M 704K 100%/tmp
/dev/mapper/vg1-lv0 50G 180M 47G 1%/mnt/ssd2

しかし/ tmpには何もありません

 [root @]#ls -Sahl/tmp | more 
合計10K 
 dr-xr-xr-x。 25ルートルート4.0K Mar 16 04:29 .. 
 drwxrwxrwt。 3ルートルート3.0K Mar 16 03:32。
 drwx ------。 2ルートルート1.0K Mar 16 04:28 mc-root 

私の質問は、次のとおりです。どの/ tmpマウントスペースが使用されますか?そして、どうすればそれをきれいにできますか?

13
Ken Tang

現在開いているファイルを表示するには、lsof /tmpを使用する必要があります。

ソフトウェアをロックしたままファイルを削除すると、ファイルは表示されなくなりますが、HDDスペースは割り当てられたままになります。

14
CloudWeavers

これは非常に小さな/ tmpパーティションです。

lsof /tmpの出力を表示して、ファイルを開いているプロセスを確認します。関連プロセスを停止すると、スペースが解放されます。

3
ewwhite