<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=GlusterFS</id>
	<title>GlusterFS - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=GlusterFS"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=GlusterFS&amp;action=history"/>
	<updated>2026-07-09T11:28:43Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=GlusterFS&amp;diff=782318&amp;oldid=prev</id>
		<title>imported&gt;Byron0511：​内容扩充</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=GlusterFS&amp;diff=782318&amp;oldid=prev"/>
		<updated>2024-09-09T16:19:16Z</updated>

		<summary type="html">&lt;p&gt;内容扩充&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{NoteTA|G1=IT|G2=FL}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = GlusterFS&lt;br /&gt;
| author = Gluster&lt;br /&gt;
| developer = [[Red Hat]]公司&lt;br /&gt;
| operating system = [[Linux]], [[OS&amp;amp;nbsp;X]], [[FreeBSD]], [[NetBSD]], [[OpenSolaris]]&lt;br /&gt;
| genre = [[分布式文件系统]]&lt;br /&gt;
| license = [[GPLv3|GNU通用公共许可证第三版]]&amp;lt;ref&amp;gt;{{cite web |url=https://gluster.org/community/documentation/index.php/Gluster_3.1:_Understanding_the_GlusterFS_License |title=Gluster 3.1: Understanding the GlusterFS License |work=Gluster Documentation |publisher=Gluster.org |access-date=30 April 2014 |archive-date=2016-05-03 |archive-url=https://web.archive.org/web/20160503143527/http://www.gluster.org/community/documentation/index.php/Gluster_3.1:_Understanding_the_GlusterFS_License }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| website = {{URL|https://www.gluster.org}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gluster&amp;#039;&amp;#039;&amp;#039;是一个可水平拓展的网络文件系统。它是各种不同的存储[[服务器]]之上的组合，这些服务器由[[以太网]]或[[Infiniband]] [[远程直接内存访问|RDMA]]网络互相融汇，最终形成一个大的并行网络文件系统。它有包括[[云计算]]在内的多重应用，诸如：[[生物信息学]]，[[流媒体]]、文档存储和[[CDN]]等。Gluster是由GNU托管的自由软件，许可证是AGPL&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Affero_General_Public_License AGPL]{{Wayback|url=http://en.wikipedia.org/wiki/Affero_General_Public_License |date=20121015124513 }}&amp;lt;/ref&amp;gt;。Gluster公司&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gluster.org/ |title=Gluster公司 |access-date=2022-02-21 |archive-date=2022-05-12 |archive-url=https://web.archive.org/web/20220512102756/https://www.gluster.org/ }}&amp;lt;/ref&amp;gt;，是Gluster的首要商业赞助商，且提供商业产品以及基于Gluster的解决方案。&lt;br /&gt;
&lt;br /&gt;
==设计==&lt;br /&gt;
Gluster是[[客户端-服务器架构]]。服务器一般被部署成&amp;#039;&amp;#039;存储砖（storage brick）&amp;#039;&amp;#039;，每一台服务器运行一个名为glusterfsd 的守护进程，将本地文件系统导出为[[卷 (计算)|卷]]。Gluster的客户端进程通过TCP/IP，InfiniBand或[[套接字直接协议|SDP]]之上构建的自定义协议连接到服务器，使用可以叠加的&amp;#039;&amp;#039;翻译器（translator）&amp;#039;&amp;#039;将多个远程服务器上的虚拟卷组聚合起来。通常情况下，每个文件会被作为一个整体来存储，但是，将文件[[条带化]]存放在多个远程卷组也是可以实现的。客户端可以通过 [[FUSE]] 机制使用 GlusterFS 的原生协议，或者通过内置的服务端翻译器使用[[网络文件系统|NFS]] v3 协议来挂载这个聚合的卷，或者直接使用 gfapi 客户端函数库来访问这个卷。客户端可以使用&amp;#039;&amp;#039;统一文件对象（Unified File and Object, UFO）翻译器&amp;#039;&amp;#039;来二次导出一个原生协议挂载，比如通过[[内核空间]]的 NFS v4 服务器、[[SAMBA]] 或是基于对象的 OpenStack Storage 协议。&lt;br /&gt;
&lt;br /&gt;
大多数GlusterFS功能被实现为翻译器，包括了：&lt;br /&gt;
*基于文件的镜像&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Mirror_(computing) 镜像] {{Wayback|url=http://en.wikipedia.org/wiki/Mirror_(computing) |date=20210126061609 }}&amp;lt;/ref&amp;gt;与赋值&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Replication_(computer_science) 赋值] {{Wayback|url=http://en.wikipedia.org/wiki/Replication_(computer_science) |date=20201203224249 }}&amp;lt;/ref&amp;gt;技术&lt;br /&gt;
*基于文件的数据存储计算领域的数据带&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Data_striping 数据带] {{Wayback|url=http://en.wikipedia.org/wiki/Data_striping |date=20210125161452 }}&amp;lt;/ref&amp;gt;技术&lt;br /&gt;
*基于文件的负载平衡&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Load_balancing_(computing) 负载平衡] {{Wayback|url=http://en.wikipedia.org/wiki/Load_balancing_(computing) |date=20210201015852 }}&amp;lt;/ref&amp;gt;技术&lt;br /&gt;
*卷的双机备份&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Failover 双机备份] {{Wayback|url=http://en.wikipedia.org/wiki/Failover |date=20210126073936 }}&amp;lt;/ref&amp;gt;技术&lt;br /&gt;
*磁盘高速缓存&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/Cache#Disk_cache 磁盘高速缓存] {{Wayback|url=http://en.wikipedia.org/wiki/Cache#Disk_cache |date=20210110213121 }}&amp;lt;/ref&amp;gt;技术以及排产&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/I/O_scheduling 排产] {{Wayback|url=http://en.wikipedia.org/wiki/I/O_scheduling |date=20200424221559 }}技术&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Disk_quota 存储分配技术] {{Wayback|url=http://en.wikipedia.org/wiki/Disk_quota |date=20201202034515 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Gluster的设计遵循[[:奥卡姆剃刀]]原則的简单性：尽管它导出一已存在，但是构建存储的决定权在于客户端翻译器。客户端自身都是没有状态的，互相之间没有交互。但是期望相互间的翻译器配置是一致的。这会引发[[:内存一致性模型]]问题，但这种设计允许Gluster用商用硬件在规模上能达到数个[[:Petabyte|拍字节]]，避免了通常影响分布式文件系统的紧内聚松耦合瓶颈。&lt;br /&gt;
&lt;br /&gt;
==另见==&lt;br /&gt;
* [[分布式文件系统]]&lt;br /&gt;
&lt;br /&gt;
==引用==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
[[Category:分散式檔案系統]]&lt;br /&gt;
[[Category:Linux檔案系統]]&lt;br /&gt;
[[Category:用户空间文件系统]]&lt;br /&gt;
[[Category:分布式数据存储]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Byron0511</name></author>
	</entry>
</feed>