6.6 计划数据储存的分区

安装 Sentinel 时,您必须将主储存的磁盘分区装入将安装 Sentinel 的位置,默认情况下为 /var/opt/novell 目录。

/var/opt/novell/sentinel 目录下的整个目录结构必须位于单个磁盘分区,以确保磁盘用量计算正确。否则,自动数据管理功能可能会提前删除事件数据。有关 Sentinel 目录结构的详细信息,请参见 部分 6.6.4, Sentinel 目录结构。

最佳做法是,确保此数据目录位于与可执行文件、配置和操作系统文件所在磁盘分区不同的磁盘分区。单独储存可变数据的好处包括更易于备份文件集,在损坏时恢复更简单,以及在磁盘分区已满时提高稳健性。它还提高了系统的总体性能,文件越小,系统效率越高。有关详细信息,请参见磁盘分区。

注:在 ext3 文件系统中文件存储有限制,即目录的文件或子目录不得超过 32000 个。如果您将拥有大量保留策略或长期保留数据(如一年),NetIQ 建议您使用 XFS 文件系统。

6.6.1 在传统安装中使用分区

在传统安装中,您可以在安装 Sentinel 之前修改操作系统的磁盘分区布局。管理员应该基于部分 6.6.4, Sentinel 目录结构中详细介绍的目录结构来创建想要的分区,并将它挂载到适当的目录上。在运行安装程序时,Sentinel 会安装到预先创建的目录中,从而使安装跨越多个分区。

注:

  • 您可以在运行安装程序时使用 --location 选项指定与默认目录不同的顶层位置来储存文件。将您传给 --location 选项的值附加到目录路径前面。例如,如果指定 --location=/foo,数据目录将为 /foo/var/opt/novell/sentinel/data,配置目录将为 /foo/etc/opt/novell/sentinel/config。

  • 不得对 --location 选项使用文件系统链接(如软链接)。

6.6.2 在设备安装中使用分区

如果您正在使用 DVD ISO 设备格式,您可以按照 YaST 屏幕上的说明在安装时配置设备文件系统的分区。例如,您可以为 /var/opt/novell/sentinel 安装点创建一个单独的分区,以将所有数据都放在一个单独的分区。但是,对于其他设备格式,您只能在安装后配置分区。您可以使用 SuSE YaST 系统配置工具添加分区并将目录移到新的分区。有关在安装后创建分区的信息,请参见部分 13.3.2, 创建分区。

6.6.3 分区布局的最佳实践

对于任何已安装的系统,许多组织都有自己记录的最佳实践分区布局方案。以下分区建议旨在为未定义任何策略的组织提供指导,并考虑到特定于 Sentinel 的文件系统用法。通常,Sentinel 遵循文件系统层次结构标准(如果可行)。

分区

安装点

大小

注释

Root

/

100 GB

包含操作系统文件和 Sentinel 二进制文件/配置。

引导

/boot

150 MB

引导分区

临时

/tmp

30 GB

OS 和 Sentinel 临时文件的位置;将此位置隔离到一个单独的分区可以在失控进程填满临时空间时防止应用程序数据受到损坏。

主储存

/var/opt/novell/sentinel

使用系统大小信息进行计算。

此区域将包含 Sentinel 收集的主要数据,再加上其他变量数据,例如日志文件。可以与其他系统共享此分区。

辅助储存

基于储存类型(NFS、CIFS 或 SAN)的位置。

使用系统大小信息进行计算。

这是辅助储存区域,可按此处所示在本地装入,也可以远程装入。

存档储存

远程系统

使用系统大小信息进行计算。

此储存用于存档的数据。

6.6.4 Sentinel 目录结构

默认情况下,Sentinel 目录位于以下位置:

  • 数据文件位于 /var/opt/novell/sentinel/data 和 /var/opt/novell/sentinel/3rdparty 目录中。

  • 可执行文件和库存储在 /opt/novell/sentinel 目录中。

  • 日志文件位于目录 /var/opt/novell/sentinel/log 中。

  • 配置文件位于目录 /etc/opt/novell/sentinel 中。

  • 进程 ID (PID) 文件位于目录 /var/run/sentinel/server.pid 中。

    利用 PID,管理员可确定 Sentinel 服务器的父进程,并监视或终止进程。