linux文件及文件系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux文件及文件系统

第1章 LINUX文件及文件系统 §1.1 基本概念 §1.2 文件类型及文件属性 §1.3 文件系统类型介绍 §1.4 LINUX目录结构 1.1 基本概念 1.1.1 文件系统、分区和挂载 1.1.2 主分区、扩展分区和逻辑分 1.1.3 SWAP交换分区 1.1.4 分区格式 1.2 文件类型及文件属性 1.2.1 文件类型 1.2.2 文件属性 1.3 文件系统类型介绍 1.3 文件系统类型介绍 1.4 LINUX目录结构 作业 1.安装LINUX操作系统 Linux文件及文件系统 *ARM9嵌入式系统设计与开发教程 §1.1.1 文件系统、分区和挂载 §1.1.2 主分区、扩展分区和逻辑分区 §1.1.3 SWAP交换分区 §1.1.4 分区格式 文件系统是指操作系统中与管理文件有关的软件和数据。Linux 的文件系统和Windows中的文件系统有很大的区别,Windows文件系统是以驱动器的盘符为基础的,而且每一个目录是与相应的分区对应,例如“E:\workplace”是指此文件在E 盘这个分区下。而Linux 恰好相反,文件系统是一个文件树,且它的所有文件和外部设备(如硬盘、光驱等)都是以文件的形式挂结在这个文件树上,例如“\usr\local”。对于Windows 而言,就是指所有分区都是在一些目录下。总之,在Windows 下,目录结构属于分区;Linux 下,分区属于目录结构。其关系如下图1.1 和1.2所示。 因此,在Linux 中把每一个分区和某一个目录对应,以后在对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载(Mount),而这个挂载在文件树中的位置就是挂载点。这种对应关系可以由用户随时中断和改变。 硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区。其中主分区就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须要有一个主分区,而且其主分区的数量可以是1~3个;扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将它划分为若干个逻辑分区才可使用,其数量可以有0 或1 个;而逻辑分区则在数量上没有什么限制。它们的关系如图1.3所示。一般而言,对于先装了Windows 的用户,则Windows 的C 盘是装在主分区上的,可以把Linux 安装在另一个主分区或者扩展分区上。通常为了安装方便安全起见,一般采用把Linux 装在多余的逻辑分区上。如图1.4所示。 通常在Windows下的盘符和Linux设备文件的对应关系如下: C盘—/dev/hda1(主分区) D盘—/dev/hda5(逻辑分区) E盘—/dev/hda6(逻辑分区) 在硬件条件有限的情况下,为了运行大型的程序,Linux 在硬盘上划出一个区域来当作临时的内存,而Windows 操作系统把这个区域叫做虚拟内存,Linux 把它叫做交换分区swap。在安装Linux 建立交换分区时,一般将其设为内存大小的2 倍,当然也可以设为更大。 不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软公司的Windows 就选择了FAT32、NTFS两种格式,但是Windows不支持Linux 上常见的分区格式。Linux 是一个开放的操作系统,它最初使用EXT2 格式,后来使用EXT3 格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX 使用的XFS格式,也包括微软公司的FAT以及NTFS格式。 §1.2.1 文件类型 §1.2.2 文件属性 Linux 中的文件类型与Windows 有显著的区别,其中最显著的区别在于Linux 对目录和设备都当作文件来进行处理,这样就简化了对各种不同类型设备的处理,提高了效率。Linux中主要的文件类型分为4 种:普通文件、目录文件、链接文件和设备文件。 (1)普通文件 普通文件如同Windows 中的文件一样,是用户日常使用最多的文件。它包括文本文件、shell脚本、二进制的可执行程序和各种类型的数据。 (2)目录文件 在Linux 中,目录也是文件,它们包含文件名和子目录名以及指向那些文件和子目录的指针。目录文件是Linux 中存储文件名的惟一地方,当把文件和目录相对应起来时,也就是用指针将其链接起来之后,就构成了目录文件。因此,在对目录文件进行操作时,一般不涉及对文件内容的操作,而只是对目录名和文件名的对应关系进行了操作。另外,在Linux 系统中的每个文件都被赋予一个惟一的数值,而这个数值被称做索引节点。索引节点存储在一个称作索引节点表(Inode

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档