第10章 文件系统接口
- 文件系统的功能
- 描述文件系统接口
- 讨论文件系统的设计
文件概念
- 文件属性:名称、标识符、类型、位置、大小、保护、时间、日期和用户标识
- 文件操作:创建、读、写、删除、截短(只删除文件内容但保留文件属性)
- 文件类型:通过文件拓展名来表示
访问方法
- 顺序访问:按顺序进行访问
- 直接访问:也称为相对访问,即根据逻辑记录进行访问
- 其他访问方式
目录结构
- 存储结构
- 目录的功能:搜索文件、创建文件、删除文件、遍历目录、重命名文件、跟踪文件系统
- 单层结构目录:文件的命名是唯一的,不同用户之间的命名可能冲突
- 双层结构目录:每个用户有自己的UFD(user file directory)用户文件目录,不同用户之间无法交流
- 树状结构目录:绝对路径、相对路径
- 无环图目录:允许目录含有共享子目录和文件
文件系统安装
文件共享
- 多用户:通过系统来授予用户是否访问某个文件的权限
- 远程文件系统:客户机-服务器模型(客户机通过IP地址来识别)、分布式信息系统