跳过导航链接 | |
退出打印视图 | |
Sun Storage Archive Manager 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
在自动化库中物理地添加(导入)和从中取出(导出)卡盒,使您可以执行多项功能,这其中包括:
更换卡盒。
将卡盒重新定位为异地存储,以备今后进行故障恢复时使用。
使用 chmed -I 命令指定更多信息,如卡盒的存储位置。
导入和导出卡盒时,还可更新库目录。
库目录是一个中央系统信息库,其中包含了 SAM-QFS 环境在查找自动化库中的卡盒时所需的所有信息。库目录文件是二进制 UNIX 文件系统 (UNIX file system, UFS) 驻留文件。该文件中的信息包括以下各项:
与插槽中存储的卡盒关联的一个或多个 VSN
卡盒中剩余的容量和空间
指示卡盒的只读、写保护、回收和其他状态信息的标志
SAM-QFS 环境处理目录的方式取决于自动化库连接到服务器的方式,具体如下:
如果自动化库采用直接连接方式,则库目录的条目与自动化库中的物理插槽之间是一一对应关系。库目录中的第一个条目是自动化库中的第一个插槽。需要卡盒时,系统将查询库目录,以确定哪个插槽包含 VSN。然后系统会运行一条命令,以将卡盒从该插槽装入驱动器中。
注 - SAM-QFS 不支持在直接连接库中混用不同的介质。如果对库进行了分区,则每个分区必须只包含一种介质类型。
如果自动化库采用网络连接方式,则库目录中的条目与自动化库中的插槽不是直接的对应关系。它是已知存在于自动化库中的 VSN 的列表。请求某个卡盒时,系统将向供应商的软件发送请求以将该 VSN 装入驱动器。供应商的软件将定位包含该 VSN 的存储插槽。
每个自动化库都根据系统特性和供应商提供的软件来处理卡盒导入和导出。例如,对于 ACL 4/52 库,您必须先运行 move 命令将卡盒移至导入或导出设备中,然后才能从自动化库中导出卡盒。
网络连接自动化库使用自己的实用程序导入及导出卡盒。因此,samimport 和 samexport 命令只更新 SAM-QFS 系统所使用的库目录条目。有关导入和导出网络连接库中卡盒的信息,请参见第 8 章。
SAM-QFS 历史记录跟踪从自动化库或手动挂载的设备导出的卡盒。历史记录类似于一个虚拟库,但它没有已定义的硬件设备。其在以下方面与自动化库类似:
在 mcf 文件中配置
使用 hy 类型的设备。如果没有在 mcf 文件中配置历史记录,它将按以下方式创建:
historian n+1 hy - on /var/opt/SUNWsamfs/catalog/historian
在上述条目中,n+1 为 mcf 文件中的最后一个设备编号加 1。要为目录使用不同的设备编号或路径名称,应在 mcf 文件中定义历史记录。
具有一个目录,该目录记录与之关联的所有卡盒的条目
历史记录第一次启动时,历史记录库目录将被初始化为具有 32 个条目。请确保文件系统中的目录足以容纳整个目录。您的站点可能希望跟踪已从库中导出的现有 SAM-QFS 卡盒。在这种情况下,必须如《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"build_cat(1M)"所述从现有卡盒构建历史记录目录。
defaults.conf 文件中的以下配置指令将影响历史记录的操作:
exported_media = unavailable 将从自动化库导出的任何卡盒都标记为对历史记录不可用。请求这些卡盒时将产生 EIO 错误。
attended = no 向历史记录声明,没有可处理装入请求的操作员。如果请求装入尚未装入的卡盒,将产生 EIO 错误。
有关更多配置信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"historian(7)"和《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"defaults.conf(4)"。
可以导入和导出卡盒
导入和导出的具体操作过程因生产商而异。要确定是否为您的设备推荐了专门过程,请参见第 8 章。
在 SAM-QFS Manager 中显示为另一个自动化库
邮箱是自动化库中的一个区域,用于在自动化库中添加和移除卡盒。samimport 命令用于将卡盒从邮箱移至存储插槽。samexport 命令用于将卡盒从存储插槽移至邮箱。对于大多数库,如果在 SAM-QFS 软件启动时,邮箱中含有卡盒,则软件将自动导入卡盒。
使用生产商建议的操作(通常是使用邮箱旁的按钮)。有时,邮箱可能只配有一个插槽(在供应商的文档中称为邮槽)。
# samimport eq
其中的 eq 用于指定在 mcf 文件中为库定义的设备编号。
系统将卡盒从邮箱移至存储插槽,并更新此卡盒的库目录。
另外,还可使用 samu 或 SAM-QFS Manager 执行此任务。
使用以下格式之一:
# samexport eq:slot
# samexport media-type. vsn
|
另外,还可使用 samu 或 SAM-QFS Manager 执行此步骤。
# samcmd unload eq
其中的 eq 用于指定在 mcf 文件中为库定义的设备编号。等待系统完成其当前任务,将自动化库的状态设置为 off,然后将当前活动的目录传输至历史记录。
自动化库将重新初始化并扫描库中的卡盒。SAM-QFS 软件将所导入的卡盒的 VSN 添加到库目录中,从而更新该目录。此时,自动化库的状态会设置为 on。
# samcmd unload eq
其中的 eq 用于指定在 mcf 文件中为所访问的库定义的设备编号。等待系统完成其当前任务,将自动化库的状态设置为 off,然后将当前活动的目录传输至历史记录。
自动化库将重新初始化并扫描自动化库中的卡盒。系统使用库插槽中当前卡盒的 VSN 来更新库目录。已取出的卡盒的 VSN 会从库目录中删除,并且只保留在历史记录文件中。此时,自动化库的状态会设置为 on。
SAM-QFS 软件会定期请求装入卡盒,以满足归档和回写需求。如果被请求的卡盒位于库中,则系统会自动处理该请求。如果被请求的卡盒不在库中,则需要操作员装入卡盒。如果启用了装入通知,则当必须获取不在库中的卡盒时,load_notify.sh 脚本会向有关人员发送电子邮件。
例如:
# cp /opt/SUNWsamfs/examples/load_notify.sh /etc/opt/SUNWsamfs/scripts/load_notify.sh
确保文件中有以下默认指令,并且这些指令未进行更改。
exported_media=available attended=yes
默认情况下,此脚本向 root 用户发送电子邮件。不过,您可以编辑此脚本以将电子邮件发送给其他人员、拨打寻呼机,或提供其他通知方式。