电话:0731-83595998
导航

2020年云南南方电网招聘考试计算机专业考点:Chubby文件系统

来源: 2019-10-26 09:43
国家电网招聘考试QQ交流群:181095196   视频课程   书籍资料  考试题

 
  1. Chubby文件系统
Chubby系统本质上就是一个分布式的、存储大量小文件的文件系统,它所有的操作都是在文件的基础上完成的。例如在Chubby最常用的锁服务中,每一个文件就代表了一个锁,用户通过打开、关闭和读取文件,获取共享(Shared)锁或独占(Exclusive)锁。选举主服务器的过程中,符合条件的服务器都同时申请打开某个文件并请求锁住该文件。成功获得锁的服务器自动成为主服务器并将其地址写入这个文件夹,以便其他服务器和用户可以获知主服务器的地址信息。
Chubby的文件系统和UNIX类似。例如在文件名“/ls/foo/wombat/poush”中,ls代表lock service,这是所有Chubby文件系统的共有前缀;foo是某个单元的名称;/wombat/pouch则是foo这个单元上的文件目录或者文件名。由于Chubby自身的特殊服务要求,Google对Chubby做了一些与UNIX不同的改变。例如Chubby不支持内部文件的移动;不记录文件的最后访问时间;另外在Chubby中并没有符号连接(Symbolic Link,又叫软连接,类似于Windows系统中的快捷方式)和硬连接(Hard Link,类似于别名)的概念。在具体实现时,文件系统由许多节点组成,分为永久型和临时型,每个节点就是一个文件或目录。节点中保存着包括ACL(Access Control List,访问控制列表,将在2.3.5节讲解)在内的多种系统元数据。为了用户能够及时了解元数据的变动,系统规定每个节点的元数据都应当包含以下四种单调递增的64位编号。
  1. 实例号(Instance Number):新节点实例号必定大于旧节点的实例号。
  2. 内容生成号(Content Generation Number):锁被用户持有时该号增加。
  3. 锁生成号(Lock Generation Number):锁被用户持有时该号增加。
  4. ACL生成号(ACL Generation Number):ACL名被覆写时该号增加。
用户在打开某个节点时就会获取一个类似于UNIX中文件描述符(File Descriptor)的句柄(Handles),这个句柄由以下三个部分组成。
  1. 校验数位(Check Digit):防止其他用户创建或猜测这个句柄。
  2. 序号(Sequence Number):用来确定句柄是由当前还是以前的主服务器创建的。
  3. 模式信息(Mode Information):用于新的主服务器重新创建一个旧的句柄。
在实际的执行中,为了避免所有的通信都使用序号带来的系统开销增长,Chubby引入了sequencer的概念。Sequencer实际上就是一个序号,只不过这个序号只能由锁的持有者在获取锁时间向系统发出请求来获得。这样一来Chubby系统中只有涉及锁的操作才需要序号,其他一概不用。在文件操作中,用户可以将句柄看做一个指向文件系统的指针。这个指针支持一系列的操作,常用的句柄操作如表2-1所示。

从魏源的“师夷长技以制夷”到曾国藩、左宗棠等人发起的洋务运动,再到康有为、梁启超、谭嗣同等人发动的戊戌变法,一直到孙中山等领导的辛亥革命,虽然都先后失败了,但中华民族伟大复兴的梦想不仅没有破灭,反而更加强烈。正如林则徐所讲的:“苟利国家生死以,岂因祸福避趋之。”

中国共产党在创建之时,高举爱国主义的旗帜,把为中华民族谋复兴作为自己的历史使命。90多年来,我们党团结带领全国各族人民进行的革命、建设、改革实践,是爱国主义的伟大实践和辉煌篇章。中国共产党也在这一伟大实践中付出了最大牺牲,赢得了全国各族人民的爱戴与拥护。

世界文明的消亡,大多数来自外族入侵。中华民族历史上也经历过无数次“外族”入侵,但无论哪个民族入主中原,都以统一天下为己任,都以中华文化的正统自居。秦汉雄风、大唐气象、康乾盛世是各民族共同铸就的辉煌历史。

新征程上,要高举爱国主义这面精神旗帜,把维护祖国统一、民族团结作为着力点和落脚点,既防止大汉族主义和“夷夏之辨”,也防止本民族利益至上的狭隘民族主义和地方保护主义。尤其是,要警惕任何形式的“去中国化”行为,对于不利于祖国统一和民族团结的言行都要依法进行打击。

2020年国家电网招聘信息,欢迎关注长理职培官方微信号(clzp66),及时掌握考试资讯!
长理职培微信公众号二维码:

 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端