Linux文件系统

本文详细探讨了Linux操作系统的文件系统,包括磁盘组成、不同类型的文件系统、常用命令的使用,以及系统目录结构的详解,帮助读者全面了解Linux文件系统的工作原理。
摘要由CSDN通过智能技术生成

一、磁盘组成

   磁盘即是磁表面存储器,也就是在不同形状上(如盘状,带状等)的载体上涂有磁性材料层,工作时,靠载磁体高速运动,由磁头在磁层上进行读/写操作,信息被记录在磁层上,这些信息的轨迹也就是磁道,磁盘的磁道是一个个同心圆。

     硬磁盘是计算机系统中最主要的外存设备,盘片一般由铝合金制成,其表面涂有一层可被磁化的硬磁特性材料。除开外部结构不讲,其用于寻址的结构有磁头,磁道,柱面,扇区。

          磁头(Heads):每张磁片的正反两面各有一个磁头,一个磁头对应一张磁片                                    的一个面。因此,用第几磁 头就可以表示数据在哪个磁面。
          柱面(Cylinder):所有磁片中半径相同的同心磁道构成“柱面”,意思是这一                                        系列的磁道垂直叠在一起,就形成一个柱面的形状。简单                                        地理解,柱面数=磁道数。
          扇区(Sector):将磁道划分为若干个小的区段,就是扇区。虽然很小,但实

                                 际是一个扇子的形状,故称为扇区。每个扇区的容量为512                                     字 节

        其中磁头是用于向磁盘读写信息的工具,磁盘上的一圈圈的圆周被称之为磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区,扇区中又存在着很多存储单元用于存储比特信息,扇区是磁盘的最小组成单元,通常是512字节。同时,可以看出,不同盘面上的每圈磁道所组成的柱形区域,这块区域叫做柱面,一个盘片上下两面都是可读写的,所以可以得出,一面磁盘上的磁道数=柱面数。 
  其中的编号方式是:

                        磁道是从外到内,从0开始编号,即最外面的一圈为第0磁道 
        扇区的编号方式为固定标记某块为1号,然后顺时针编号(这个不                            太 确定标记方式) 
       磁头则是决定读/写面号的结构,从0开始顺序编号 

       系统将文件存储到磁盘上时,按柱面、磁头、扇区的方式进行,即最先是第1磁道的第一磁头下(也就是第1盘面的第一磁道)的所有扇区,然后,是同一柱面的下一磁头,……,一个柱面存储满后就推进到下一个柱面,直到把文件内容全部写入磁盘。 
所以,数据的读/写按柱面进行,而不按盘面进行。也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写,一个柱面写满后,才移到下一个扇区开始写数据。读数据也按照这种方式进行,这样就提高了硬盘的读/写效率。

 

二、文件系统

 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

      Linux操作系统支持很多不同的文件系统,比如ext2、ext3、XFS、FAT等等,而Linux把对不同文件系统的访问交给了VFS(虚拟文件系统),VFS能访问和管理各种不同的文件系统。所以有了区之后就需要把它格式化成具体的文件系统以便VFS访问。

       操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凤舞飘伶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值