跳过导航链接 | |
退出打印视图 | |
Sun Storage Archive Manager 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
本节提供了一些归档配置示例。
示例 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 的文件将被指定给另一个卷组。归档程序不对目录 tmp 和 users/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