一、介绍
一个分布式系统本质上就是一段程序能够存储和访问远程文件就像访问本地文件类似,能够允许任何连上网络上的用户都可以访问。在后面的记录中,主要是对2大文件系统NFS和AFS做详细的介绍和分析。
1、文件系统在最初的设计时往往是按照中心结点服务的方式构建,在中心节点服务器中保持着大量的文件资源。
2、对于文件系统的分块有下面的分法:1、目录模块。2、文件模块。3、访问控制模块。4、文件访问模块。5、Block文件块模块。6、设备模块,主要指的是磁盘IO,和缓存。
3、文件系统的作用主要有:组织,存储,命名,共享和保护文件的作用。
4、一个文件包括数据和属性,而一个目录是一个特殊类型的文件,本身不包含数据,他提供了一个文本名字对于一组内部文件标识符的映射。
5、在一个文件系统中,为了对于里面所有的文件进行有效的管理,在系统的元数据中会保存额外的一些文件信息。
6、对于一个分布式文件系统,有许多的要求:1、透明度,包括访问透明,扩展性透明。2、并发更新的控制。3、文件副本的存放。4、硬件操作系统的异构性。5、容错性。6、数据一致性问题。7、安全。8、效率性能方面,