DCE分散式档案系统

科技工作者之家 2020-11-17

DCE分散式档案系统(英语:DCE Distributed File System,缩写为DCE/DFS),一种分散式档案系统,使用于分散式运算环境(DCE)中。

简介它的核心是一套远端档案存取的网络协定,基于Transarc公司开发的安德鲁档案系统第三版(AFS-3)网络协定发展而成,它最早起源于卡内基梅隆大学开发的安德鲁档案系统。2000年时,IBM公司公布OpenAFS时,也对外公开释出这个协定的文件。但在2005年之后,IBM公司已经不再继续维护这套标准,转而开发先进分散式档案系统(Advanced Distributed File System,ADFS)。

这套协定由开源软件社群继续发展。1989年,开源软件基金会开发的分散式运算环境,采用了这套系统,作为它的一部份,并以LGPL释出。1

分散式运算环境分散式运算环境(英语:Distributed Computing Environment,缩写为DCE),一个软件系统,于1990年代初期,由开放软件基金会负责发展。它提供了一个软件架构,可用于开发主从式架构应用软件。它包括了一套远端程序呼叫机制,被称为DCE/RPC,名称服务,时间服务,授权服务,以及一个分散式档案系统,称为DEC/DFS。它是国际开放标准组织发布的标准之一。1

安德鲁档案系统安德鲁档案系统(英语:Andrew File System,缩写为AFS),一种分散式档案系统,由卡内基美隆大学开发的档案系统。于1982年开始开发,是安德鲁计划的一部分,为了纪念安德鲁·卡内基与安德鲁·W·梅隆而命名,用于分布式计算之中。AFS系统仍然属于IBM公司,OpenAFS、Arla与Coda是它的开放源代码版本与分支版本。

安德鲁档案系统最早是为了学术研究而开发,作为研究及校园内使用。

1987年,卡内基梅隆大学由AFS-2中,分支出Coda,主要是使用于笔记型电脑上。

1989年,Transarc公司取得AFS的商业性开发权利,开始销售AFS,提供商业使用。1993年,瑞典皇家工学院利用AFS的分支,开发了Arla。1994年,IBM并购了Transarc公司,同时也得到这套软件。

2000年8月,IBM将AFS 3.6版,公开释出,作为开放源代码软件,称为OpenAFS。但IBM仍然拥有AFS。OpenAFS被公开释出之后,影响了NFSv4的开发。

开放软件基金会在开发分散式运算环境时,其中的DCE分散式档案系统也是源自安德鲁档案系统的一个分支。1

OpenAFSOpenAFS,一种分散式档案系统,为安德鲁档案系统(AFS)的开放源代码版本,由AFS 3.6版分支出来。AFS最早源自卡内基梅隆大学,由Transarc公司将它开发成商业产品。IBM并购Transarc公司之后,取得这套软件,于2000年8月15日,在 LinuxWorld杂志上,IBM宣布以IBM公共许可证(IBM Public License)释出AFS 3.6版软件与相关文件,这个版本随后发展成为OpenAFS。但是AFS仍然属于IBM公司,由IBM公司维护与发展。

在现今许多操作系统上,都提供OpenAFS的支援,其中包括AIX、Mac OS X、Darwin、HP-UX、IRIX、Solaris、Linux、Microsoft Windows、FreeBSD、OpenBSD与NetBSD等。在linux 2.6.10中,提供了OpenAFS档案系统的实作。1

本词条内容贡献者为:

李嘉骞 - 博士 - 同济大学

科技工作者之家

科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。