Hola, tengo muchos archivos que se han eliminado, pero por alguna razón el espacio en disco asociado con los archivos eliminados no se puede utilizar hasta que elimine explícitamente el proceso del archivo que ocupa el espacio en disco
$ lsof /tmp/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cron 1623 root 5u REG 0,21 0 395919638 /tmp/tmpfPagTZ4 (deleted)
El espacio en disco ocupado por el archivo eliminado anterior causa problemas, como cuando intento usar la tecla de tabulación para completar automáticamente una ruta de archivo. Obtengo el error bash: cannot create temp file for here-document: No space left on device
Pero después de ejecutar kill -9 1623
el espacio para ese PID se libera y ya no obtengo el error.
Mis preguntas son:
- ¿Por qué este espacio no se libera inmediatamente cuando el archivo se elimina por primera vez?
- ¿Cuál es la mejor manera de recuperar el espacio de archivos asociado con los archivos eliminados?
y hágame saber cualquier terminología incorrecta que haya utilizado o cualquier otra información relevante y pertinente con respecto a esta situación.