美文网首页
第七章 文件管理系统(UNIX操作系统笔记)

第七章 文件管理系统(UNIX操作系统笔记)

作者: 桃喰绮八百万 | 来源:发表于2017-02-17 09:14 被阅读0次

文件的概念

unix中除了一般的文件概念外,还包括输入输出设备,管道控制,连接定向等内容也被定义成文件,对设备的访问,对目录的管理,特定存储区的控制等。

文件系统的分类

  • 普通文件
  • 目录文件
  • 特殊文件(设备文件)
  • 管道文件:负责进程之间的通信
  • 链接文件

文件系统

组织及命名

  • 堆:记录可变长度和可变域
  • 顺序文件
  • 索引顺序文件
  • 索引文件
  • 直接文件(散列文件)
    unix采用索引文件组织结构来管理文件

文件许可机制

文件详细信息,文件的类型,文件的权限管理

文件的系统功能及结构

文件系统需要完成的工作有:空间管理释放,存取,存放,存储结构,物理查找读写,文件共享,文件保护。

系统中的特殊目录

文件系统的安装卸载

mount,umount命令
文件系统表:fstab自动挂载

文件系统的内部存储方式

物理卷、逻辑卷

  • 物理分区,逻辑分区
  • 逻辑卷、逻辑分区:一个逻辑卷可以对应多个物理分区。逻辑卷可以分成多个逻辑分区。
  • 卷组:一个或多个物理卷以及对应逻辑卷构成

文件系统的存储结构

磁盘文件的形成

  • 第一层 从磁盘到分区
  • 第二层 从分区到磁盘块序列
  • 第三层 从块序列到文件系统的抽象

文件系统的实体存储结构:

  • 数据区
  • i-node表
  • 超级块
  • 引导块

文件系统中使用的数据结构

EXT2文件系统中的数据结构分析,可以看出,每一个文件系统都可以与系统中的逻辑设备一一对应。

索引节点和文件目录的作用。

文件名是放在目录文件中的。

多重索引存储结构

通过间接寻址来达到存放大容量文件的目的。

文件系统的动态管理技术

支持多文件系统的机制

使用VFS技术,虚拟一个文件系统。同操作系统的缓冲储存区建立关联,实现实际的文件管理过程。

文件信息的动态管理

  • 超级内存块
    在内存中给已经加载的文件系统的超级块划出一个特定区域,这样文件管理的操作就可以在内存中进行了,如果umount,就会把超级内存块的内容,复制回磁盘。
  • 活动索引节点表
  • 系统打开文件表
  • 安装表

文件的检索过程

文件的共享方式

之后略

相关文章

  • 第七章 文件管理系统(UNIX操作系统笔记)

    文件的概念 unix中除了一般的文件概念外,还包括输入输出设备,管道控制,连接定向等内容也被定义成文件,对设备的访...

  • Linux文件相关操作

    《LinuxShell脚本攻略》笔记,Chap-3:以文件之名 简介 Unix将操作系统中的一切都视为文件。 生成...

  • ## 运维篇

    操作系统 对计算硬件资源的管理. PC 系统 Windows , Unix , Mac OS 移动操作系统 An...

  • SEHLL脚本之正则表达式

    Ken Thompson —— UNIX操作系统之父 UNIX操作系统之父; Dennis MacAlistair...

  • Lesson 005 —— Linux 文件系统

    Lesson 005 —— Linux 文件系统 在 Linux 或 UNIX 操作系统中,所有的文件和目录都被组...

  • Linux任务计划的crontab

    crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系统),...

  • 考研计算机操作系统思维导图

    操作系统 文件管理 内存管理

  • linux历史

    1 什么是linux? 类unix系统 linux 内核:操作系统的最核心的地方 包括:文件系统,...

  • 操作系统知识点整理

    操作系统 操作系统知识模块主要分为:操作系统概述、进程管理、内存管理、文件管理、输入/输出(I/O)管理。 1.操...

  • crontab centos7上的使用

    简介 Unix和类Unix的操作系统中的定时器。 安装 命令 crontab的使用就是编辑配置文件。配置文件位于/...

网友评论

      本文标题:第七章 文件管理系统(UNIX操作系统笔记)

      本文链接:https://www.haomeiwen.com/subject/uxxhwttx.html