第九章 分布式文件系统(2学时)
内容:分布式文件系统概述,网络文件系统,Andrew/Coda文件系统,SMB/MS-DFS文件系统。
要求:掌握分布式文件的概念和模型,掌握网络文件系统NFS和Andrew/Coda分布式文件系统的实现原理,了解SMB/MS-DFS文件系统。
考试重点:
9.1:分布式文件系统
9.2网络文件系统
分布式文件系统
文件系统负责组织、存储、提取、命名、共享和保护文件。
分布式文件服务应支持透明性要求。分布式文件服务器一般驻留在附网存储器或存储域网中,文件经网络传输并给多个客户所共享,因此文件系统的管理功能还包括客户的身份认证和根据客户权限对文件执行访问控制。
- 客户端:客户端模块负责访问本地文件还能访问远程文件。
- 服务器端:服务器端提供目录服务和文件服务。
文件服务
文件服务是对内容和属性的操作。唯一性文件标识符(UFID)在所有文件服务操作时用来识别和引用文件。
目录服务
分布式文件系统设计问题
网络文件系统
VFS的思路时隐藏不同文件系统之间的差异,它已经成为不同分布式文件系统接口事实上的标准。
VFS接口上的操作或传送到本地文件系统,或传送到一个称为NFS客户的组件上。
NFS客户组负责处理存储在远程服务器上文件的访问。