• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C UniStor X10000 G3系列存储 配置指导-R13xx-6W101

11-文件存储WORM管理

本章节下载 11-文件存储WORM管理  (539.80 KB)

docurl=/cn/Service/Document_Software/Document_Center/Storage/Catalog/Massive_Scale_Out/H3C_UniStor_X10000_G3/Configure/Operation_Manual/H3C_UniStor_X10000_G3_CG-R13xx-6W101/202102/1382545_30005_0.htm

11-文件存储WORM管理


11 文件存储WORM管理

11.1  简介

WORM(write once,read many),即一写多读。当前存储领域对数据安全的要求越来越高,某些特定的文件要求在写入后只能读取,不能进行修改或删除。WORM可以实现这一功能,有效保证企业数据的安全。

11.2  概念和原理

11.2.1  概念

1. WORM时钟

为避免存储集群本地时间的改变导致文件的实际保护时间发生变化UniStor设计了一套独立的时钟,即WORM时钟来独立计算文件的过期时间。

WORM时钟与集群时间的关系:

·     若WORM时钟小于集群时间,WORM时钟将每隔30秒,向前追赶1秒进行调整,直到赶上集群时间。

·     若WORM时钟大于集群时间,WORM时钟将直接调整为集群时间。

2. WORM属性

WORM属性包含最大保护期、最小保护期、默认保护期和自动提交时间四个参数。

当为指定目录创建WORM属性后,该目录即成为WORM根目录,其下所有新建子目录和新建文件将自动继承该WORM根目录的WORM属性。

·     最小保护期:系统对文件保护时长的下限,取值需小于等于最大保护期。

·     最大保护期:系统对文件保护时长的上限,取值需大于等于最小保护期。

·     默认保护期:当用户未设置文件的过期时间时,系统对文件的默认保护时长,取值范围在最小保护期和最大保护期之间,也可等于最小保护期或最大保护期。

·     自动提交时间:文件修改完成后,当超过自动提交时间未被再次修改,则自动进入保护状态。文件进入保护状态状态后,只允许读取,不允许修改或删除。

3. WORM文件状态

WORM文件的状态改变由WORM状态机控制。WORM状态机会根据当前WORM文件的状态、WORM属性与WORM时间来计算WORM文件继续保持当前状态或是进入哪种状态。不同的状态对应不同的权限,进而实现对WORM文件的保护。具体状态信息如表11-1所示。

表11-1 WORM文件状态

状态

说明

未保护

未提供保护服务,此状态下文件可以被修改或删除

保护

提供保护服务,该状态下文件只可以读取,不可以修改或删除

过期

文件可以读取和删除,是否可以修改则由过期文件策略决定

 

提示

系统管理员用户可在目录管理页面中删除保护状态下的WORM文件。

 

11.2.2  原理

1. 状态切换

WORM状态机的状态切换如图11-1所示。

图11-1 状态切换

 

·     Operation 1提交保护:通过自动提交保护和手动提交保护两种方式使WORM目录下的文件进入“保护状态”。

¡     自动提交保护:在设置的自动提交保护时间内没有进行写操作和修改WORM属性等操作,文件将自动进入“保护状态”。

¡     手动提交保护:用户手工去除文件写权限或设置为只读,使文件进入“保护状态”。

·     Operation 2过保护期:随着时间推移,文件进入“过期状态”,此时文件可以读取和删除,是否可以修改则由过期文件策略决定。

·     Operation 3延长保护期:文件过期后,可以通过手动延长保护期使文件重新进入“保护状态”。

·     Operation 4修改保护期:文件处于保护状态时,可以通过修改atime,手动延长文件的保护期。

2. 过期时间计算

每个文件都具有atimectimemtime三个时间属性,用户可通过stat filename命令查看。

·     atime:最后一次读取或执行文件的时间。

·     ctime:文件的属性最后改变的时间。

·     mtime:文件的数据内容最后改变的时间。

在本特性中,当文件进入保护状态后,atime将不再随文件的读取或执行发生变化,转为表示文件的过期时间,最大值为2106-02-07 14:28:15

过期时间的计算分为以下两种情况:

·     自动提交保护

atime=mtime+自动提交时间+默认保护期

·     手动提交保护

atime=当前WORM时钟时间+默认保护期

提示

用户可通过修改atime来延长文件的保护期。

·     当文件处于保护状态时,atime可以延长直至最大值2106-02-07 14:28:15

·     当文件处于过期状态时,atime仅可延长至“当前WORM时钟时间+最小保护期”与“当前WORM时钟时间+最大保护期”之间。

 

11.3  配置和管理任务概览

表11-2 WORM配置和管理任务概览

配置任务

说明

设置WORM时钟及过期文件策略

仅可在首次使用WORM功能时设置一次,成功设置后,只允许查看,不允许修改

管理目录的WORM属性

创建WORM属性

为指定目录创建WORM属性,使其下的新建文件受到保护

修改WORM属性

修改WORM根目录的WORM属性

删除WORM属性

删除WORM根目录的WORM属性,其下新建文件将不再受保护

查看WORM时钟及过期文件策略

查看WORM时钟与过期文件策略

导出WORM记录

导出所有WORM记录,包括WORM文件的状态变化、WORM的设置、WORM根目录的增/删/改以及WORM属性变化

延长WORM根目录保护期

延长WORM根目录下所有保护状态文件或过期状态文件的保护期

 

11.4  设置WORM时钟及过期文件策略

说明

WORM时钟及过期文件策略只允许设置一次,在成功设置后,只允许查看,不允许修改。

 

1. 配置准备

集群CAPFS文件系统正常。

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面。

(3)     在弹出的图11-2所示对话框中设置WORM信息,单击<确定>按钮完成操作。

图11-2 设置WORM

 

表11-3 参数说明

参数

说明

设置

系统时间

当前集群的系统时间,用于用户确认当前集群时间是否准确,准确无误后,方可创建WORM时钟

-

过期文件策略

WORM文件过期后的修改策略

可选择“内容可修改”或“内容不可修改”,若选择“内容可修改”,可以对过期文件进行修改,否则不可修改

 

11.5  管理目录的WORM属性

11.5.1  创建WORM属性

说明

·     不支持为文件系统根目录“/”创建WORM属性。

·     仅支持为不具有WORM属性的空目录创建WORM属性。当为指定目录成功创建WORM属性后,该目录即成为WORM根目录,其下所有新建的子目录将自动继承该WORM根目录的WORM属性。

·     最小保护期小于等于最大保护期;默认保护期介于最小与最大保护期之间,也可等于最小或最大保护期。

·     系统最多允许指定300个目录创建WORM属性。

·     文件的缺省过期时间=最后一次修改文件的时间+自动提交时间+默认保护期。

 

1. 配置准备

·     集群CAPFS文件系统正常

·     已经创建目录

·     已经完成WORM设置

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面,如图11-3所示。

图11-3 WORM管理页面

 

(3)     单击<创建>按钮,在弹出的图11-4所示对话框中设置WORM属性信息,单击<确定>按钮完成操作。

图11-4 为指定目录创建WORM属性

 

表11-4 参数说明

参数

说明

设置

目录

待创建WORM属性的目录

-

最小保护期

系统对文件保护期的下限

范围为0分钟~30年或无限期,支持以分钟、小时、天、周或年为单位进行设置

最大保护期

系统对文件保护期的上限

范围为1分钟~70年或无限期,支持以分钟、小时、天、周或年为单位进行设置

默认保护期

系统对文件的默认保护期,当用户未设置文件的过期时间时,文件的保护时长

范围为0分钟~70年或无限期,支持以分钟、小时、天、周或年为单位进行设置

自动提交时间

文件的自动提交时间。文件修改完成后,自动提交时间内未被再次修改,则自动进入保护状态

范围为1分钟~45天,支持以分钟、小时或天为单位进行设置

 

11.5.2  修改WORM属性

说明

·     修改后的新WORM属性只对修改后新建的子目录或文件生效,对已继承旧WORM属性的子目录和文件不生效。

·     最小保护期小于等于最大保护期;默认保护期介于最小与最大保护期之间,也可等于最小或最大保护期。

 

1. 配置准备

集群CAPFS文件系统正常。

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面,如图11-5所示。

图11-5 WORM管理页面

 

(3)     选中待修改WORM属性的目录,单击<修改>按钮,在弹出的图11-6所示对话框中修改WORM属性信息,单击<确定>按钮完成操作。

图11-6 修改WORM根目录

 

表11-5 参数说明

参数

说明

设置

最小保护期

系统对文件保护期的下限

范围为0分钟~30年或无限期,支持以分钟、小时、天、周或年为单位进行设置

最大保护期

系统对文件保护期的上限

范围为1分钟~70年或无限期,支持以分钟、小时、天、周或年为单位进行设置

默认保护期

系统对文件的默认保护期,当用户未设置文件的过期时间时,文件的保护时长

范围为0分钟~70年或无限期,支持以分钟、小时、天、周或年为单位进行设置

自动提交时间

文件的自动提交时间。文件修改完成后,自动提交时间内未被再次修改,则自动进入保护状态

范围为1分钟~45天,支持以分钟、小时或天为单位进行设置

 

11.5.3  删除WORM属性

说明

删除目录的WORM属性前需先将目录清空。

 

1. 配置准备

集群CAPFS文件系统正常。

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面,如图11-7所示。

图11-7 WORM管理页面

 

(3)     选中待删除WORM属性的目录,单击<删除>按钮,在弹出的图11-8所示对话框中单击<确定>按钮完成操作。

图11-8 删除WORM属性

 

11.6  查看WORM时钟及过期文件策略

说明

WORM时钟及过期文件策略设置成功后仅供查看,不允许修改。

 

1. 配置准备

集群CAPFS文件系统正常。

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面,如图11-9所示。

图11-9 WORM管理页面

 

(3)     单击<更多/WORM时钟>按钮,在弹出的图11-10所示对话框中查看WORM设置。

图11-10 查看WORM设置

 

11.7  导出WORM记录

说明

该功能在WORM时钟设置完成的条件下才能使用,且仅能导出WORM时钟设置当天及之后日期的记录。

 

1. 配置准备

集群CAPFS文件系统正常。

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面,如图11-11所示。

图11-11 WORM管理页面

 

(3)     单击<更多/WORM记录导出>按钮,在弹出的图11-12所示对话框中选择导出时间,单击<确定>按钮完成操作。

图11-12 导出WORM记录

 

11.8  延长WORM根目录保护期

说明

·     延长保护期仅对指定WORM根目录下处于保护状态和过期状态的文件进行延期。

·     延长保护期不会修改WORM所有目录的属性,新增文件会继承父目录的WORM属性,不受延长保护期操作的影响。

 

1. 配置准备

集群CAPFS文件系统正常。

2. 配置步骤

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面,如图11-13所示。

图11-13 WORM管理页面

 

(3)     选择待修改的WORM根目录,单击[延长保护期]按钮,在弹出的对话框中设置延长后保护期的到期时间,单击如图11-14所示<确定>按钮完成操作。

图11-14 完成操作

 

11.9  配置举例

11.9.1  配置需求

某地图书馆需要将馆内所有电子书籍储藏,要求储藏后所有电子书籍只能被供借阅人员阅读,但不能修改或者删除。

图书馆具体需求如下:

·     电子书馆藏时间为50年,到期后可以删除。

·     收藏的电子书有一天的修改操作时间,第二天自动进入保护状态。

·     如电子书被误提交且已进入保护状态,管理员可以将其删除后重新提交。

根据图书馆的需求,需通过WORM来实现,WORM的具体配置项如表11-6所示。

表11-6 具体配置项

配置项

具体数据

用户类型

本地用户组:USER

WORM根目录

/E-book

最大保护期

70年

最小保护期

20年

默认保护期

50年

自动提交时间

24小时

 

11.9.2  配置前提

·     集群CAPFS文件系统正常。

·     集群NAS组和NAS服务器正常。

·     已创建的WORM根目录未达到最大规格(128个)。

11.9.3  配置流程

配置的具体流程如图11-15所示。

图11-15 配置流程

 

11.9.4  配置步骤

在进行本举例配置之前,请先完成CAPFS文件系统及NAS组和NAS服务器的基本配置,具体请参见本手册“文件存储基础配置”相关章节。

1. 设置WORM时钟与过期文件策略

(1)     单击导航树中的[目录管理]菜单项,进入目录管理页面。

(2)     选择“WORM管理”页签,进入WORM管理页面。

(3)     在弹出的图11-16所示对话框中选择“内容可修改”,单击<确定>按钮完成操作。

图11-16 设置WORM

 

2. 创建目录/E-book

略。关于如何创建目录,请参见本手册“文件存储基础配置”相关章节。

3. 创建WORM根目录/E-book

(1)     选择“WORM管理”页签,进入WORM管理页面,如图11-17所示。

图11-17 WORM管理页面

 

(2)     单击<创建>按钮,在弹出的对话框中填写WORM根目录具体信息(表11-6),如图11-18所示,单击<确定>按钮完成操作。

图11-18 创建WORM根目录/E-book

 

4. 创建本地认证用户组

略。关于如何创建本地用户组和本地用户,请参见本手册“文件存储基础配置”相关章节。

5. 创建CIFS共享

略。关于如何创建CIFS共享,请参见本手册“文件存储基础配置”相关章节。

11.9.5  验证配置

(1)     将文件写入/E-book目录,停止对文件的一切操作。

(2)     24小时后,验证文件是否自动进入保护状态。

¡     文件进入保护状态后,普通用户无法对文件修改或删除,只能读取。

¡     文件进入保护状态后,管理员可对文件进行删除操作。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们