структуры super_block и ext2_super_block

Может ли кто-нибудь объяснить мне связь между структурой ext2_super_block (в fs/ext2/ext2.h) и структурой super_block (в include/linux/fs.h). Я спрашиваю об этом, потому что в LKP (Роберт Лав) говорится, что каждая файловая система должна реализовывать struct super_block. Но ext2_super_block отличается, и как функции из super.c применяются к ext2?


person Albert    schedule 05.11.2012    source источник


Ответы (1)


ext2_super_block является специфичной для ext2 структурой на диске, поскольку super_block является общим описанием суперблока памяти.

person Ilya Matveychikov    schedule 06.11.2012
comment
Поскольку каждая файловая система реализует свой суперблок, почему существует структура super_block? - person Albert; 06.11.2012
comment
просто сравните ext2_super_block и super_block самостоятельно :) - person Ilya Matveychikov; 06.11.2012