跳过导航链接 | |
退出打印视图 | |
![]() |
Sun Storage Archive Manager 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
archiver.cmd 文件用于控制归档程序的行为。
归档程序将文件从文件系统复制到可移除介质卡盒的卷中,或复制到另一文件系统的磁盘分区中。您可以根据站点上的文件类型以及站点数据的保护需求,调整归档程序的操作,方法是创建一个名为 /etc/opt/SUNWsamfs/archiver.cmd 的归档程序命令文件。系统并不要求您创建 archiver.cmd 文件,但您可以根据站点的具体情况调整归档程序,从而改善归档程序的效率和性能。
默认情况下,只要启动 sam-fsd 进程并挂载文件系统,归档程序便开始运行。
如果 archiver.cmd 文件不存在,归档程序则进入 wait 状态。要重新启动归档程序,请使用 samcmd arrun 命令。如果在重新启动后未发现 archiver.cmd 文件,归档程序将使用以下默认设置继续运行:
将所有文件归档至所有已配置库的所有可用卷中。
为每个文件创建一个副本。
将所有文件的归档时限设置为 4 分钟。归档时限是指自上次修改文件后经过的时间量。
将归档时间间隔设置为 10 分钟。归档时间间隔是指两次完整的归档过程之间相隔的时间。
要针对您的站点调整归档程序的操作,请在 archiver.cmd 中设置相应的指令。指令类似于一个命令参数,由 archiver.cmd 文件中的文本行组成。以下规则适用于 archiver.cmd 文件:
每一行指令包含一个或多个字段,它们由空格或制表符隔开。
井号 (#) 后面的任何文本均被视为注释,并且不会被检查。
以反斜杠字符 (\) 结尾的行将会与下一行相连接。
archiver.cmd 文件使用两种类型的指令。
有关 archiver.cmd 指令的详尽信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"archiver.cmd(4)"。
无论何时更改了 archiver.cmd 文件,均应使用 archiver(1M) 命令检查是否存在语法错误。此命令将生成所有选项的列表,并将卷、文件系统内容和错误的列表写入标准输出文件 (stdout)。如果遇到错误,请在文件中更正它们,然后再次运行 archiver(1M) 命令以验证您的更正。如果归档程序发现 archiver.cmd 文件中有错误,则它不会对任何文件进行归档。
归档指令用于指定常规归档操作,由 archiver.cmd 文件中的两大区域组成:
在文件顶部,全局指令影响在 mcf 文件中定义的所有文件系统。
文件下半部分包含特定于文件系统的指令。这些指令必须位于全局指令之后。对于任何文件系统,这些指令都优先于全局指令。特定于文件系统的指令以用于标识文件系统的 fs= name 指令开头。
在文件系统的指令中,还可以指定归档副本指令,以定制归档副本的数量和频率。
有关详细信息,请参见第 11 章。
归档集标识一组要归档的文件,不考虑其文件系统。文件系统中的一个文件只能属于一个归档集。同一个归档集中的文件在大小、所有权、组和目录位置等方面符合相同的条件。
归档集控制归档副本的目的地、归档副本的保留时间以及数据归档之前软件的等待时间。归档集中的所有文件均被复制到与该归档集关联的卷。
归档集的指令包括:
分配指令-定义归档集。
副本参数-定义每个归档集的归档方式。
VSN 关联指令-为归档集指定卷。
VSN 池指令-定义卷集合。
有关详细信息,请参见第 12 章。
如果您的站点有 /etc/opt/SUNWsamfs/archiver.cmd 文件,且系统已经在归档文件,请不要对该文件进行更改。将文件复制到可以编辑的位置,然后对其进行测试。如果该文件通过检验,请用新文件替换现有文件。
如果您的站点没有 archiver.cmd 文件,可在 /etc/opt/SUNWsamfs 目录中编辑该文件。
如果正在使用测试 archiver.cmd 文件,则可在 archiver(1M) 命令中使用 -c 选项并提供文件名。
# archiver -lv
# samd config
当您在 SAM-QFS Manager 界面内为文件系统创建或编辑归档策略时,系统会自动创建或编辑 archiver.cmd 文件。
屏幕上将显示 "File Systems Summary"(文件系统摘要)页面。
屏幕上将显示 "Archive Policies Summary"(归档策略摘要)页面。
屏幕上将显示 "New Archive Policy"(新建归档策略)向导。
有关使用 "New Archive Policy"(新建归档策略)向导的详细说明,请参见 SAM-QFS Manager 联机帮助。
保存新建的归档策略时,系统会自动将其写入 archiver.cmd 文件中。