服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

为什么Linux的文件系统是“单目录层阶树状”结构,这样做有没有特别的原因呢?

2020-12-16 14:23:55 阅读(225 评论(0)

本文翻译自程序员问答社区stackexchange.com上的一个问题。有人可以向我解释为什么Linux的文件系统是“单目录层阶树”结构,而不是像Windows那样有C:\、D:\分区什么的,这样做有什么特别的原因吗?一句话答案:不分区好,Windows就是向下兼容。DougO说到Neal163票,Unix文件系统的道行比Windows早很多年,所以你的问题不得不改成:“为什么Windows要自己做一套硬盘分区符号?“树文件结构的一个优点是,任何子目录或文件都可以沿着根目录找到。因此,如果您需要将本地文件转移到网络硬盘上,它们就不会注意到软件之间的任何区别。假设你有一个系统,操作系统无法焊接和移动,但是有一个程序对I/O有很高的要求,那么你可以很容易地将/usr目录加载为只读,然后将/opt(应用程序安装目录)将目录加载到SSD上。因此,整个文件系统的结构对操作系统没有任何变化。然而,在Windows下,这个问题更令人讨厌,特别是在程序路径前面有一个C:\ProgramFiles\..Gilles70票这些都是有历史原因的,部分原因是这样做在当时更有效。MulticsMultics是历史上第一个采用“层阶树文件结构”的操作系统,目录中嵌入子目录。引用R.C.Daley和P.G.Neumann的通用辅助文件存储(AGeneral-PurposeFileSystemForSecondaryStorage)》本文第二部分阐述了一种“层阶树状文件结构”的文件系统,对操作系统非常有效。这种结构兼顾了可靠性和灵活性...为了便于理解,我们可以把这种结构想象成一棵树和文件树,其中一些目录实际上是文件。但是有一个例外的目录,它自己的指针只指向一个单一确定的目录,那就是Root目录。其他目录并没有明确指出Root目录只是一个虚拟分支,我们称之为“文件系统”。任何时候,用户都在一个目录下,我们称之为“工作目录”(workingdirectory)“用户可以通过指定入口访问工作目录下的文件,多个用户可以同时在同一工作目录下工作。在其他方面,Multics追求灵活性。用户只需在整个文件系统的一个分支上工作,而不需要关心其他分支,但也可以保证目录管理文件的便利性。该目录还用于控制访问权限-该目录的READ属性允许用户访问该目录中的文件,而EXECUTE属性允许用户修改该目录中的文件(该特性由后来的Unix系统继承)。Multics也遵循了“单一存储对象池”的设计原则,但论文没有在这方面展开。“单一存储对象池”非常适合当时的硬件条件。当时没有可移动硬盘,至少没有人关心这个问题。Multics确实有一个备份存储池,但它不存在于用户身上。UnixUnix系统深受Multics的影响,但Unix更注重加强系统的“简洁”,而不是Multics的“灵活性”。“单目录树级”的文件系统非常适合Unix系统。就像Multics一样,存储池的细节往往不需要用户关注,但后来出现了可拆卸硬盘。Unix通过两个命令将存储设备的操作暴露给用户(只有“管理员权限”的用户才能执行此操作)。Unix分时系统设计(TheUnixTime-SharingSystem)》DennisRitchie和KenTompson在一篇文章中解释说,尽管系统根目录通常位于同一存储设备上,但其他分支目录不一定需要这样做。出于两个原因,我们需要mount命令完成存储设备的挂载:普通文件的文件名称一致性,可能与文件所在的存储设备有其独立的文件存储结构。通过mount命令,可以用可移动存储设备上完整的目录结构替换之前的文件。事实上,mount命令通过引用外部数据将文件级别的某一部分替换为新的结构。因此,对于以前的整个文件系统来说,没有任何变化。事实上,以我们的系统安装过程为例,root目录在我们的硬盘上占据了一小部分,但其他用户数据在不同的硬盘上通过mount机制按序列加载形成初始系统。通过读写特殊文件,完全完成了“可挂载”系统。各种应用程序可以创建自己的文件系统,也可以简单地从其他地方复制一份。(注:以上段落的中心思想:在UNIX中,一切都是文件。)“阶级树文件系统”的另一个优点是,管理存储设备的复杂任务可以交给核心处理,这意味着虽然核心越来越复杂,但对于建立其应用程序,结果是保持简单,因为核心包装了脏工作,大多数应用程序不需要关心这部分细节,这是一个更自然的设计。WindowsWindows系统流淌着两条古老的血液:设计VAX微机上运行的VMS操作系统和早期Intel微机(如8080、运行在Z80上的CP/M操作系统。VMS有一个叫Files-11的分布式层级文件系统。在Files-11中,文件的完整路径包括“节点名称”、相关用户账户、设备名称、目录树、文件名和文件类型,以及版本号。VMS具有强大的LogicalNames功能,允许将自定义的“快速方式”定制到指定的路径,因此用户不需要关心目录的“真实”路径。CP/M是为64KB内存和软盘系统设计的。为了简化一切,从诞生起就没有“目录”的概念,但文件是通过引用“驱动位置”来访问的,比如A:或者B:。MSDOS1.0继承了CP/M的特性,所以MSDOS2.0引入“目录”概念后,为了兼容1.0,路径前保留了“盘符”字符,斜杠“/”符号是原VMS和CP/M系统中表示“命令参数开始”的符号,因此必须区分后来的DOS和Windows,并使用反斜杠“\”符号作为路径分隔符。Windows继承了DOS和VMS的习惯,虽然意义不大,但仍保留着“盘符”的传统。如今,UNC路径用于Windows底层(通用命名规则是\servername\sharename的规范),但这只是一些高级Windows用户需要知道的功能,Windows现在确实可以通过“重分析点”(ReparsePoints)将存储设备挂起来(所以不需要C):这样的盘符)。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

停车场管理系统的工作原理是什么?

随着现代社会的发展,在各个城市中的汽车数量越来越多,车辆集中存放行为越来越多,所以车辆集中存放管理的场所,也就是停车场被人类提出车辆进出的秩序、车辆存放的安全性、车辆存放管理的有偿要求也随之出现。 停车场管理系统的全称是智能停车…查看详情

现代人脸识别管理系统的功能和优缺点介绍

随着时代的发展和科技的进步,高科技时代已经来临,智能化渗透愈发普遍,人脸识别作为一种基于人脸特征进行身份识别的生物识别技术,已被投入到适用于各行各业,在为企业进行考勤系统管理的你,真正了解现代人脸识别管理系统的功能和优缺点以及相关原理及功能…查看详情

录像软件哪些比较好用?好用的录像软件分享

如果在平时外出的时候,看到一些比较好的美景,很多人都特别喜欢录制视频。用手机录像,如果使用手机自带的相机不够清晰也不能够制作出大片的感觉,所以说选择录像软件就成了很多人的选择,那么录像软件哪些比较好用呢?下面就来给大家分享几款比…查看详情

企业erp客户管理系统在上线之后可能会面临哪些问题?

众所周知,企业erp客户管理系统的实施是一件非常复杂的工程,ERP的实施是企业的一项非常重要的改革工作,需要受到企业的高度重视。ERP的实施成败与否与企业未来的发展前景有着至关重要的联系,它的实施影响到企业的生存。图片来源于网络近几年,很多…查看详情

在哪儿注册商标?以下两个省时途径你需要了解

随着人们对知识产权的认知越来越多,对商标注册的需求也是逐年上升。但许多人都不清楚在哪儿注册商标,今天,小编就特意为大家总结了办理商标注册的主要途径: 图片来源于网络在哪儿注册商标?以下两个途径可以! 1.自己准备材料,前往国家商标局办理相关…查看详情

2022申请发明专利多少钱一个

申请费申请一项发明专利需要交纳一定的官费,官费为九百元,还需要交纳五十元的印刷费用,下面小编给大家介绍下详细费用。、  一、2022申请发明专利多少钱一个  1、申请费申请一项发明专利需要交纳一定的官费,官费为九百元,还需要交纳五十元的印刷…查看详情

万商云集2019品牌服务大使候选人专访之——郑州团队邓潇潇

把客户的事情当做自己的事情,把客户的意见当成前进的动力,对万商云集郑州分公司客户代表——邓潇潇来说,客户开心她就开心,能够树立起自己的服务精神,她甚至“感谢客户的抱怨和问题”。在客户与团队的一致推举下,邓潇潇成功入围“2019万商云集品牌服…查看详情

拼车出行哪个软件好 哪个拼车平台比较靠谱

现在拼车出行成为了很多人生活工作的主要选择,市面上的拼车平台还是有很多的,下面万商云集小编给大家整理了10个好用的拼车平台,希望能帮助到大家。  1.滴滴出行  滴滴打车滴滴代驾的升级版,经过数年发展,它已经从最初的出租车业务,扩展到专车、…查看详情

企业推广的主要目的是什么

企业推广的主要目的是通过各种营销手段和渠道来宣传、推广和销售其产品或服务,从而达到以下几个主要目的: 1.增加知名度:企业推广的首要目标是提高品牌的知名度。通过广告、市场活动、社交媒体等方式,企业能够让更多的人了解和认识自己的品牌,从而扩大…查看详情

企业建立电商系统5步法:成功与否在于系统能否满足企业需求

企业建立电商系统如何从0到1、从1到100?明确电商系统搭建步骤,根据搭建步骤开展各项工作。但电商系统建设完成,却并不代表该系统的成功,因为一个真正成功的电商系统需要满足企业需求。 图片来源于网络 企业建立电商系统从0到100,参考5步法:…查看详情

找对象的社交软件哪些可靠(免费聊天找对象app)

2021接近尾声,你还没有对象吗?还被家里人催婚吗?对于到了适婚年龄又单身的朋友们来说这一定是个头疼的问题,所以小编今天就为大家整理出找靠谱的对象的社交软件供给大家参考。1.MOMO陌陌MOMO陌陌app是一款基于地理位置的平台。在MOMO…查看详情

2023小微企业注册流程及费用

  小微企业是我国发展中的一个重要群体,为了支持和促进小微企业发展,政府出台一系列优惠政策,并在相关流程和费用上也做了一些调整和减免。下面就2023小微企业注册流程及费用进行详细描述。  一、流程  1.注册名称:小微企业首先需要确定自己的…查看详情

全本已完结小说排行榜,每一本都是经典之作

相比较影视剧来说,读小说可以给大家带来更大的想象空间,所以不少人在闲暇的时候,都有看小说的爱好而读小说,更希望能够找到一些完结的经典小说,这样才能够体验畅爽阅读的快感,那么全书已完结,小说排行榜有哪些呢?每一本都是经典之作,一起…查看详情

公司名称变更要多久

  公司名称变更可能需要的时间因各地的具体情况,法律程序和公司情况而异。一般而言,公司名称变更需要的时间也不相同。为确保这一过程尽可能平稳,公司应该保持耐心和灵活性,同时密切配合国家政策和法规的要求以便确保升级的过程合法、公正和透明。  在…查看详情

动图的格式叫什么

动态图片有哪些格式?我们最常见的动图格式是Gif的,Gif的英文全称是GraphicsInterchangeFormat,可译为图形交换格式;它是通过对多图层的图片,按时间进行不同的切换,当一组特定的静态图像以指定的频率切换而产生某种动态图…查看详情

最新文章