partición completa, o no? [cerrado]
-
05-07-2019 - |
Pregunta
mi partición / tmp está llena ... y está vacía al mismo tiempo. Así que la partición está llena. Consulta el directorio:
# du -sh /tmp 28K /tmp
¿Qué? Esta vacio... Y está realmente vacío ... solo dos directorios vacíos están ubicados en / tmp
Comprobando los detalles de la partición:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/cciss/c0d0p9 1012M 961M 0 100% /tmp
Está lleno! Pero ¿por qué se usa + disponible! = Tamaño?
Comprobando Inodes:
# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/cciss/c0d0p9 131616 17 131599 1% /tmp
Entonces, ¿qué pasa aquí?
Solución
En Unix / Linux, después de eliminar un archivo, permanece en el disco hasta que el último programa que lo usa lo cierra. Entonces, en tu caso, puedes tener un archivo eliminado que llena / tmp, y un programa zombie que lo mantiene abierto.
Actualización: Voy a repetir la sugerencia de @ Vinko de que puedes usar lsof para encontrar a ese zombi, usando
lsof +D /tmp
Otros consejos
Use lsof para averiguar qué proceso mantiene abierto el archivo
$ lsof /usr/bin/python
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
python 5020 hplip mem REG 8,2 1158612 623041 /usr/bin/python2.5
python 6795 vinko txt REG 8,2 1158612 623041 /usr/bin/python2.5