QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1608|回复: 1

关于ext3文件系统的硬盘布局

[复制链接]
发表于 2003-4-9 11:40:11 | 显示全部楼层 |阅读模式
用如下方法读到的是ext3_fs.h中的定义的哪一部分呢?
int main()   /*不带参数的程序*/
{
  char ch;
  int  fp;              /*定义文件指针*/
  char info[2048];
  if((fp=open("/dev/hda1",0))==-1)  /*打开源文件*/
  { printf("open /dev/hda1 failure!\n");
    exit(1);  }
// if(lseek(fp,512,0)==-1)
  //   printf("lseek fail \n");
  if(read(fp,info,204==-1){     
     printf("read failure \n");      
  }else{
     int i;
     for(i=0;i<2048;i++)
        printf(" %d ",info);
    // printf(" %d \n ",info);
  }
  close(fp);                  /*关闭文件*/  
  return 0;
}
每个逻辑分区的前512字节是引导块(按照上面的方法,应该访问不到吧?),接下来应该是块组0,1...
但每个块组中,数据块位图和索引接点位图必需各占一个数据块,所以我现在就比较疑惑:超级块和组描述符是怎么存放的呢?
 楼主| 发表于 2003-4-9 15:41:44 | 显示全部楼层

表达错误,请版斧删除此文,谢谢!

我没有搞清除,就发文了,不好意思,请版斧删除.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 09:58 , Processed in 0.073211 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表