p> Do tematu: System plików

Do tematu: Struktury danych

super_block
 
Typ Nazwa Opis
kdev_t s_dev numer urządzenia na którym jest super block
unsigned long s_blocksize rozmiar bloku dyskowego
unsigned char s_blocksize_bits
unsigned char s_lock informacja o blokadzie super block-u
unsigned char s_rd_only informacha o tym czy można zmienić zawartość super block-a
unsigned char s_dirt informuje czy kopia w pamięci jest różna od dyskowej
struct file_system_type *s_type dowiązanie do struktury zawierającej informacje o systemie plików oraz dowiązanie do następnego załączonego systemu plików
struct super_operations  *s_op dowiązanie do struktury zawierającej dowiązania do funkcji niezbędnych do obsługi systemu plików
struct dquot_operations *dq_op dowiązanie do struktury zawierającej dowiązania do funkcji ???
unsigned long s_flags flagi wykorzystywane przy montowaniu systemu
unsigned long s_magic liczba charakterystyczna dla systemu plików
unsigned long s_time
struct inode *s_covered
struct inode *s_mounted dowiązanie do i-węzła, pod którym ma być zamontowany system plików
struct wait_queue *s_wait dowiązanie do kolejki dostępu do super block-u
union {
struct minix_sb_info minix_sb
struct ext_sb_info ext_sb
struct ext2_sb_info ext2_sb struktura zawierająca informacje o systemie plików ext2
struct hpfs_sb_info hpfs_sb
sturct msdos_sb_info msdos_sb
struct isofs_sb_info isofs_sb
struct nfs_sb_info nfs_sb
struct xiafs_sb_info xiafs_sb
struct sysv_sb_info sysv_sb
struct affs_sb_info affs_sb
struct ufs_sb_info ufs_sb
void *generic_sbp
u unia zawierająca struktury z informacjami dla różnych różnych systemów plików
Autor:
Piotr Kawczyński

Skład:
Piotr Kawczyński
Robert Dąbrowski