En el servidor Centos 6.3 noté que / tmp ya no tiene espacio libre para almacenar archivos.
[raíz @] # df -h Tamaño del sistema de archivos utilizado Disponible Uso% montado en / 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
Pero no hay nada en / tmp en absoluto
[root @] # ls -Sahl / tmp | más total 10K dr-xr-xr-x. 25 root root 4.0K 16 de marzo 04:29 .. drwxrwxrwt. 3 root root 3.0K 16 de marzo 03:32. drwx ------. 2 root root 1.0K 16 de marzo 04:28 mc-root
Mi pregunta es: ¿cómo podría ser? ¿Por qué espacio de montaje / tmp utilizado? ¿Y cómo podría limpiarlo?
Respuestas:
Debe usar
lsof /tmp
para ver el archivo abierto actualmente.Si elimina un archivo, mientras que un software todavía tiene un bloqueo, ya no lo verá, pero aún tendrá espacio en HD asignado.
fuente
lsof /tmp
es el comandofuser -vm /tmp
.Esa es una partición muy pequeña / tmp.
Muestra la salida de
lsof /tmp
para ver qué procesos tienen archivos abiertos allí. Detener el proceso relevante debería liberar el espacio.fuente