



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章:Linux 文件系统详解本视频的主要内容 不同于windows理解linux文件系统 linux文件系统分配策略 linux文件的记录形式 文件与目录的定义 文件结构 理解文件系统的关健词 操作系统中文件系统的有主要类型 介绍几种常用的系统文件 Linux文件系统的类型 Linux 文件系统的选择和安全性 Linux文件及目录的权限 Linux 系统主要目录说明 Linux文件的相关命令 一、不同于windows理解linux文件系统 Windows下,目录结构属于分区;Linux下,分区 加载 于目录结构。 Linux文件系统提供了伟大的机动性 。 Linux用的是斜杠 / ,在Windows下使用的是反斜杠 。 Linux对大小写敏感二、linux文件系统分配策略 块分配( block allocation ) :磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。 扩展分配 ( extent allocation ) :文件创建时,一次性分配一连串连续的块,当文件扩展时,也一次分配很多块。 注: meta-data 元信息:和文件有关的信息,比如权限、所有者以及创建、访问或更改时间等。三、linux文件的记录形式 linux文件系统使用索引节点(inode)来记录文件信息。索引节点是一种数据结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。四、文件与目录的相关定义 1. 文件系统:它是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查寻和访问其中所包含的磁盘块;是操作系统用来存储和管理文件的方法。从系统 角度来看,文件系统对文件存储空间进行组织、分配,并对文件的存储进行保护和检查。从用户角度来看,文件系统可以帮助用户建立文件,并对文件的读、写和删 除操作提供保护和控制。 2. 文件:文件系统中存储数据的一个命名的对象。 3. 目录:其中包含许多文件项目的一类特殊文件。 4. 子目录:被包含在另一个目录中的目录。 5. 文件名:用来标识文件的字符串,它保存在一个目录文件项中。 6. 路径名:由斜线字符(/)结合在一起的一个或多个文件名的集合。Linux系统组织文件的一种特殊文件 -目录 工作目录与用户主目录 路径 在路径中一些特殊符号的说明 .表示用户所处的当前目录; . 表示上级目录; 表示当前用户自己的家目录; USER 表示用户名为USER的家目录,这里的USER是在/etc/passwd中存在的用户名; 五、文件结构 1. 文件的成份: 索引节点:又称 i 节点。 数据:文件的实际内容。 2. 命名文件: 文件名应量简单,并且应反映出文件内容。 除斜线(/)和空字符以外,文件名可以包含任意的 ASCII 字符; 习惯上允许使用下线符(_)和句点(.)来区别文件的类型,使文件名更易读;但是应避免使用以下字符,因为对系统的 shell 来说,它们有特殊的含义。这些字符是:; | $ ! % & * ? ( ) 同类文件应使用同样的后缀或扩展名。 Linux 系统区分文件名的大小写. 以圆点(.)开头的文件名是隐含文件,默认方式下使用 ls 命令并不能把它们在屏幕上显示出来。 3. 文件名扩展字符: 星号(*):与 0 个或多个任意的字符相匹配。 问号(?):只与一个任意的字符匹配。 方括号( ):只与方括号中字符之一匹配,可用短横代表一个范围内的字符。六、理解文件系统的几个关健词 存储介质: 磁盘的分割: 文件系统的创建: 挂载(mount): 文件系统可视的几何结构:七、操作系统中文件系统的有主要类型 类型名称 用途 ext2 最常用的Linux文件系统 ext3 ext2的升级版,带日志功能 minix Minix文件系统,很少用 ramfs 内存文件系统,速度超快 NFS 网络文件系统,由SUN发明,主要用于远程文件共享 msdos ms-dos文件系统 FAT : Windows XP 操作系统采用的文件系统 vfat Windows95/98采用的文件系统 ntfs Windows NT/XP 操作系统采用的文件系统 hpfs OS/2采用的文件系统 proc 虚拟的进程文件系统 iso9660 大部份光盘所用的文件系统 ufs Sun OS所用的文件系统 hfs Macintosh机采用的文件系统 ncpfs Novell服务器所采用的文件系统 smbfs Samba的共享文件系统 xfs 由SGI开发的先进的日志文件系统,支持超大容量文件 jfs IBM的AIX使用的日志文件系统 reiserfs 基于平衡树结构的文件系统 udf 可擦写的数据光盘文件系统 Linux下的文件系统通常有两种,即日志文件系统和非日志文件系统八、几种常用的系统文件 Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。 在Linux操作系统里有Ext2、Ext3、swap、VFAT和reiserfs四种格式。九、Linux文件系统的类型 在Linux中文件的类型是通过文件权限的首位定义的,可以分为以下几类: 普通文件 :是流式文件 目录文件 :用于表示表示和管理系统中的全部文件 套接字文件 :套接字( 套接字(socket socket)文件和网络通信有关。 管道( 管道(FIFO FIFO)文件:提供进程间通信的一种方式。 )文件:提供进程间通信的一种方式。 设备文件 :包括块设备文件和字符设备文件,块设备文件表示磁盘、光盘等,字符设备文件联系着按照字符进行操 表示磁盘、光盘等,字符设备文件联系着按照字符进行操作的终端、键盘等设备。 作的终端、键盘等设备。 链接文件 :用于不同目录下文件的共享。十、Linux 文件系统的选择和安全性 Linux操作系统安装过程中的文件系统的选择; 文件系统的安全性十一、Linux文件及目录的权限 文件和目录权限概述 一般权限 特殊权限 使用文件管理器来改变文件或目录的权限 使用chmod和数字改变文件或目录的访问权限 使用命令chown改变目录或文件的所有权 一般权限 d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。 :表示这是一个普通的文件。 l: 表示这是一个符号链接文件,实际上它指向另一个文件。 b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。 s、p:这些文件关系到系统的数据结构和管道,通常很少见到。 一般权限 r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。 特殊权限 Set UID Set GID Sticky Bit十二、Linux 系统主要目录说明 具体请看演示十三、Linux文件的相关命令简介 创建文件系统:mkfs mkfs -t 文件系统 存储设备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品配送召回管理制度
- 药库防盗安全管理制度
- 药店处方调剂管理制度
- 药店药品服务管理制度
- 营运客车员工管理制度
- 设备公司行政管理制度
- 设备安装改造管理制度
- 设备改造报废管理制度
- 设备清理保养管理制度
- 设备缺陷闭环管理制度
- 工伤预防概念1
- 电梯维保考试经典试题
- 飞机应急设备检查与控制
- GA 1808-2022军工单位反恐怖防范要求
- 抖音底层逻辑与算法
- 钢铁厂应急预案
- 幼儿园幼小衔接美术:《流转的星月夜·梵高》 课件
- 硬式内窥镜的清洗与保养
- 2023-2024学年云南省大理市小学数学四年级下册期末通关测试题
- 水利工程施工质量检验与评定规范第3部分金属结构与水力机械附录
- GB/T 14536.1-2022电自动控制器第1部分:通用要求
评论
0/150
提交评论