今天,我们要聊的是存储中一个重要的系统——文件系统。
从定义上来说,文件系统,是指操作系统中负责管理和存储文件的软件系统。
可以说,它是连接操作系统与存储设备的桥梁。
如果进行类比,可以把百官比作一个个运行的CPU,那么丞相就可以看作是一个共享的文件系统。
————一条假装要科普的分界线————
周朝的时候主要采用分封制。
后来诸侯国壮大,王室衰微, 再经过五百多年的征战杀伐之后,秦朝最终完成了统一大业。
为了更好地解决分封制留下的问题,秦朝进行了一系列的改革,其中包括加强中央集权:天下的军政经等各项权力汇总于中央皇帝一人。
(据说秦始皇每天要批由120斤竹简木牍写的公文,真•日理万机)
当大事小情都需要皇帝来处理的时候,整个系统的效率就会降低。为了提升整体的工作效率,就需要设立一个信息调用和处理的机构,比如我们今天要说的丞相系统。
丞相是中国古代官名。三国以后是辅佐皇帝总理百政的官员,即百官之长。权倾朝野的曹操和鞠躬尽瘁的诸葛亮都是大权在握的实力派。
(曹操VS诸葛亮)
此时的丞相我们可以把他看成是一个供各方官员读取政令法规的“公共”存储系统。
又过了很久很久,随着经济的繁荣和统治范围的扩大,丞相要处理的事务越来越多,还要面临各诸侯自身不断快速发展的导致的“烟囱问题”,比如汉朝的郡国并行制度等。
为了解决上述问题,提升丞相的工作效率,隋朝的时候开始尝试三省六部制,并在唐朝确定下来。简单来说,就是由原本的一个丞相变成了三个宰相。
这就由原来的集中式存储,演变为分布式系统。
分布式系统大大提升了系统的整体效率,同时避免单个宰相可能出现的一系列风险,让行政系统更为稳固。
同时,随着时间的推移以及一些历史原因,丞相这一分布式系统也会根据具体情况进行演变一样。
比如,到了宋朝,开始设参知政事、枢密使、三司使进一步分割宰相的政、军、财权。
明朝初期,朱元璋担心丞相专权,于是废丞相,权分六部。但这就相当于开了历史的倒车,所以在朱元璋的孙子朱允炆登基后不久开始设立内阁,之后明成祖朱棣正式确立了内阁制度,而内阁则承担了丞相一样的职责。
清朝大体沿用明朝制度,先是实行内阁制度,之后机密大政慢慢转移到了军机处。 这里有一个重要的进步,就是无论内阁辅臣还是军机大臣,人数都不是固定的,而是根据实际需要进行增加或减少,这就大大提升了整个系统的弹性。
可以说,丞相这一制度在古代行政机构几千年的发展中发挥了巨大的作用。究其原因在于,信息或数据的存储和调用对于一个系统来说是至关重要的。
阿里云文件存储NAS就是这样一个分布式文件系统,具有共享访问,弹性扩展,高可靠,高性能等特点。正如“食君之禄,担君之忧”的丞相一般兢兢业业的广泛应用于容器存储、大数据分析、Web 服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份等领域。
【彩蛋】
为了保证整个系统不出现因为个别官员“删库跑路”这样的突发事件,所以还需要建立一个容灾系统,甚至是异地容灾,以保护数据安全。
在中国历史上,有不少朝代实施“复都制”,最为典型的就是在明朝的时候,除了在北京之外,南京也有一套完整的行政系统,以备不时之需。
广告:阿里云混合云备份、混合云容灾产品,欢迎了解。
本文为阿里云原创内容,未经允许不得转载。