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.  配置归档程序

关于 archiver.cmd 文件

归档指令

归档集指令

如何使用命令行创建 archiver.cmd 文件

如何使用 SAM-QFS Manager 创建 archiver.cmd 文件

archiver.cmd 文件示例

关于磁盘归档

关于 diskvols.conf 文件

磁盘归档指令

归档集副本参数例外

归档指令例外

回收指令例外

vsn 指令

clientsendclients 指令

-recycle minobs 回收程序指令

如何在客户机主机上启用磁盘归档

如何在服务器主机上配置磁盘归档

如何启用磁盘归档

磁盘归档示例

示例 1

示例 2

示例 3

11.  归档指令 (archiver.cmd)

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

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

14.  关于释放

15.  配置回写程序

16.  配置回收程序

17.  SAM-QFS 高级主题

18.  使用 Sun SAM-Remote 软件

archiver.cmd 文件示例

本节提供了一些归档配置示例。

示例 10-1 简单 archiver.cmd 文件

以下示例显示了一个可修改的简单 archiver.cmd 文件。仅为容纳更多的归档集、副本和 VSN 使用来添加指令。

archiver.cmd# One file system = samfs1
archmax = sg 2G
examine = noscan
fs = samfs1
logfile = /var/opt/SUNWsamfs/log/samfs1.log
all_archset .
  1 -norelease 10m
  2 -norelease 10m
params
allsets -sort path -offline_copy stageahead -reserve set
allsets -recycle_hwm 50 -recycle_mingain 90 \
-recycle_vsncount 5 -recycle_dataquantity 40G
allsets.1 -startage 6h -startsize 6G -startcount 30000
allsets.2 -startage 10h -startsize 12G \
-startcount 60000 -archmax 12G
endparams
vsns
all.1 li .*
all.2 li .*
endvsns

示例 10-2 高级 archiver.cmd 文件

以下示例显示了一个复杂的 archiver.cmd 文件。注释指出了各种指令类型。

# Global directives

archmax = li 8G
examine = noscan
scanlist_squash = on

# Limit the drives

drives = stk50 3

# File selection

fs = samfs1
logfile = /var/adm/samfs1.log
archive_archset .
  1 -norelease 5m
  2 -norelease 5m

fs = samfs2
logfile = /var/adm/samfs2.log
archive_archset .
  1 -norelease 5m
  2 -norelease 5m

fs = samfs3
logfile = /var/adm/samfs3.log
archive_archset .
  1 -norelease 5m
  2 -norelease 5m

fs = samfs4
logfile = /var/adm/samfs4.log
archive_archset .
  1 -norelease 5m
  2 -norelease 5m

fs = samfs5
logfile = /var/adm/samfs5.log
archive_archset .
  1 -norelease 5m
  2 -norelease 5m

# The following information is for tape archiving.
# The recycler is not set up to actually recycle. It is set up for
# data checks and file recovery.

params allsets -sort path -offline_copy stageahead -reserve set
allsets -recycle_ignore allsets -recycle_hwm 50 -recycle_mingain 90 -recycle_vsncount 1
allsets.1 -startage 6h -startsize 8G -startcount 90000 -drives 3 -drivemin 10G
allsets.2 -startage 10h -startsize 12G -startcount 90000 
-archmax 12G -drives 3 -drivemin 10G
endparams

# Define VSNS for archive sets

vsns
archive.1 li .*
archive.2 li .*
endvsns

示例 10-3 无 archiver.cmd 文件

本示例介绍了在某个 SAM-QFS 环境中未使用 archiver.cmd 文件时,归档程序的操作。该环境包括一个文件系统、一个配有两个驱动器的光盘自动化库和六个卡盒。

以下 archiver -lv 输出表明归档程序所选的默认介质类型为 mo。只有 mo 介质可用。

# archiver -lv
Notify file: /etc/opt/SUNWsamfs/scripts/archiver.sh
Archive media:
media:lt archmax: 512.0M Volume overflow not selected
media:mo archmax: 4.8M Volume overflow not selected

以下 archiver -lv 输出表明归档程序使用了两个驱动器。它列出了 12 个卷、存储容量和具有可用空间的 VSN。

Archive libraries:
Device:hp30 drives_available:2 archive_drives:2
Catalog:
mo.optic00 capacity: 1.2G space: 939.7M -il-o-------
mo.optic01 capacity: 1.2G space: 934.2M -il-o-------
mo.optic02 capacity: 1.2G space: 781.7M -il-o-------
mo.optic03 capacity: 1.2G space: 1.1G -il-o-------
mo.optic10 capacity: 1.2G space: 85.5M -il-o-------
mo.optic11 capacity: 1.2G space: 0 -il-o-------
mo.optic12 capacity: 1.2G space: 618.9k -il-o-------
mo.optic13 capacity: 1.2G space: 981.3M -il-o-------
mo.optic20 capacity: 1.2G space: 1.1G -il-o-------
mo.optic21 capacity: 1.2G space: 1.1G -il-o-------
mo.optic22 capacity: 1.2G space: 244.9k -il-o-------
mo.optic23 capacity: 1.2G space: 1.1G -il-o-------

