Индод и удаленные записи файла

Это относится к ответу здесь, так как я не получил ответа на свой вопрос в комментариях.

На самом деле это означает, что запись файла была создана в каталоге /dev/ashmem/, а затем удалена, но соответствующий i-узел все еще существует, потому что для него существует хотя бы один открытый дескриптор файла

Что это означает в терминах *nix? AFAIK, Android имеет тип ext4. Я знал, что в некоторых файловых системах структура inode сохраняет данные после удаления файла, а в некоторых содержимое структуры сбрасывается. Но что означает приведенное выше утверждение? Если запись в файле удалена, как остается хотя бы один открытый дескриптор файла? Здесь нет жесткой или мягкой ссылки.

1 ответ

Решение

После множества копаний с удалением mmap и файлов эти ответы (без саморекламы) помогают мне понять концепцию.

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