JavaScript is required to for searching.
跳过导航链接
退出打印视图
Sun Storage Archive Manager 5.3 配置和管理指南     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  关于 SAM-QFS

2.  配置用于归档的存储设备

3.  执行其他 SAM-QFS 配置

4.  为网络连接自动化库创建参数文件

5.  检查库中的驱动器顺序

6.  填充目录

7.  管理自动化库和手动装入的驱动器

8.  管理特定于供应商的库

9.  关于归档

10.  配置归档程序

11.  归档指令 (archiver.cmd)

全局归档指令

archivemeta 指令:控制是否对元数据进行归档

archmax 指令:控制归档文件的大小

bufsize 指令:设置归档程序缓冲区大小

drives 指令:控制用于归档的驱动器数

examine 指令:控制归档扫描

interval 指令:指定归档时间间隔

logfile 指令:指定归档程序日志文件

notify 指令:重命名事件通知脚本

ovflmin 指令:控制卷溢出

卷溢出示例

scanlist_squash 指令:控制扫描列表合并

setarchdone 指令:控制 archdone 标志的设置

wait 指令:延迟归档程序启动

文件系统指令

fs 指令:指定文件系统

全局指令作为文件系统指令

归档副本指令

-release 指令:归档后释放磁盘空间

-norelease 指令:延迟磁盘空间释放

同时使用 -release-norelease

设置归档时限

自动取消归档

为元数据指定多个副本

12.  归档集指令 (archiver.cmd)

13.  SAM-QFS 中的数据完整性验证

14.  关于释放

15.  配置回写程序

16.  配置回收程序

17.  SAM-QFS 高级主题

18.  使用 Sun SAM-Remote 软件

归档副本指令

默认情况下,当归档集中文件的归档时限为四分钟时,归档程序将为这些文件编写一个归档副本。要更改默认行为,请使用归档副本指令。归档副本指令必须紧跟在与它们相关的归档集分配指令的后面。

归档副本指令以 copy-number1234 开头。数字后面是一个或多个用于指定该副本归档特征的参数。每一个归档副本指令均采用以下格式:

copy-number [ -release | -norelease ] [archive-age] [unarchive-age]

可以按照以下几节所述通过编辑 archiver.cmd 文件,或者通过使用 SAM-QFS Manager 软件来指定归档副本指令。有关更多信息,请参见 SAM-QFS Manager 联机帮助。

以下几节介绍这些归档副本指令参数。

-release 指令:归档后释放磁盘空间

要指定在创建归档副本之后释放文件所占用的磁盘空间,请在副本份数后面使用 -release 指令。此指令的格式如下:

-release

示例 11-2 使用 -release 指令的 archiver.cmd 文件

在以下示例中,组 images 中的文件在其归档时限达到 10 分钟时进行归档。在创建第一个归档副本后,系统会释放文件占用的磁盘高速缓存空间。

ex_set . -group images
1 -release 10m

-norelease 指令:延迟磁盘空间释放

可以使用 -norelease 选项,它将使得系统在所有标记了 -norelease 的副本创建完毕之后,才自动释放磁盘高速缓存。-norelease 指令使归档集在所有副本都归档后符合被释放的条件,但对于其中的文件,只有在系统调用释放程序并且将它们选择为释放备选文件后才会被释放。此指令的格式如下:

-norelease

对单个副本使用 -norelease 指令对自动释放没有效果。

示例 11-3 使用 -norelease 指令的 archiver.cmd 文件

以下示例指定一个名为 vault_tapes 的归档集。系统将为其创建两个副本,然后释放与该归档集相关的磁盘高速缓存。

vault_tapes
1 -norelease 10m
2 -norelease 30d

同时使用 -release-norelease

要确保在完成归档集所有副本的归档后立即释放其占用的磁盘空间,请同时使用 -release-norelease 指令。如果同时使用 -release-norelease,可使归档程序在创建使用这两个选项组合的所有副本之后立即释放磁盘空间,无需等待调用释放程序。

设置归档时限

通过指定归档时限更改用于归档文件的计时。时间的后缀字符可以指定为 h(代表小时)或 m(代表分钟)等,如表 12-1 中所示。

示例 11-4 指定归档时限的 archiver.cmd 文件

在以下示例中,目录 data 中的文件将在其归档时限达到一个小时后进行归档。

ex_set data
1 1h

自动取消归档

如果为某个文件指定多个归档副本,可以只保留一个副本,而自动取消对其他所有副本进行归档。当使用不同归档时限将文件归档至不同介质时,您可以执行此操作。

示例 11-5 指定取消归档时限的 archiver.cmd 文件

以下示例显示了指定取消归档时限的指令。路径 home/users 中文件的第一个副本将在文件修改后六分钟进行归档。如果文件已存在 10 周,归档程序将创建第二和第三个归档副本,并取消第一个副本的归档。

ex_set home/users
1 6m 10w
2 10w
3 10w

有关控制取消归档的更多方法,请参见第 12 章

为元数据指定多个副本

如果需要多个元数据副本,可在 archiver.cmd 文件中放置副本定义,其位置是紧跟 fs= 指令之后。

示例 11-6 指定多个元数据副本的 archiver.cmd 文件

在本示例中,系统将在 4 小时后创建 samfs7 文件系统的元数据的第一个副本,然后在 12 小时后创建第二个副本。

fs = samfs7
1 4h
2 12h

文件系统元数据包括文件系统中的路径名。如果您经常更改目录,新路径名将导致创建新归档副本,并会频繁装入为元数据指定的卷。