以下 archiver -lv 输出表明归档集 samfs 既包括元数据,也包括数据文件。当文件的归档时间达到默认的四分钟(240 秒)时,归档程序将开始创建文件的副本。

Archive file selections:
Filesystem samfs Logfile:
samfs Metadata
copy:1 arch_age:240
samfs1 path:.
copy:1 arch_age:240

以下 archiver -lv 输出表明归档集中的文件按指定的顺序归档至卷中。

Archive sets:
allsets
samfs.1
media: mo (by default)
Volumes:
optic00
optic01
optic02
optic03
optic10
optic12
optic13
optic20
optic21
optic22
optic23
Total space available: 8.1G

示例 10-4 数据文件和元数据分开归档

本示例说明如何将数据文件和元数据划分至两个不同的归档集。除了光盘自动化库之外,环境中还包括一个手动挂载的 DLT 磁带机。较大的文件归档至磁带,而较小的文件归档至光盘卡盒。

以下示例显示了 archiver.cmd 文件的内容。

# archiver -lv -c example2.cmd
Reading archiver command file "example2.cmd"
1: # Example 2 archiver command file
2: # Simple selections based on size
3:
4: logfile = /var/opt/SUNWsamfs/archiver/log
5: interval = 5m
6:
7: # File selections.
8: big . -minsize 500k
9: all .
10: 1 30s
11:
12: vsns
13: samfs.1 mo .*0[0-2] # Metadata to optic00 - optic02
14: all.1 mo .*0[3-9] .*[1-2][0-9] # All others for files
15: big.1 lt .*
16: endvsns

以下 archiver -lv 输出显示了要使用的介质和驱动器。

Notify file: /etc/opt/SUNWsamfs/scripts/archiver.sh
Archive media:
media:lt archmax: 512.0M Volume overflow not selected
media:mo archmax: 4.8M Volume overflow not selected
Archive libraries:
Device:hp30 drives_available:0 archive_drives:0
Catalog:
mo.optic00 capacity: 1.2G space: 939.7M -il-o-------
mo.optic01 capacity: 1.2G space: 934.2M -il-o-------
mo.optic02 capacity: 1.2G space: 781.7M -il-o-------

mo.optic03 capacity: 1.2G space: 1.1G -il-o-------
mo.optic04 capacity: 1.2G space: 983.2M -il-o-------
mo.optic10 capacity: 1.2G space: 85.5M -il-o-------
mo.optic11 capacity: 1.2G space: 0 -il-o-------
mo.optic12 capacity: 1.2G space: 618.9k -il-o-------
mo.optic13 capacity: 1.2G space: 981.3M -il-o-------
mo.optic20 capacity: 1.2G space: 1.1G -il-o-------
mo.optic21 capacity: 1.2G space: 1.1G -il-o-------
mo.optic22 capacity: 1.2G space: 244.9k -il-o-------
mo.optic23 capacity: 1.2G space: 1.1G -il-o-------
Device:lt40 drives_available:0 archive_drives:0
Catalog:
lt.TAPE01 capacity: 9.5G space: 8.5G -il-o-------
lt.TAPE02 capacity: 9.5G space: 6.2G -il-o-------
lt.TAPE03 capacity: 9.5G space: 3.6G -il-o-------
lt.TAPE04 capacity: 9.5G space: 8.5G -il-o-------
lt.TAPE05 capacity: 9.5G space: 8.5G -il-o-------
lt.TAPE06 capacity: 9.5G space: 7.4G -il-o-------

以下 archiver -lv 输出显示了文件系统的组织状态。超过 512000 个字节(500 KB)的文件将在四分钟后归档。所有其他文件在 30 秒后归档。

Archive file selections:
Filesystem samfs Logfile: /var/opt/SUNWsamfs/archiver/log
samfs Metadata
copy:1 arch_age:240
big path:. minsize:502.0k
copy:1 arch_age:240
all path:.
copy:1 arch_age:30

以下 archiver -lv 输出表明归档集在可移除介质之间的分配。

Archive sets:
allsets
all.1
media: mo
Volumes:
optic03
optic04
optic10
optic12
optic13
optic20
optic21
optic22
optic23
Total space available: 6.3G
big.1
media: lt
Volumes:
TAPE01
TAPE02
TAPE03
TAPE04
TAPE05
TAPE06
Total space available: 42.8G
samfs.1
media: mo
Volumes:
optic00
optic01
optic02
Total space available: 2.6G

注 - archiver(1M) -lv 命令只显示具有可用空间的 VSN。


示例 10-5 将用户文件和数据文件归档至不同的介质

在本示例中,用户文件和项目数据文件归档至不同的介质。data 目录中的文件按大小分别存储至光盘介质和磁带介质。指定给组 ID pict 的文件将被指定给另一个卷组。归档程序不对目录 tmpusers/bob 中的文件进行归档。归档程序每隔 15 分钟进行一次归档,并且保存归档记录。

# archiver -lv -c example3.cmd
Reading archiver command file "example3.cmd"
1: # Example 3 archiver command file
2: # Segregation of users and data
3:
4: interval = 30s
5: logfile = /var/opt/SUNWsamfs/archiver/log
6:
7: no_archive tmp
8:
9: fs = samfs
10: no_archive users/bob
11: prod_big data -minsize 50k
12: 1 1m 30d
13: 2 3m
14: prod data
15: 1 1m
16: proj_1 projs/proj_1
17: 1 1m
18: 2 1m
19: joe . -user joe
20: 1 1m
21: 2 1m
22: pict . -group pict
23: 1 1m
24: 2 1m
25:
26: params
27: prod_big.1 -drives 2
28: prod_big.2 -drives 2
29: endparams
30:
31: vsns
32: samfs.1 mo optic0[0-1]$
33: joe.1 mo optic01$
34: pict.1 mo optic02$
35: pict.2 mo optic03$
36: proj_1.1 mo optic1[0-1]$
37: proj_1.2 mo optic1[2-3]$
38: prod.1 mo optic2.$
39: joe.2 lt 0[1-2]$
40: prod_big.1 lt 0[3-4]$
41: prod_big.2 lt 0[5-6]$
42: endvsns
Notify file: /etc/opt/SUNWsamfs/scripts/archiver.sh
Archive media:
media:lt archmax: 512.0M Volume overflow not selected
media:mo archmax: 4.8M Volume overflow not selected
Archive libraries:
Device:hp30 drives_available:0 archive_drives:0
Catalog:
mo.optic00 capacity: 1.2G space: 939.7M -il-o-------
mo.optic01 capacity: 1.2G space: 934.2M -il-o-------
mo.optic02 capacity: 1.2G space: 781.7M -il-o-------
mo.optic03 capacity: 1.2G space: 1.1G -il-o-------
mo.optic04 capacity: 1.2G space: 983.2M -il-o-------
mo.optic10 capacity: 1.2G space: 85.5M -il-o-------
mo.optic11 capacity: 1.2G space: 0 -il-o-------
mo.optic12 capacity: 1.2G space: 618.9k -il-o-------
mo.optic13 capacity: 1.2G space: 981.3M -il-o-------
mo.optic20 capacity: 1.2G space: 1.1G -il-o-------
mo.optic21 capacity: 1.2G space: 1.1G -il-o-------
mo.optic22 capacity: 1.2G space: 244.9k -il-o-------
mo.optic23 capacity: 1.2G space: 1.1G -il-o-------
Device:lt40 drives_available:0 archive_drives:0
Catalog:
lt.TAPE01 capacity: 9.5G space: 8.5G -il-o-------
lt.TAPE02 capacity: 9.5G space: 6.2G -il-o-------
lt.TAPE03 capacity: 9.5G space: 3.6G -il-o-------
lt.TAPE04 capacity: 9.5G space: 8.5G -il-o-------
lt.TAPE05 capacity: 9.5G space: 8.5G -il-o-------
lt.TAPE06 capacity: 9.5G space: 7.4G -il-o-------
Archive file selections:
Filesystem samfs Logfile: /var/opt/SUNWsamfs/archiver/log
samfs Metadata
copy:1 arch_age:240
no_archive Noarchive path:users/bob
prod_big path:data minsize:50.2k
copy:1 arch_age:60 unarch_age:2592000
copy:2 arch_age:180
prod path:data
copy:1 arch_age:60
proj_1 path:projs/proj_1
copy:1 arch_age:60
copy:2 arch_age:60
joe path:. uid:10006
copy:1 arch_age:60
copy:2 arch_age:60
pict path:. gid:8005
copy:1 arch_age:60
copy:2 arch_age:60
no_archive Noarchive path:tmp
samfs path:.
copy:1 arch_age:240
Archive sets:
allsets
joe.1
media: mo
Volumes:
optic01
Total space available: 934.2M
joe.2
media: lt
Volumes:
TAPE01
TAPE02
Total space available: 14.7G
pict.1
media: mo
Volumes:
optic02
Total space available: 781.7M
pict.2
media: mo
Volumes:
optic03
Total space available: 1.1G
prod.1
media: mo
Volumes:
optic20
optic21
optic22
optic23
Total space available: 3.3G
prod_big.1
media: lt drives:2
Volumes:
TAPE03
TAPE04
Total space available: 12.1G
prod_big.2
media: lt drives:2
Volumes:
TAPE05
TAPE06
Total space available: 16.0G
proj_1.1
media: mo
Volumes:
optic10
Total space available: 85.5M
proj_1.2
media: mo
Volumes:
optic12
optic13
Total space available: 981.9M
samfs.1
media: mo
Volumes:
optic00
optic01
Total space available: 1.8G

示例 10-6 将用户文件和数据文件归档至光盘介质

在本示例中,用户文件和项目数据文件归档至光盘介质。

定义了四个 VSN 池。其中三个池分别用于用户、数据和项目,另一个是临时池。当 proj_pool 中的介质用尽后,将使用 scratch_pool 来保留卷。本示例介绍如何依据归档集、属主和文件系统等各个组成部分,来为每一个归档集保留卷。归档程序每隔 10 分钟进行一次归档,并且保存归档日志。

以下示例显示了 archiver.cmd 文件和归档程序输出。

Reading archiver command file "example4.cmd"
1: # Example 4 archiver command file
2: # Using 4 VSN pools
3:
4: interval = 30s
5: logfile = /var/opt/SUNWsamfs/archiver/log
6:
7: fs = samfs
8: users users
9: 1 10m
10:
11: data data
12: 1 10m
13:
14: proj projects
15: 1 10m
16:
17: params
18: users.1 -reserve user
19: data.1 -reserve group
20: proj.1 -reserve dir -reserve fs
21: endparams
22:
23: vsnpools
24: users_pool mo optic0[1-3]$
25: data_pool mo optic1[0-1]$
26: proj_pool mo optic1[2-3]$
27: scratch_pool mo optic2.$
28: endvsnpools
29:
30: vsn
31: samfs.1 mo optic00
32: users.1 mo -pool users_pool -pool scratch_pool
33: data.1 mo -pool data_pool -pool scratch_pool
34: proj.1 mo -pool proj_pool -pool scratch_pool
35: endvsns
Notify file: /etc/opt/SUNWsamfs/scripts/archiver.sh
Archive media:
media:mo archmax: 4.8M Volume overflow not selected
Archive libraries:
Device:hp30 drives_available:0 archive_drives:0
Catalog:
mo.optic00 capacity: 1.2G space: 939.7M -il-o-------
mo.optic01 capacity: 1.2G space: 934.2M -il-o-------
mo.optic02 capacity: 1.2G space: 781.7M -il-o-------
mo.optic03 capacity: 1.2G space: 1.1G -il-o-------
mo.optic04 capacity: 1.2G space: 983.2M -il-o-------
mo.optic10 capacity: 1.2G space: 85.5M -il-o-------
mo.optic11 capacity: 1.2G space: 0 -il-o-------
mo.optic12 capacity: 1.2G space: 618.9k -il-o-------
mo.optic13 capacity: 1.2G space: 981.3M -il-o-------
mo.optic20 capacity: 1.2G space: 1.1G -il-o-------
mo.optic21 capacity: 1.2G space: 1.1G -il-o-------
mo.optic22 capacity: 1.2G space: 244.9k -il-o-------
mo.optic23 capacity: 1.2G space: 1.1G -il-o-------
Archive file selections:
Filesystem samfs Logfile: /var/opt/SUNWsamfs/archiver/log
samfs Metadata
copy:1 arch_age:240
users path:users
copy:1 arch_age:600
data path:data
copy:1 arch_age:600
proj path:projects
copy:1 arch_age:600
samfs path:.
copy:1 arch_age:240
VSN pools:
data_pool media: mo Volumes:
optic10
Total space available: 85.5M
proj_pool media: mo Volumes:
optic12
optic13
Total space available: 981.9M
scratch_pool media: mo Volumes:
optic20
optic21
optic22
optic23
Total space available: 3.3G
users_pool media: mo Volumes:
optic01
optic02
optic03
Total space available: 2.7G
Archive sets:
allsets
data.1
reserve:/group/
media: mo
Volumes:
optic10
optic20
optic21
optic22
optic23
Total space available: 3.4G
proj.1
reserve:/dir/fs
media: mo
Volumes:
optic12
optic13
optic20
optic21
optic22
optic23
Total space available: 4.2G
samfs.1
media: mo
Volumes:
optic00
Total space available: 939.7M
users.1
reserve:/user/
media: mo
Volumes:
optic01
optic02
optic03
optic20
optic21
optic22
optic23
Total space available: 6.0G