/ tmp utilizzato al 100% dove sono i file?


13

Sul server Centos 6.3 ho notato che / tmp non ha più spazio libero per archiviare i file.

[root @] # df -h
Dimensione del filesystem utilizzata Disponibilità disponibile% montata su
/ 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

Ma non c'è niente in / tmp

[root @] # ls -Sahl / tmp | altro
totale 10K
dr-xr-xr-x. 25 root root 4.0K 16 mar 04:29 ..
drwxrwxrwt. 3 root root 3.0K 16 marzo 03:32.
drwx ------. 2 root root 1.0K 16 mar 04:28 mc-root

La mia domanda è: come potrebbe essere? Con quale spazio di montaggio / tmp utilizzato? E come potrei pulirlo?


df -h ti sta dicendo Usato = 0 ...
Brigo

Risposte:


14

Dovresti usare lsof /tmpper vedere il file attualmente aperto.

Se elimini un file, mentre un software ha ancora un blocco su di esso, non lo vedrai più, ma gli verrà comunque assegnato spazio HD.


Tutto lo spazio / tmp utilizzato da tante minacce come: php-fpm 2186 nginx DEL REG 253,3 12 /tmp/apc.7mboJ4
Ken Tang

Ho un server con nginx + php-fpm + apc, quindi sembra che la partizione / tmp non sia abbastanza spazio ...
Ken Tang

Ho trovato apc.ini questa riga:; Il file_mask in stile mktemp da passare al modulo mmap. apc.mmap_file_mask = / tmp / apc.XXXXXX penso che cambi questa riga in /var/tmp/apc.XXXXXX ???
Ken Tang

1
Quando si controlla il risultato LSOF, 'DEL' ti dà un'idea di quale file ora esiste solo in memoria. Il riavvio dello stack del software (ad esempio: nginx, php, ecc.) Dovrebbe eliminare i problemi di spazio sull'HD. E hai ragione,
100

Un comando alternativo a lsof /tmpè il comando fuser -vm /tmp.
jdknight,

3

Questa è una partizione / tmp molto piccola.

Mostra l'output di lsof /tmpper vedere quali processi hanno file aperti lì. L'arresto del processo pertinente dovrebbe liberare spazio.


<pre> [root @] # lsof / tmp COMANDO PID UTENTE TIPO FD MISURA DISPOSITIVO / OFF NOME NOME php-fpm 2185 radice 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.