Pada server Centos 6.3 saya perhatikan bahwa / tmp tidak lagi memiliki ruang kosong untuk menyimpan file.
[root @] # df -h Ukuran Sistem File yang Digunakan Penggunaan yang Tersedia% Dipasang di / 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
Tapi tidak ada di / tmp sama sekali
[root @] # ls -Sahl / tmp | lebih total 10K dr-xr-xr-x. 25 root root 4.0K 16 Mar 04:29 .. drwxrwxrwt. 3 root root 3.0K 16 Mar 03:32. drwx ------. 2 root root 1.0K 16 Mar 04:28 mc-root
Pertanyaan saya adalah: Bagaimana mungkin? Dengan apa / tmp mount space yang digunakan? Dan bagaimana saya bisa membersihkannya?
Jawaban:
Anda harus menggunakan
lsof /tmp
untuk melihat file yang sedang dibuka.Jika Anda menghapus file, sementara perangkat lunak masih memiliki kunci di dalamnya, Anda tidak akan melihatnya lagi, tetapi masih memiliki ruang hd yang ditugaskan untuk itu.
sumber
lsof /tmp
adalah perintahfuser -vm /tmp
.Itu adalah partisi / tmp yang sangat kecil.
Tampilkan output
lsof /tmp
untuk melihat proses mana yang membuka file di sana. Menghentikan proses yang relevan harus membebaskan ruang.sumber