全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第四章: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安阳市新一中学招聘2026届部属公费师范生30人备考题库及答案详解(考点梳理)
- 2026年安徽建工集团招聘备考题库及一套答案详解
- 湖北师范大学文理学院2026年面向社会公开招聘专职辅导员备考题库及参考答案详解1套
- 佛山市三水区云东海街道公办幼儿园2026年春季学期公开招聘合同制工作人员的备考题库及答案详解参考
- 2026年无锡学院集成电路工艺联合创新中心科研助理招聘备考题库及参考答案详解
- 2026年国有企业杭州文化投资发展有限公司招聘备考题库及参考答案详解
- 玉林师范学院2025年公开招聘第二批工作人员备考题库及答案详解参考
- 兴山县2026年“招才兴业”事业单位人才引进公开招聘备考题库华中农业大学站及答案详解参考
- 2026年烟台市教育局直属单位、学校第二批面向社会公开招聘教师、教研员备考题库及答案详解一套
- 2026年成都市锦江区东华小学公开招聘员额教师的补招备考题库及答案详解(新)
- 医疗人员职业素养提升策略分享
- 生物安全培训班课件
- 浙江省温州市瑞安市2024-2025学年四年级上册期末考试数学试卷(解析版)
- 洗衣液宣传课件
- 儿童急性呼吸道感染病原学诊断与临床管理专家共识2026
- 缺铁性贫血并发症的预防与护理
- 2026年度安全生产工作计划参考模板
- 网格屏-施工方案(3篇)
- 2025新版《医疗器械生产质量管理规范》修改前后对照表
- 在线网课学习课堂《人工智能(北理 )》单元测试考核答案
- GB/T 42591-2023燃气轮机质量控制规范
评论
0/150
提交评论