| |
Вслед за суперблоком расположено описание группы блоков (Group Descriptors). Это описание представляет собой массив, имеющий следующую структуру.
| Название поля | Тип | Назначение | |
bg_block_bitmap | 
ULONG | 
Адрес блока, содержащего битовую карту блоков (block bitmap) данной группы | |
bg_inode_bitmap | 
ULONG | 
Адрес блока, содержащего битовую карту индексных дескрипторов (inode bitmap) данной группы | |
bg_inode_table | 
ULONG | 
Адрес блока, содержащего таблицу индексных дескрипторов (inode table) данной группы | |
bg_free_blocks_count | 
USHORT | 
Счетчик числа свободных блоков в данной группе | |
bg_free_inodes_count | 
USHORT | 
Число свободных индексных дескрипторов в данной группе | |
bg_used_dirs_count | 
USHORT | 
Число индексных дескрипторов в данной группе, которые являются каталогами | |
bg_pad | 
USHORT | 
Заполнение | |
bg_reserved | 
ULONG[3] | 
Заполнение | 
Размер описания группы блоков можно вычислить как
(размер_группы_блоков_в_ext2 * число_групп) / размер_блока(при необходимости округляем).
Информация, которая хранится в описании группы, используется для того, чтобы найти битовые карты блоков и индексных дескрипторов, а также таблицу индексных дескрипторов. Не забывайте, что блоки и группы блоков нумеруются начиная с 1.
| 
Закладки на сайте Проследить за страницей  | 
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру  |