Distributed File System 分布式文件系统

本文介绍了分布式文件系统的基本概念,包括客户端/服务器模型、常见的分布式文件系统模型以及multi-server Storage。讨论了服务器在文件系统中的角色,如地址空间管理、文件缓存、一致性原则和访问权限控制。此外,文章还探讨了分布式文件系统的优势,如数据共享、监督和管理,并分析了不同模型下的服务器状态,如无状态和有状态服务器。最后,讲述了多服务器存储的负载均衡和协调更新策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:

http://blog.youkuaiyun.com/c602273091/article/details/78598699

Storage System快要期末考了,要准备复习一下,这门课Prof Greig讲得很迷,需要好好整理一下。

分布式文件系统大概:

  • 基本的客户端/服务器模型
  • 客户端服务器模型的运用分配
  • 服务器设计中需要考虑的问题

基本的客户端/服务器模型

文件系统的顶层功能包括:《name,offset》与《partition,sector》之间的转换(地址空间管理,FTL这一类的东西);文件缓存和永久保存;对于某些关键数据结构进行的一致性原则;访问权限控制等等。

文件系统和存储介质之间的关系:存储介质是文件系统的附属;文件系统应该尽可能少的和存储介质有关系,尽可能抽象出接口,类似于VFS。

分布式文件系统便于:

  • 共享数据:在用户和计算机之间进行数据共享,多个计算机可以进行数据共享;远距离访问,存储空间及客服端进行了分离,支持远距离操作。
  • 监督:方便在用户之间重新分配存储空间。
  • 管理:当集中的时候更容易备份,可靠性提升;灾难恢复(运用到mirror数据)

设计的想法:
当客户端做更多的时候,性能提升,方便管理,服务器不用维护太多客户端的状态;当服务器做更多的时候系统更简单;系统做更多的时候,安全性提高,操作语义更加简单,共享数据更加方便等等。

最简单的模型:服务器做一切东西。客户端的所有操作全部都在服务器上进行,缓存,文件操作读写;访问控制,文件状态等等一切由服务器维护。客服端请求的时候,会把请求打包发送,注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值