web-dev-qa-db-fra.com

Fichiers supprimés en cours d'utilisation

J'ai vérifié que les fichiers supprimés sont toujours utilisés par la commande

Sudo find /proc/*/fd -ls | grep '(deleted)'

Et j'ai pu vérifier les fichiers supprimés qui sont toujours en cours d'utilisation. Pourquoi cela se produit-il? Existe-t-il un moyen de les supprimer définitivement?.

1
user641576

Comme expliqué par Eliah Kagan dans les commentaires, si un processus a un fichier ouvert, il doit rester en mémoire même si le fichier n'est pas lié au système de fichiers. L'approche simple consiste à redémarrer, car/proc est un système de fichiers virtuel et son contenu ne reste pas sur le disque dur

2
Sergiy Kolodyazhnyy