Salut, j'ai de nombreux fichiers qui ont été supprimés, mais pour une raison quelconque, l'espace disque associé aux fichiers supprimés ne peut pas être utilisé jusqu'à ce que je tue explicitement le processus pour le fichier prenant l'espace disque
$ lsof /tmp/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cron 1623 root 5u REG 0,21 0 395919638 /tmp/tmpfPagTZ4 (deleted)
L'espace disque occupé par le fichier supprimé ci-dessus provoque des problèmes tels que lorsque j'essaie d'utiliser la touche de tabulation pour compléter automatiquement un chemin de fichier, j'obtiens l'erreur bash: cannot create temp file for here-document: No space left on device
Mais après avoir exécuté kill -9 1623
l'espace pour ce PID est libéré et je ne reçois plus l'erreur.
Mes questions sont:
- pourquoi cet espace n'est-il pas immédiatement libéré lors de la première suppression du fichier?
- quelle est la meilleure façon de récupérer l'espace fichier associé aux fichiers supprimés?
et veuillez me faire savoir toute terminologie incorrecte que j'ai utilisée ou toute autre information pertinente et pertinente concernant cette situation.