Удаленные файлы используются

Я проверил, что удаленные файлы все еще используются командой

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

И я смог проверить удаленные файлы, которые все еще используются. Почему это происходит? Есть ли способ удалить их навсегда?

1 ответ

Решение

Как пояснил Элия Каган в комментариях, если у процесса открыт файл, он должен оставаться в памяти, даже если файл не связан с файловой системой. Простым подходом является перезагрузка, так как /proc является виртуальной файловой системой и ее содержимое не остается на жестком диске.

Другие вопросы по тегам