《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第八章 文件系统

第八章文件系统Linux文件系统虚拟文件系统文件系统的注册、安装与卸载页缓冲区文件的打开与读写文件系统的编写
第八章 文件系统 Linux文件系统 虚拟文件系统 文件系统的注册、安装与卸载 页缓冲区 文件的打开与读写 文件系统的编写

Linux文件系统基础Linux的文件结构简单介绍Linux下文件存放在存储设备上的组织方法Linux的文件系统文件所在的物理空间Linux下的文件类型访问权限和文件模式
v Linux的文件结构 v 简单介绍Linux下文件存放在存储设备 上的组织方法 v Linux的文件系统 v 文件所在的物理空间 v Linux下的文件类型 v 访问权限和文件模式 Linux文件系统基础

Linux的文件结构心文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。Linux使用标准的目录结构一树型结构,无论操作系统管理几个磁盘分区,这样的目录树只r有一个心制定这样一个固定的目录规划有助于对系统文件和不同的用户文件进行统一管理/(根目录)>福bin dev etc home lib sbintmp root mmnt proc usr var图8.1Linux目录树结构
v 文件结构是文件存放在磁盘等存贮设备上的组 织方法。主要体现在对文件和目录的组织上。 v Linux使用标准的目录结构-树型结构,无论 操作系统管理几个磁盘分区,这样的目录树只 有一个 v 制定这样一个固定的目录规划有助于对系统文 件和不同的用户文件进行统一管理 Linux的文件结构 /(根目录) bin dev etc home lib sbin tmp root mnt proc usr var 图8.1 Linux目录树结构

Linux文件系统必文件系统:文件存在的物理空间Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构r*Linux文件系统使用索引节点来记录文件信息,系统给每个索引节点分配了一个号码,称为索引节点号。文件系统正是靠这个索引节点号来识别一个文件M
v文件系统:文件存在的物理空间, Linux系统中每个分区都是一个文件系 统,都有自己的目录层次结构 vLinux文件系统使用索引节点来记录文 件信息,系统给每个索引节点分配了一 个号码,称为索引节点号。文件系统正 是靠这个索引节点号来识别一个文件 Linux文件系统

软链接和硬链接可以用链接命令In(Link)对一个已存在的文件再建立一个新的链接,而不复制文件的内容硬链接(hardlink):让一个文件对应一个或多个文件名,或者说把我们使用的文件名和文件r系统使用的节点号链接起来,这些文件名可以在同一目录或不同目录心软链接(也叫符号链接):是一种特殊的文件这种文件包含了另一个文件的任意一个路径名。这个路径名指向位于任意一个文件系统的任意文件,其至可以指向一个不存在的文件
v 可以用链接命令ln(Link)对一个已存在的文 件再建立一个新的链接,而不复制文件的内容 v 硬链接(hard link):让一个文件对应一个或多 个文件名,或者说把我们使用的文件名和文件 系统使用的节点号链接起来,这些文件名可以 在同一目录或不同目录 v 软链接(也叫符号链接):是一种特殊的文件, 这种文件包含了另一个文件的任意一个路径名。 这个路径名指向位于任意一个文件系统的任意 文件,甚至可以指向一个不存在的文件 软链接和硬链接

安装文件系统心将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为“安装(mount)”。把该子目录称为“安装r点(mount point)"*EXT2是Linux的标准文件系统,系统把它的磁盘分区做为系统的根文件系统,EXT2以外的文件系统则安装在根文件系统下的某个目录下,成为系统树型结构中的一个分枝*安装一个文件系统用mount命令KM0
安装文件系统 v 将一个文件系统的顶层目录挂到另一个文件系 统的子目录上,使它们成为一个整体,称为 “安装(mount)” 。把该子目录称为“安装 点(mount point)” v EXT2是Linux的标准文件系统,系统把它的磁 盘分区做为系统的根文件系统,EXT2以外的 文件系统则安装在根文件系统下的某个目录下, 成为系统树型结构中的一个分枝 v 安装一个文件系统用mount命令

