⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ext2_fs_sb.h.txt

📁 linux内核学习笔记 希望想看的人可以很快下载到
💻 TXT
字号:
any problems,send mails to sindybear@163.com


相关文件
	include/linux/fs.h


#define EXT2_MAX_GROUP_LOADED   32	//ext2文件系统最大可以同时装载到内存中组数量(?)


这个结构属于fs.h中vfs的super_block中的u成员的,也就是当系统从磁盘中把ext2文件系统的超级块读出来
以后,就用读出来的数据对这个数据结构进行赋值,这个是linux系统实际使用的真正的超级块
struct ext2_sb_info {
        unsigned long s_frag_size;      /* Size of a fragment in bytes */
        unsigned long s_frags_per_block;/* Number of fragments per block */
        unsigned long s_inodes_per_block;/* Number of inodes per block */
        unsigned long s_frags_per_group;/* Number of fragments in a group */
        unsigned long s_blocks_per_group;/* Number of blocks in a group */
        unsigned long s_inodes_per_group;/* Number of inodes in a group */
        unsigned long s_itb_per_group;  /* Number of inode table blocks per grop */
        unsigned long s_gdb_count;      /* Number of group descriptor blocks */
        unsigned long s_desc_per_block; /* Number of group descriptors per bloc */
        unsigned long s_groups_count;   /* 当前文件系统的组数量 */
        struct buffer_head * s_sbh;     /* 纪录一个buffer,其中包含s_es */
        struct ext2_super_block * s_es; /* 从磁盘上读出来的ext2超级块就存在这里 */
        struct buffer_head ** s_group_desc;
        unsigned short s_loaded_inode_bitmaps;
        unsigned short s_loaded_block_bitmaps;
        unsigned long s_inode_bitmap_number[EXT2_MAX_GROUP_LOADED];	//装载的块组缓存(inode)
        struct buffer_head * s_inode_bitmap[EXT2_MAX_GROUP_LOADED];
        unsigned long s_block_bitmap_number[EXT2_MAX_GROUP_LOADED];
        struct buffer_head * s_block_bitmap[EXT2_MAX_GROUP_LOADED];
	unsigned long  s_mount_opt;
        uid_t s_resuid;
        gid_t s_resgid;
        unsigned short s_mount_state;
        unsigned short s_pad;
        int s_addr_per_block_bits;
        int s_desc_per_block_bits;
        int s_inode_size;
        int s_first_ino;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -