词条 | GEOM |
释义 |
GEOM is the main storage framework for the FreeBSD operating system. It is available in FreeBSD 5.0 and higher and provides a standardized way to access storage layers. GEOM is modular and allows for geom modules to connect to the framework. For example, the geom_mirror module will provide RAID1 or mirroring functionality to the system. A wide range of modules are already available, and new ones are always in active development by various FreeBSD developers. GEOM was developed for the FreeBSD Project by Poul-Henning Kamp and NAI Labs, the Security Research Division of Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA CHATS research program. The name symbolizes its impact on disk geometry. Stacked designBecause of geom's modular design, modules can be 'stacked' together to form a chain of geom layers. For example, on top of the geom_mirror module an encryption module can be added, such as geom_eli to provide a mirrored and encrypted volume. Each module has both consumers and providers. A provider is the 'source' of the geom module, often a physical hard drive but sometimes a virtualized disk such as a memory disk. The geom module in turn provides an 'output' device. Other geom modules, called consumers, can use this provider to create a chain of modules connected to each other. Source → geom module → Outputis referred to as: Provider → geom module → Consumer(s)For example, the geom_mirror module may use (as a consumer) the following providers: /dev/ada0, /dev/ada1, while it creates (as a provider) a new device called /dev/mirror/gm0. At the end of the geom chain, often a filesystem is applied to actually use the geom provider for something useful. The provider created by geom modules behaves just like a physical hard drive and as such can contain filesystems such as FreeBSD's native Unix File System (UFS). Available modulesStorage modules[1]
External links
| url=https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/geom.html | title=GEOM: Modular Disk Transformation Framework | first=Tom | last=Rhodes | work=FreeBSD Handbook}}
| url=http://phk.freebsd.dk/pubs/bsdcan-04.slides.geomtut.pdf | title=GEOM tutorial | first=Poul-Henning | last=Kamp | work=BSDCan 2004}} References1. ^{{cite web| url=https://www.freebsd.org/cgi/man.cgi?query=geom| title=GEOM(8)| author=Pawel Jakub Dawidek| work=FreeBSD System Manager's Manual| accessdate=2015-06-14}} {{FreeBSD}} 1 : FreeBSD |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。