《操作系统真象还原》——0.23 操作系统是如何识别文件系统的-阿里云开发者社区

开发者社区> 异步社区> 正文

《操作系统真象还原》——0.23 操作系统是如何识别文件系统的

简介: 我们知道,一个硬盘上可以有很多分区,每个分区的格式又可以不同。就拿Linux来说,既能识别ext3,又能识别ext4。可能有同学会说,这两个分区的文件系统都是Linux自己专用的,当然认得自己的东西了。可是自己的东西也得有个辨别的地方,否则凭什么说“认得”呢。
+关注继续查看

本节书摘来自异步社区《操作系统真象还原》一书中的第0章,第0.23节,作者:郑钢著,更多章节内容可以访问云栖社区“异步社区”公众号查看

0.23 操作系统是如何识别文件系统的

我们知道,一个硬盘上可以有很多分区,每个分区的格式又可以不同。就拿Linux来说,既能识别ext3,又能识别ext4。可能有同学会说,这两个分区的文件系统都是Linux自己专用的,当然认得自己的东西了。可是自己的东西也得有个辨别的地方,否则凭什么说“认得”呢。

其实这是之前介绍过的魔数的作用,文件系统也有自己的魔数,魔数的神秘力量在此施展了。各分区都有超级块,一般位于本分区的第2个扇区,比如若各分区的扇区以0开始索引,其第1个扇区便是超级块的起始扇区。超级块里面记录了此分区的信息,其中就有文件系统的魔数,一种文件系统对应一个魔数,比对此值便知道文件系统类型了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10061 0
操作系统的文件系统思考
文件系统是操作系统的一部分,最终是目的是管理文件。   操作系统中之所以产生文件的概念,是为了方便多个进程可以共享一些数据,那么这些数据就要存储在磁盘上。多个进程可以进行访问。   把文件看成是磁盘上的地址空间。
732 0
文件存储管理文件系统的操作有哪些?
本文介绍如何在NAS控制台上管理文件系统,包括创建文件系统、查看文件系统列表、查看文件系统详情、删除文件系统等操作。
802 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10882 0
Linux基本操作 2-----Linux文件系统基本结构
Linux的文件系统结构             Linux文件系统为一个倒转的单根树状结构 文件系统的根为"/" 文件系统严格区分大小写 路径使用“/”来分割,在windows使用"\"  当前工作目录        ...
801 0
Linux操作系统基础知识之八:文件系统
Q1.        Linux目录树结构是怎样的?它与Windows的目录树结构有什么区别?为什么Linux的文件系统采用固定的目录形式? A:文件是一个抽象的概念,它是存放一切数据或信息的仓库; 1)        Linux的目录树结构...
812 0
centos5.2挂载reiserfs文件系统
据说reiserfs文件格式对小文件读写有明显提升。可惜centos默认并不支持。好不容易在centos下用reiserfs格式格了一个分区,要mount的时候却认不了。
516 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载