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 | |
Skład:
Piotr Kawczyński
Robert Dąbrowski