1. 程式人生 > >Linux 檔案系統的 Superblock, Inode, Dentry 和 File

Linux 檔案系統的 Superblock, Inode, Dentry 和 File

通過set number:386 struct ext3_super_block {386 struct ext3_super_block {387 /*00*/  __le32  s_inodes_count;         /* Inodes count */388         __le32  s_blocks_count;         /* Blocks count */389         __le32  s_r_blocks_count;       /* Reserved blocks count */390         __le32  s_free_blocks_count;    /* Free blocks count */391 /*10*/  __le32  s_free_inodes_count;    /* Free inodes count */392         __le32  s_first_data_block;     /* First Data Block */393         __le32  s_log_block_size;       /* Block size */394         __le32  s_log_frag_size;        /* Fragment size */395 /*20*/  __le32  s_blocks_per_group;     /* # Blocks per group */396         __le32  s_frags_per_group;      /* # Fragments per group */397         __le32  s_inodes_per_group;     /* # Inodes per group */398         __le32  s_mtime;                /* Mount time */399 /*30*/  __le32  s_wtime;                /* Write time */400         __le16  s_mnt_count;            /* Mount count */401         __le16  s_max_mnt_count;        /* Maximal mount count */402         __le16  s_magic;                /* Magic signature */403         __le16  s_state;                /* File system state */404         __le16  s_errors;               /* Behaviour when detecting errors */405         __le16  s_minor_rev_level;      /* minor revision level */406 /*40*/  __le32  s_lastcheck;            /* time of last check */407         __le32  s_checkinterval;        /* max. time between checks */408         __le32  s_creator_os;           /* OS */409         __le32  s_rev_level;            /* Revision level */410 /*50*/  __le16  s_def_resuid;           /* Default uid for reserved blocks */411         __le16  s_def_resgid;           /* Default gid for reserved blocks */