/ tmp% 100 kullanıldı dosyalar nerede?


13

Centos 6.3 sunucusunda / tmp dosyalarının depolanması için artık boş alan olmadığını fark ettim.

[root @] # df -h
Kullanılan Dosya Sistemi Boyutu Kullanılabilir Yüzdesi
/ Dev / eşleyici / vg0-lv_root
                       99G 11G 84G% 12 /
tmpfs 16G 0 16G 0% / dev / shm
/ dev / sda1 194M 65M 120M% 35 / önyükleme
/ Dev / eşleyici / vg0-lv_tmp
                       97M 92M 704K% 100 / tmp
/ dev / haritacı / vg1-lv0 50G 180M 47G% 1 / mnt / ssd2

Ama / tmp içinde hiçbir şey yok

[root @] # ls -Sahl / tmp | daha fazlası
toplam 10 bin
Dr.-xr-xr-x. 25 kök kök 4.0K 16 Mar 04:29 ..
drwxrwxrwt. 3 kök kökü 3.0K Mar 16 03:32.
drwx ------. 2 kök kökü 1.0K Mar 16 04:28 mc-root

Sorum şu: Nasıl olabilir? Hangi / tmp montaj alanı tarafından kullanılır? Nasıl temizleyebilirim?


df -h size söylüyor = 0 ...
Brigo

Yanıtlar:


14

Şu lsof /tmpanda açık olan dosyayı görmek için kullanmalısınız .

Bir dosyayı silerseniz, bir yazılım üzerinde hala bir kilit varken, artık görmezsiniz, ancak yine de ona atanmış hd alanı olur.


All / tmp alanı gibi birçok tehdit tarafından kullanılır: php-fpm 2186 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4
Ken Tang

Nginx + php-fpm + apc ile sunucum var, bu yüzden / tmp bölümü hiç yeterli alan yok ...
Ken Tang

Ben apc.ini bu satırı buldum:; Mmap modülüne geçmek için mktemp-tarzı file_mask. apc.mmap_file_mask = / tmp / apc.STR bence bu satırı /var/tmp/apc.atıcı olarak değiştirin ???
Ken Tang

1
LSOF sonucunu kontrol ettiğinizde, 'DEL' size hangi dosyanın sadece bellekte bulunduğuna dair bir fikir verir. Yazılım yığınınızı yeniden başlatmak (ör: nginx, php, vb.) HD alanı sorunlarını gidermelidir. Ve haklısın, 100MB yeterli değil
CloudWeavers

Bir alternatif komut için lsof /tmpkomut fuser -vm /tmp.
jdknight

3

Bu çok küçük bir / tmp bölümüdür.

lsof /tmpHangi işlemlerin açık dosyaları olduğunu görmek için çıktısını gösterin . İlgili süreci durdurmak alanı boşaltmalıdır.


<pre> [root @] # lsof / tmp KOMUT PID KULLANICI FD TİP CİHAZ BOYUTU / KAPALI DÜĞÜM ADI php-fpm 2185 kök DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2186 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2187 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2188 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2189 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2190 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 php-fpm 2253 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4 ... </pre>
Ken Tang
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.