Ext2: дескрипторы группы
Я пишу программу на Java, чтобы пройти и перейти к образу файловой системы ext2. Я знаю, что моя fs - это ревизия 1 (или выше), поэтому я знаю, что есть копии суперблока в группах 0,1 и степени 3,5 и 7. У меня вопрос: что происходит с дескриптором группы, когда в группа без суперблока? есть ли? если есть, значит ли это, что он находится в первом блоке группы? Где мне искать таблицу инодов в моей третьей группе?
У моего fs есть 3 группы (0,1,2), каждый длиной 8192 блока с размером блока =1024.
1 ответ
Я узнал, так что я просто оставлю ответ здесь для будущих ссылок.
Оказывается, блок дескриптора группы содержит дескрипторы группы для каждой группы, добавляемые один за другим. Также дескриптор группы имеет длину 32 байта ( http://www.nongnu.org/ext2-doc/ext2.html). Поэтому, если вам нужен gd n-й группы, вы должны выполнить n*32 внутри блока дескриптора группы.