科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Windows与Linux系统硬盘组织方式简介

Windows与Linux系统硬盘组织方式简介

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

win下的硬盘和linux的硬盘组织方式不同,win的硬盘组织方式是引导区、目录区,文件控制块区(每个文件控制块对应记录一个文件的信息一个文件),文件区几个部分。 win下的目录不是一个文件,而是在硬盘的开始有目录区。

作者:yangbai 来源:赛迪网技术社区 2007年11月17日

关键字: 简介 硬盘 Linux Windows

  • 评论
  • 分享微博
  • 分享邮件
 

win下的硬盘和linux的硬盘组织方式不同,win的硬盘组织方式是引导区、目录区,文件控制块区(每个文件控制块对应记录一个文件的信息一个文件),文件区几个部分。 win下的目录不是一个文件,而是在硬盘的开始有目录区。

每一个目录是一个树形链表,链表的内容是一个个文件控制块首尾串起来的。

linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块(datablock),目录块(diredtory block)。其中超级块中包含了关于该硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。但是索引结点中不包括文件的名字,文件名是放在目录块里的。目录块里包含有文件的名字以及此文件的索引结点编号。

linux下的目录是一个真正的文件,一切按文件的格式进行。

关于以上超块、索引结点、数据块、目录块的数据结构,可以到/usr/src/linux2.4.26/include下找到一个fs.h看看。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章