Linux文件系统((EXT2)文件系统A文件系统B1票shinbe12b:libTbihonteusr(a)安装前的三个独立的文件系统Linux文件系统(EXT2)homelibdevetcbin(b)安装后的文件系统文件系统的安装

文件类型*Linux下的主要文件类型:常规文件:文本文件和二进制文件目录文件:将文件的名称和它的索引节点r号结合在一起的一张表设备文件:每种I/O设备对应一个设备文件心管道文件:主要用于在进程间传递数据,又称先进先出(FIFO)文件&链接文件:文称符号链接文件,它提供了共享文件的一种方法
vLinux下的主要文件类型: v常规文件 :文本文件和二进制文件 v目录文件 :将文件的名称和它的索引节点 号结合在一起的一张表 v设备文件 :每种I/O设备对应一个设备文件 v管道文件 :主要用于在进程间传递数据 , 又称先进先出(FIFO)文件 v链接文件 :又称符号链接文件,它提供了 共享文件的一种方法 文件类型

访问权限和文件模式Linux给文件设定了一定的访问权限αLinux对文件的访问设定了三级权限:文件所有者,与文件所有者同组的用户r其他用户。对文件的访问主要是三种处理操作:读取、写入和执行所有者同组用户其他用户读写执行读写执行读写执行RWXRWXRXW图8.3文件访问权和访问模式
vLinux给文件设定了一定的访问权限 vLinux对文件的访问设定了三级权限: 文件所有者,与文件所有者同组的用户, 其他用户。对文件的访问主要是三种处 理操作:读取、写入和执行 访问权限和文件模式 图8.3 文件访问权和访问模式 所有者 同组用户 其他用户 读 写 执行 读 写 执行 读 写 执行 R W X R W X R W X

虚拟文件系统X虚拟文件系统的引入*VFS中的数据结构XVFS超级块数据结构VFS的索引节点+必目录项对象M
v 虚拟文件系统的引入 v VFS中的数据结构 v VFS超级块数据结构 v VFS的索引节点 v 目录项对象 虚拟文件系统
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第七章 内核中的同步.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第五章 中断与异常.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第六章 系统调用.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第四章 内存管理.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第三章 进程.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第一章 操作系统概述.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第二章 虚拟内存管理的硬件机制.ppt
- 《网络操作系统》课程教学资源(PPT课件)第十一章 LInux远程登录.ppt
- 《网络操作系统》课程教学资源(PPT课件)第十章 Linux防火墙Iptables.ppt
- 《网络操作系统》课程教学资源(PPT课件)第九章 DNS及DHCP服务器.ppt
- 《网络操作系统》课程教学资源(PPT课件)第七章_Linux服务器的配置.ppt
- 《网络操作系统》课程教学资源(PPT课件)第八章_VSFTP.ppt
- 《网络操作系统》课程教学资源(PPT课件)第六章 配置网络连接.ppt
- 《网络操作系统》课程教学资源(PPT课件)第五章 软件包管理.ppt
- 《网络操作系统》课程教学资源(PPT课件)第四章 Linux服务与进程管理.ppt
- 《网络操作系统》课程教学资源(PPT课件)第三章 用户管理及组管理.ppt
- 《网络操作系统》课程教学资源(PPT课件)第一章 建立Linux系统.ppt
- 《网络操作系统》课程教学资源(PPT课件)第二章 Linux终端操作.ppt
- 《操作系统》课程教学资源(PPT课件)第7章 操作系统接口.ppt
- 《操作系统》课程教学资源(PPT课件)第5章 设备管理.ppt
- 《Linux操作系统原理与应用》课程教学课件(PPT讲稿)第九章 设备驱动.ppt
- 常用的计算机术语及英文缩写.pdf
- 《Office高级应用》课程教学资源(参考资料)Excel常用函数.pdf
- 内蒙古农业大学:《Office高级应用》课程教学资源(课件讲稿)1 基本数据结构与算法.pdf
- 内蒙古农业大学:《Office高级应用》课程教学资源(课件讲稿)2 软件工程与程序设计基础.pdf
- 内蒙古农业大学:《Office高级应用》课程教学资源(课件讲稿)3 数据库基础.pdf
- 石河子大学:《三维动画设计》课程授课教案(任课教师:肖志强).doc
- 《三维动画设计》课程教学资源(案例)3ds Max实例教程利用赛车模型制作汽车动画.doc
- 《三维动画设计》课程教学资源(案例)CG经典教程成功做出真实的人头模型.doc
- 《三维动画设计》课程教学资源(案例)3DMax教程3Dmax打造办公立体空间教程.doc
- 《三维动画设计》课程教学资源(案例)使用3ds Max建造体育馆实例制作过程.doc
- 《三维动画设计》课程教学案例(效果图设计制作)15、建筑日景.doc
- 《三维动画设计》课程教学案例(效果图设计制作)16、鸟瞰效果图的制作.doc
- 《三维动画设计》课程教学案例(效果图设计制作)11-12、清晨客厅.doc
- 《三维动画设计》课程教学案例(效果图设计制作)13-14、建筑夜景.doc
- 《三维动画设计》课程教学案例(效果图设计制作)4、常用贴图的调整.doc
- 《三维动画设计》课程教学案例(效果图设计制作)6、效果图的美学知识.doc
- 《三维动画设计》课程教学案例(效果图设计制作)3、材质设置基础.doc
- 《三维动画设计》课程教学案例(效果图设计制作)7-10、温馨卧室(日景、夜景).doc
- 《三维动画设计》课程教学案例(效果图设计制作)5、创建最优化的材质.doc