Доклад: Unix, базовые принципы и особенности
Чтобы получить доступ к файлу по имени, операционная система
- находит это имя в каталоге, содержащем файл,
- берет Номер_Инода файла,
- по номеру находит inod в области inod'ов,
- из inod'а берет адреса блоков, в которых расположены данные файла,
- по адресам блоков считывает блоки из области данных.
Все.
Формат индексного описателя файла.
Область инодов разбита на 64-х байтные структуры - inod'ы. В inod'е хранится:
- Тип файла (файл/каталог/специальный файл/fifo/socket)
Атрибуты (права доступа)
Владелец файла
Группа-владелец файла
Времена создания, модификации, последнего доступа к файлу
Длина файла
Адрес 1-го блока файла
Адрес 2-го блока файла
...
Адрес 10-го блока файла
Адрес блока косвенной адресации (блока с 256 адресами блоков)
Адрес блока 2-й косвенной адресации (блока с 256 адресами блоков с адресами)
Адрес блока 3-й косвенной адресации (блока с адресами блоков с адресами блоков с адресами)
Точный формат структуры файловой системы см. man fs
К-во Просмотров: 151
Бесплатно скачать Доклад: Unix, базовые принципы и особенности