第5章 文件系统.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.2.1 创建文件系统 sudo fdisk -l 5.2.1 创建文件系统 5.2.2 挂载文件系统 对于一个文件系统,如果要想使用,必须对其进行挂载操作。 挂载是把新建的文件系统安装到Linux文件系统目录层次结构的某个安装点上,然后才能使用新建的文件系统。 挂载点必须是目录,可以将挂载看成一个连接动作。 5.2.2 挂载文件系统 通过mount命令查看当前系统的挂载信息 5.2.2 挂载文件系统 5.2.2 挂载文件系统 5.2.2 挂载文件系统 5.2.3 卸载文件系统 要卸载的文件系统必须是空闲状态。 5.2.3 卸载文件系统 5.3 小结 本章介绍了Linux文件系统,以及Ubuntu文件系统中的目录结构。 创建文件系统、挂载文件系统、卸载文件系统 上节课回顾 4.1 Linux命令 4.2 目录操作命令 4.3 文件操作命令 4.4 文件处理命令 4.5 压缩解压命令 4.6 磁盘操作命令 4.7 关机重启命令 4.8 变换用户身份命令 4.9 网络操作命令 4.10其他命令 第五章 文件系统 内容 5.1 Ubuntu文件系统 5.2 挂载与卸载文件系统 5.3 小结 第四章 文件系统 文件系统是操作系统用于明确磁盘或分区上的文件的存储方法和数据结构,即文件在磁盘上的组织方法。 文件系统由三部分组成:与文件管理有关的软件、被管理的文件,以及实施文件管理所需数据结构。 从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。 5.1 Ubuntu的文件系统 5.1.1 文件系统简介 5.1.2 Linux文件系统架构 5.1.3 Ext2文件系统 5.1.4 Ubuntu的目录结构 5.1.1 文件系统简介 文件管理系统,简称文件系统,是操作系统用来管理和存储文件信息的软件机构。 目录是文件系统维护所需的特殊文件。目录的表目中包含文件名、物理地址、文件结构信息和存取控制信息等,以建立起文件名与物理地址的对应关系。 5.1.1 文件系统简介 常见的文件系统类型 FAT16(File Allocation Table)文件系统:最早应用于MS-DOS中。 FAT32文件系统:主要应用于Windows 98系统。 NTFS( New Technology File System )文件系统主要应用于Windows NT/2000系统。它支持文件系统故障恢复。 5.1.2 Linux文件系统架构 Linux操作系统采用的文件系统一般为Ext2(The Second Extended File System)、Ext3和Ext4。 Linux最大的优势是支持多种文件系统。 5.1.2 Linux文件系统架构 Linux文件系统采用分层结构的设计 5.1.2 Linux文件系统架构 (1)设备驱动程序 存储设备是文件系统的物质基础,Linux系统将存储设备和其他设备都当做文件,由文件系统统一管理。 所有这些设备都有特定的设备驱动程序直接控制,它们负责设备的启动、数据传输控制和中断处理等工作。 Linux系统中各种设备驱动程序都通过统一的接口与文件系统连接。文件系统向用户提供使用文件的接口,设备驱动程序则控制设备实现具体的文件I/O操作。 5.1.2 Linux文件系统架构 (2)实际文件系统 文件系统是以磁盘分区来划分的,每个磁盘分区有一个具体的文件系统管理,不同分区的文件系统可以不同。 Linux系统支持多种不同格式的文件系统,除了专为Linux设计的Ext2/Ext3、JFS、XFS、ReiserFS和NFS之外,还支持Unix系统的sysv、ufs、bfs,Minix系统的Minx、XIA,MS Windows系统的FAT62、NTFS、FAT16,以及OS/2系统hpfs等。 Linux默认的文件系统是Ext2/Ext3/Ext4。 5.1.2 Linux文件系统架构 (3)虚拟文件系统 实际文件系统通常是为不同的操作系统设计和使用的,它们具有不同的组织结构和文件操作接口函数,相互之间往往差别很大。 为了屏蔽个各种文件系统之间的差距,为用户提供访问文件的统一接口,在具体的文件系统之上,增加了一个称为虚拟文件系统(Virtual File System,VFS)的抽象层。 5.1.2 Linux文件系统架构 (3)虚拟文件系统 VFS,又称为可堆叠的文件系统。 5.1.2 Linux文件系统架构 (4)缓冲机制 文件系统和存储设备进行数据传输时,采用了缓存技术来提高外存设备的访问效率。 缓存区是在内存中划分的特定区域,每次从外设读取的数据都暂存在这里,下次读取数据时,首先搜索缓存区,如果有,直接读取,如果没有,再启动设备读取相应的数据。对于写入磁

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档