超级块 superblock
来源:互联网 发布:文件删除数据恢复 编辑:程序博客网 时间:2024/05/12 19:17
struct super_block {
unsigned short s_ninodes; //i 节点数
unsigned short s_nzones; //逻辑块数
unsigned short s_imap_blocks; //i节点位图占用的块数
unsigned short s_zmap_blocks; //逻辑块位图占用的块数
unsigned short s_firstdatazone; //第一个数据块号
unsigned short s_log_zone_size; //Log2(磁盘块数/逻辑块)
unsigned long s_max_size; //最大文件长度
unsigned short s_magic; //Magic number
/* These are only in memory */
struct buffer_head * s_imap[8]; //i节点位图
struct buffer_head * s_zmap[8]; //逻辑块位图
unsigned short s_dev; //设备号
struct m_inode * s_isup; //根目录i节点
struct m_inode * s_imount; //被文件系统Mount到的i节点
unsigned long s_time; //修改时间
struct task_struct * s_wait; //Wait此超级块的进程
unsigned char s_lock; //Lock标志
unsigned char s_rd_only; //只读标志
unsigned char s_dirt; //Dirty标志
};
相关函数:
extern inline struct super_block * get_super(int dev);
返回dev号对应的super_block
void mount_root(void);
将superblock信息读到内存中;
将ROOT_DEV i节点信息读到内存中
- 超级块 superblock
- linux VFS 之二:超级块superblock
- 一步一步粗谈linux文件系统(三)----超级块(superblock)
- 超级块
- 读取超级块【ext2_fill_super】
- Minix超级块管理
- 超级块操作
- 文件系统超级块
- 超级块 i节点 数据块 目录块 间接块
- 超级块 i节点 数据块 目录块 间接块
- 超级块 i节点 数据块 目录块 间接块
- 超级块与索引节点
- Ext2的超级块对象
- Ext2的超级块对象
- EXT2超级块初始化(一)
- 【文件管理】超级块super_block
- 超级块与索引节点
- 查看linux的超级块
- 鼠年知运 2008年编程语言运势抢先知
- DataList中CheckBox实现单选
- 白玉微瑕 程序员不必追求完美
- 从与客户沟通谈程序员的内在职业素养
- [转]基于RRDTOOL+CACTI性能监视系统的架构
- 超级块 superblock
- 浅谈Java集合中Array(数组)的应用
- CSS的十八般技巧
- 增值税
- [转]看我出招之:我用Nagios
- [转]基于LVS的互联网应用
- [转]使用Varnish代替Squid做网站缓存加速器的详细解决方案
- PHP的Ajax框架
- 那年感想-- 07年的成长.....