Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.0

退出打印视图

更新时间: 2018 年 11 月
 
 

关于存储池、项目和共享资源

Oracle ZFS Storage Appliance 产品使用一个池化存储模型来管理物理存储,在该模型中,所有文件系统和 LUN 都共享公用的空间。本主题介绍如何使用存储池、项目和共享资源组织存储器。

存储池

设备基于 ZFS 文件系统,而文件系统则将底层存储设备组合到池中。文件系统和 LUN 统称为共享资源,根据需要从该存储池进行分配。创建文件系统或 LUN 之前,必须首先在设备上配置存储。配置存储池后,不需要静态调整文件系统大小,尽管可以使用配额和预留空间实现此行为。

虽然支持多个存储池,但通常不建议使用这种类型的配置,因为它具有明显的缺点,如配置存储一节中所述。仅当两个不同配置文件的性能或可靠性特性区别很大时,才应该使用多个池,例如一个镜像池用于数据库,一个 RAID-Z 池用于流化处理工作负荷。

当多个池在单个主机上处于活动状态时,BUI 将在菜单栏中显示一个下拉式列表,可用于在池之间进行切换。在 CLI 中,当前池的名称将显示在括号中,并且可以通过设置 'pool' 属性来更改该池。如果仅配置了一个池,则将隐藏这些控件。选择多个池时,UI 所选择的默认池是任意的,所以任何脚本操作都应该确保在处理任何共享资源之前显式设置池名称。

项目

所有文件系统和 LUN 都组合到项目中。项目可被视为一致性组,定义用来管理共享资源的常见管理控制点。项目内的所有共享资源可以共享通用设置,可在项目级别和共享资源级别强制实施配额。项目还可以仅用于将逻辑相关的共享资源组合在一起,从而可以从单个点访问其通用属性(例如累积空间)。

默认情况下,第一次配置存储池时设备创建一个默认项目。可以在该默认项目内创建所有共享资源,但是对于规模适中的环境,强烈建议创建其他项目(如果仅用于组织目的)。

共享资源

共享资源是通过支持的数据协议导出到设备的客户机的文件系统和 LUN。导入的文件系统可通过 SMB、NFS、HTTP/WebDav 和 FTP 进行访问。LUN 导出基于块的卷,可以通过iSCSI或光纤通道访问。

项目/共享资源是池内共享资源的唯一标识符。池内的项目不能包含同名的共享资源。如果您尝试使用已在使用的名称命名或重命名共享资源,则会发生挂载点错误。

除了默认属性,您还可以配置共享资源和项目的任意多个其他属性。可以为这些属性指定基本类型以用于验证目的,并且它们可以与大多数其他标准属性一样被继承。这些值从不会被软件以任何方式使用,仅供最终用户使用。属性模式对系统来说是全局性的,在所有池之间保持一致,并且在群集对等设备之间保持同步。

相关主题