Две особенности отличают директории от обычных файлов:
1. Для каталога указывается другой тип файла в записи индексного дескриптора ✉️
2. Блок данных, на который указывает соответствующее поле в таблице inodes, содержит названия файлов/директорий и индексы, по которым происходит поиск элементов в таблице 🔍
Если блок с данными файла содержит внутреннюю его информацию, то блок с данными директории, по сути, является таблицей с полями “имя дочернего элемента / id" в таблице индексного дескриптора 🔗
Ремарка для программистов:
Несмотря на то, что процесс может открыть каталог, он не может применять системные вызовы read и write для того, чтобы изменить данные по дескриптору 🔒
Post #21
2.1K

- 🗿 3
- 👍 1
- 🔥 1
- 👏 1