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

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

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

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

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

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

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

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

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

相关文章
爱润妍代理模式营销系统
流量思维:对业务运营的理解,流量是互联网公司的生命之源,不要对流量飙升所造成的支出压力所担忧,而是该想着流量即金钱,流量即互联网入口,想想如何更好的利用流量去盈利才是王道。
2248 0
操作系统的文件系统思考
文件系统是操作系统的一部分,最终是目的是管理文件。   操作系统中之所以产生文件的概念,是为了方便多个进程可以共享一些数据,那么这些数据就要存储在磁盘上。多个进程可以进行访问。   把文件看成是磁盘上的地址空间。
721 0
文件存储管理文件系统的操作有哪些?
本文介绍如何在NAS控制台上管理文件系统,包括创建文件系统、查看文件系统列表、查看文件系统详情、删除文件系统等操作。
802 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10153 0
Linux基本操作 2-----Linux文件系统基本结构
Linux的文件系统结构             Linux文件系统为一个倒转的单根树状结构 文件系统的根为"/" 文件系统严格区分大小写 路径使用“/”来分割,在windows使用"\"  当前工作目录        ...
799 0
Windows 操作系统页面文件原理
页面文件,是指操作系统反映构建并使用虚拟内存的硬盘空间大小所使用的文件。要整理页面文件,首先将页面文件从原先所在的驱动器移动到其他驱动器,然后对原来驱动器进行整理,最后再将页面文件移回到原驱动器上,此时页面文件就会存放在连续的磁盘空间中了。
1003 0
无法打开物理文件 "D:\understructuredata _DAT.MDF"。操作系统错误 5:"5(拒绝访问。)"
错误信息: 标题: Microsoft SQL Server Management Studio ------------------------------ 附加数据库 对于 服务器“HC-PC”失败。 (Microsoft.SqlServer.Smo) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+
1519 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载