Удаленные файлы используются
Я проверил, что удаленные файлы все еще используются командой
sudo find /proc/*/fd -ls | grep '(deleted)'
И я смог проверить удаленные файлы, которые все еще используются. Почему это происходит? Есть ли способ удалить их навсегда?
1 ответ
Решение
Как пояснил Элия Каган в комментариях, если у процесса открыт файл, он должен оставаться в памяти, даже если файл не связан с файловой системой. Простым подходом является перезагрузка, так как /proc является виртуальной файловой системой и ее содержимое не остается на жестком диске.