3 操作员命令

本节按字母顺序列出了 samu 操作员命令的详细摘要。

a(显示归档程序状态屏幕)

a 命令用于打开 Archiver status 屏幕并显示当前的归档程序活动。

如果发出时不带参数,则 a 命令将显示所有文件系统的归档程序状态。如果该命令发出时带有文件系统名称,则它将仅显示指定文件系统的状态。

命令用法概要

a
:a filesystem

控制键

Ctrl-B (ˆb)

移至上一文件系统。

Ctrl-F (ˆf)

移至下一文件系统。

Ctrl-D (ˆd)

移到下一归档副本。

Ctrl-U (ˆu)

移到上一归档副本。

Ctrl-J (ˆj)

在大小的二进制单位和十进制单位之间切换。

示例

以下示例显示的是一个典型的归档程序状态屏幕。归档程序处于闲置状态:

Archiver Status                   samu               version time date

sam-archiverd: Idle

sam-arfind:  samqfs1 mounted at /export/samqfs1
Files waiting to start 32         schedule 0         archiving 0
Monitoring file system activity.

下一个示例显示同一文件系统,但归档程序正在主动归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind:  samqfs1 mounted at /export/samqfs1
Files waiting to start 149        schedule 0         archiving 0
Monitoring file system activity.

sam-arcopy:  samqfs1.archset1.1.83 li.VOL119
Copying file /export/samqfs1/2014/data/A00876.dat

字段说明

该屏幕按文件系统名称和挂载点列出了所有 Oracle HSM 文件系统的状态信息。将在下面介绍详细显示信息中的字段。

sam-archiverd

sam-archiverd 字段显示 Oracle HSM 归档程序守护进程以及将修改后的文件复制到备份介质的软件组件的当前状态:

  • Idle 表示 Oracle HSM 正在等待已准备好归档的文件

  • Archiving 表示 Oracle HSM 正在将文件复制到归档存储。

  • Waiting for resources 表示 Oracle HSM 已准备好将文件复制到归档存储,但正在等待驱动器可用或挂载卷。

  • 各种其他消息指示出现错误。

sam-arfind

sam-arfind 字段将显示软件组件报告的最新结果,该软件组件可监视文件系统并找到要进行归档的备选文件。结果包括:

  • 分配给 Oracle HSM 文件系统的名称(本示例中为 samqfs1

  • Oracle HSM 文件系统的挂载点目录(本示例中为 /export/samqfs1

  • 已准备好归档的 Files waiting to start 数量(本示例中为 32

  • 归档 schedule 中当前已准备好归档的文件数量(本示例中为 0

  • 当前 archiving 的已准备好归档的文件数量(本示例中为 0)。

sam-arcopy

sam-arcopy 字段将显示软件组件报告的当前活动,该软件组件可将已准备好归档的文件复制到归档介质中。将报告以下内容:

  • 文件系统的名称(本示例中为 samqfs1

    归档请求文件中的文件是同一归档集的成员,因此共享相同的归档特征和要求。文件名包括复制指令(为在指定介质上复制和保留文件设置标准的归档规则)的名称和归档程序设置的序列号。

  • 归档集的名称(本示例中为 archset1

  • 当前副本的副本编号(本示例中为 1

  • 序列号(本示例中为 83

  • 用于存储当前副本的介质卷的卷序列号(本示例中为 VOL119)。

  • 当前正在复制的文件的路径和名称(本示例中为 /export/samqfs1/2014/data/A00876.dat)。

abr(启用基于应用程序的恢复)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 abr 命令使 Oracle Real Application Clusters (RAC) 可以使用 Solaris Volume Manager 的基于应用程序的恢复功能来处理存储在 Oracle HSM 文件系统(使用异步 I/O 和 Solaris Volume Manager 镜像卷)中的数据库的恢复。

默认情况下,启用 ABR。

命令用法概要

:abr family-set-equipment-number

示例

以下示例在系列集设备 20 上启用了 ABR:

File systems                          samu                version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on      sam1          m----2---r-   80%    70%   /sam1
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 on      /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0
:
command:abr 20

add(向已挂载的文件系统添加设备)

如果发出时带有 Oracle HSM 设备序号,则 add 命令将更新相应的文件系统,以便可以使用添加到 mcf(Oracle HSM 主配置文件)系列集定义中的磁盘设备,并使用 samd config 命令进行设置。

请参见remove(移动数据并从文件系统中删除设备)

命令用法概要

:add equipment-number

示例

例如,假设需要将其他磁盘分片添加到文件系统系列集 qfs1 中。可以向 /etc/opt/SUNWsamfs/mcf 文件添加一行,该行将分片 /dev/dsk/c5t8d0s3 标识为 Oracle HSM 设备序号 13(在 Oracle HSM 系统中选定的设备编号必须唯一):

root@solaris:~# vi /etc/opt/SUNWsamfs/mcf 
...
# Section 1: File Systems
#
# Equipment          Equipment  Equipment Family          Device  Additional
# Identifier         Ordinal    Type      Set             State   Parameters
# -----------------  ---------  --------- --------------  -----   ----------
qfs1                 10         ma        qfs1            on      
/dev/dsk/c5t8d0s0    11         mm        qfs1            on
/dev/dsk/c5t8d0s1    12         md        qfs1            on
/dev/dsk/c5t8d0s3    13         md        qfs1            on
:wq
root@solaris:~# 

然后重新配置运行中的 Oracle HSM 守护进程,以在文件中包含更改:

root@solaris:~# samd config

此时,File systems 屏幕将显示设备处于 off 状态,因此尚不可用。输入 add 命令和用户为新分片指定的 Oracle HSM 设备编号:

File systems                          samu                version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  10 on      qfs1          -----2---r-   80%    70%
 mm 11 on      /dev/dsk/c5t8d0s0
 md 12 on      /dev/dsk/c5t8d0s1
 md 13 off     /dev/dsk/c5t8d0s3
:
command:add 13

设备状态将更改为 on

File systems                          samu                version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  10 on      qfs1          -----2---r-   80%    70%
 mm 11 on      /dev/dsk/c5t8d0s0
 md 12 on      /dev/dsk/c5t8d0s1
 md 13 on      /dev/dsk/c5t8d0s3

alloc(在设备上启用存储分配)

如果发出时带有 Oracle HSM 设备序号,则 alloc 命令将在指定数据设备上启动存储分配。请参见noalloc(在设备上禁用存储分配)

命令用法概要

:alloc  equipment-number

示例

以下示例将在磁盘设备 14 上启动存储分配:

File systems                          samu                version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on      sam1          m----2---r-   80%    70%   /sam1
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 noalloc /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0
:
command:alloc 14

设备状态将更改为 on

File systems                          samu                version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on      sam1          m----2---r-   80%    70%   /sam1
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 on      /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0

aplease(设置共享文件系统的附加租约失效时间)

将数据附加到共享文件之前,主机必须请求并获取可授予其对文件的独占访问权限的附加租约aplease 命令定义了此租约在指定设备上保持有效的秒数。如果在附加操作完成前用尽指定时间,则主机必须重新获取租约,然后才能继续。

指定的秒数必须在 [15-600] 范围内。缺省值为 30 秒。

有关信息,请参见 rdlease(设置共享文件系统的读取租约时间)wrlease(设置共享文件系统的写入租约时间)lease_timeo(设置共享文件系统的未使用租约超时)

命令用法概要

:aplease family-set-equipment-number interval_in_seconds

示例

以下示例将系列集设备 800 的附加租约时间设置为 2 分钟(120 秒):

File systems                     samu                   version time date
 
ty   eq   state device_name           status      high low mountpoint server
ma   800  on    shareqfs1             m----2c--r-  80% 70% /shareqfs1 
 mm   801  on    /dev/dsk/c6t50020F2300004655d0s0
 mr   802  on    /dev/dsk/c6t50020F2300004655d0s1
ma    810  on   shareqfs2             m----2c--r-  80% 70% /shareqfs2 
 mm   811  on    /dev/dsk/c6t50020F2300004655d0s6
 mr   812  on    /dev/dsk/c6t50020F2300004655d0s7
:
command:aplease 800 120

aridle(正常停止归档)

aridle 命令将在下一个逻辑点(例如当前归档 tar 文件的末尾)停止归档。通常在中断性维护(例如取消挂载、增大或缩小文件系统)之前使用该命令。输入 arrun 命令后,归档才会处于活动状态。

输入的命令不包含任何参数时, aridle 将停止所有归档程序活动。

输入的命令包含 dk 参数时,aridle 将停止所有到磁盘介质的归档。

输入的命令包含 rm 参数时,aridle 将停止所有到磁带等可移除介质的归档。

输入的命令包含 fs. 参数和文件系统名称时,aridle 将停止指定文件系统上的所有归档程序活动。

命令用法概要

:aridle
:aridle dk 
:aridle rm 
:aridle fs.file-system-identifier 

示例

在第一个示例中,aridle 将停止所有归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:aridle

输入 aridle 命令后,除非输入 arrun 命令,否则归档程序守护进程为 Idle

Archiver Status                   samu               version time date
 
sam-archiverd: Idle

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Waiting for :arrun

在第二个示例中,aridle 仅会在 sam1 文件系统上停止归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:aridle fs.sam1

输入 aridle 命令后,除非输入 arrun 命令和文件系统指令 fs.sam1,否则归档程序守护进程一直为 Waiting...

Archiver Status                   samu               version time date
 
sam-archiverd: Waiting for :arrun fs.sam1 

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Waiting for :arrun fs.sam1 

在第三个示例中,aridle 将停止归档到磁盘:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:aridle dk

输入 aridle 命令后,除非输入 arrun 命令和 dk(磁盘)指令,否则归档程序守护进程一直为 Waiting...

Archiver Status                   samu               version time date
 
sam-archiverd:  Waiting     for :arrun dk

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Waiting for :arrun dk

arrerun(以非中断方式重新启动归档程序)

arrerun 命令可重新启动归档而不中断进行中的操作。归档程序守护进程已重新启动,所有进行中的工作也均已恢复。将 arrerunarrestart 进行比较(以中断方式重新启动归档程序)

命令用法概要

:arrerun

示例

本示例中,arrerun 将重新启动归档并恢复进行中的工作:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:arrerun

arrestart(以中断方式重新启动归档程序)

无论归档程序的状态如何,arrestart 命令都将停止并重新启动归档程序。该命令与 arrerun(以非中断方式重新启动归档程序)相对。

请谨慎使用 arrestart,因为该命令会立即停止操作,而对于任何未能完成的复制操作,您都需要再次执行。这会浪费归档介质上的空间。

命令用法概要

:arrestart

示例

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:arrestart

arrmarchreq(删除归档请求)

如果发出时带有文件系统名称,以及归档请求文件名称或通配符,则 arrmarchreq 命令将删除指定的归档请求。

归档请求文件名包括复制指令(为在指定介质上复制和保留文件设置标准的归档规则)的名称和归档程序设置的序列号。

命令用法概要

:arrmarchreq file-system-name.archive-request-file-name
:arrmarchreq file-system-name.*

示例

在第一个示例中,arrmarchreq 将从 sam1 文件系统中删除归档请求文件 data0.1.83

Archiver Status                   samu               version time date
 
sam-archiverd: Idle

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 0            archiving 0
Monitoring file system activity.
:
command:arrmarchreq sam1.data0.1.83

在第二个示例中,arrmarchreq 将从 sam1 文件系统中删除所有归档请求文件:

Archiver Status                   samu               version time date
 
sam-archiverd: Idle

sam-arfind: sam2 mounted at /sam2
Files waiting to start 0        schedule 0            archiving 0
Monitoring file system activity.
:
command:arrmarchreq sam2.*

arrun(启动归档)

arrun 命令将启动归档。

输入的命令不含任何参数时,arrun 将启动所有归档程序活动。

输入的命令包含 dk 参数时,arrun 将启动到磁盘介质的归档。

输入的命令包含 rm 参数时,arrun 将启动到可移除介质的归档。

输入的命令包含 fs. 参数和文件系统名称时,arrun 将启动指定文件系统上的归档程序活动。

命令用法概要

:arrun
:arrun dk 
:arrun rm 
:arrun fs.file-system-identifier 

示例

在第一个示例中,arrun 将启动所有归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Idle

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0

Waiting for :arrun
:
command:arrun

输入 arrun 命令后,归档程序守护进程将恢复 Archiving

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename

在第二个示例中,arrun 将在 sam1 文件系统上启动归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Waiting for :arrun fs.sam1 

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Waiting for :arrun fs.sam1 
:
command:arrun fs.sam1

输入 arrun 命令后,归档程序守护进程将恢复归档文件系统 sam1

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename

在第三个示例中,arrun 将启动到磁盘介质的归档:

Archiver Status                   samu               version time date
 
sam-archiverd:  Waiting     for :arrun dk

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
:
command:arrun dk

输入 arrun 命令后,归档程序守护进程将恢复到磁盘的归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename

arscan(扫描文件系统以查找未归档的文件)

如果发出时带有 Oracle HSM 文件系统的名称,则 arscan 命令将扫描指定文件系统以查找未归档的文件。

如果输入的命令不含文件系统名称之外的参数,则 arscan 将以递归方式扫描指定文件系统中的所有目录。

输入的命令包含文件系统名称和目录时,arscan 将以递归方式从指定目录开始扫描指定文件系统中的所有目录。

输入的命令包含文件系统名称和 .inodes 关键字时,arscan 将扫描 .inodes 文件。如果文件系统中的大多数文件都已归档,该操作的速度将比扫描目录更快。

输入一个表示秒数的整数,和任何其他可将扫描延迟指定秒数的参数。

命令用法概要

:arscan file-system-name
:arscan file-system-name delay-in-seconds
:arscan file-system-name.starting-directory
:arscan file-system-name.starting-directory delay-in-seconds
:arscan file-system-name..inodes
:arscan file-system-name..inodes delay-in-seconds

示例

本示例中,输入 arscan

Archiver Status                   samu               version time date
 
sam-archiverd: Idle

sam-arfind:  sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
:
command:arscan

arstop(立即停止所有归档)

arstop 命令将立即停止归档。

输入的命令不包含任何参数时, arstop 将停止所有归档程序活动。

输入的命令包含 dk 参数时,arstop 将停止到磁盘介质的归档。

输入的命令包含 rm 参数时,arstop 将停止到可移除介质的归档。

输入的命令包含 fs. 参数和文件系统名称时,arstop 将停止指定文件系统上的归档程序活动。

命令用法概要

:arstop
:arstop dk 
:arstop rm 
:arstop fs.file-system-identifier 

示例

在第一个示例中,arstop 将停止所有归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.
sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:arstop

在第二个示例中,arstop 命令将在文件系统 sam1 上停止归档:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:arstop fs.sam1

artrace(执行归档程序跟踪)

artrace 命令将启动归档跟踪。

如果进行跟踪,系统会将归档程序活动的详细日志写入 /var/opt/SUNWsamfs/trace/ 子目录中的 sam-archiverd 文件。

输入的命令不含任何参数时,artrace 将跟踪所有文件系统上的归档程序活动。

输入的命令包含 fs. 参数和文件系统名称时,artrace 将跟踪指定文件系统上的归档程序活动。

命令用法概要

:artrace
:artrace fs.file-system-identifier 

示例

在第一个示例中,artrace 将启动对所有文件系统的归档程序跟踪:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.
sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:artrace

在第二个示例中,artrace 命令将启动对文件系统 sam1 的归档程序跟踪:

Archiver Status                   samu               version time date
 
sam-archiverd: Archiving

sam-arfind: sam1 mounted at /sam1
Files waiting to start 0        schedule 482          archiving 0
Monitoring file system activity.

sam-arcopy: sam1.copy-directive.sequence-number vol-ser
Copying file path/filename
:
command:artrace fs.sam1

atime(配置文件系统的访问时间更新)

如果发出时带有磁盘系列集设备 -101 的 Oracle HSM 设备序号,则 atime 命令将控制如何以及何时为相应文件系统中的文件更新访问时间属性。

设置 0(零)值将更新访问时间进行缓存,并将写入时间延迟长达 1 分钟。仅当 Oracle HSM 文件系统的利用率高于下限时、当访问时间更改与创建时间 (ctime) 或修改时间 (mtime) 的更新一致时或者文件系统取消挂载时,访问时间更新才立即写入磁盘。此设置可减少磁盘 I/O,因此可以提高性能。

设置 1 值时,只要访问文件,系统就会立即更新磁盘上的访问时间。该操作会增加磁盘 I/O,因此会相应地降低性能。

设置 -1 值或执行 noatime 命令将禁用访问时间更新。如果访问时间不重要,该操作可以显著减少 I/O,从而提高性能。但是,POSIX 标准要求标记文件的访问时间。禁止将此设置与归档 Oracle HSM 文件系统一起使用。

默认值为 0(已启用缓存和延迟写入)。

有关更多信息,请参见 mount_samfsstat 手册页。

命令用法概要

:atime family-set-equipment-number -1|0|1

示例

以下示例在系列集设备 100 上禁用缓存,并强制立即将访问时间更新写入磁盘:

File systems                samu                   version time date
 
ty    eq  state device_name           status       high low   mountpoint server
ma    100  on   qfs1                  m----2----d   90% 70%   /qfs1
 mm    101  on   /dev/dsk/c5t10d0s0
 md    102  on   /dev/dsk/c5t10d0s1
 md    103  on   /dev/dsk/c5t11d0s0
 md    104  on   /dev/dsk/c5t11d0s1
:
command:atime 100 1

audit(审计库或库插槽)

如果发出时带有机械装置磁带库的 Oracle HSM 设备序号(也可选择插槽标识符),则 audit 命令会使指定的自动化库挂载卷,读取每个卷的卷序列号 (volume serial number, VSN),并重新构建库目录。如果指定,则插槽必须在使用中,且实际由介质占用。

如果指定的插槽包含盒式磁带,则 -e 参数将指示审计跳到数据末尾 (end of data, EOD) 并确定可用空间。但是,请注意,此过程是不可中断的,并可能需要几个小时才能完成。

如果指定的插槽包含双面光学磁带,则将所需的面标识为 12。如果未指定任何面,将审计两个面。

有关更多信息,请参见 auditslot(1M)mount_samfsstat 手册页。

命令用法概要

:audit equipment-number 
:audit equipment-number:slot
:audit -e equipment-number:slot
:audit equipment-number:slot:side
:audit -e equipment-number:slot:side

示例

以下示例将审计 Oracle HSM 设备序号为 900 的机械装置磁带库中的插槽 17

Robot VSN catalog by slot : eq 900  samu       version time date    
                                                            count 32
slot     access     time count  use  flags         ty vsn 
   0     2013/07/02 12:53    3  96%  -il-o-b----f  li VOL001
   1     2013/07/02 12:53    2  98%  -il-o-b----f  li VOL002
   2     2013/07/02 12:52    1  86%  -il-o-b----f  li VOL003
   3     2013/07/02 12:52    1  95%  -il-o-b----f  li VOL004
   4     2013/07/02 12:51    1  79%  -il-o-b-----  li VOL005
   5     2013/07/02 12:45    0  14%  -ilEo-b----f  li VOL006 MEDIA ERROR
   6     2013/07/02 12:46    0   0%  -il-o-b-----  li VOL007
   7     2013/07/02 12:46    0   0%  -il-o-b-----  li VOL008           
   8     2013/07/02 12:47    0   0%  -il-o-b-----  li VOL009         
   9     2013/07/02 12:47    0   0%  -il-o-b-----  li VOL010
  10     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL011
  11     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL012
  12     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL013
  13     2013/07/02 12:49    0   0%  -il-o-b-----  li VOL014
  14     2013/07/02 12:49    0   0%  -il-o-b-----  li VOL015
  15     2013/07/02 12:50    0   0%  -il-o-b-----  li VOL016
  16     2013/07/02 12:50    0   0%  -il-o-b-----  li VOL017
  17     2013/07/02 12:51    0   0%  -il-o-b-----  li VOL018
  18     2013/07/02 12:51    0   0%  -il-o-b-----  li VOL019
  19     none               50   0%  -il-oCb-----  li CLN020
:
command: audit 900:17

c(显示设备配置屏幕)

c 命令将打开 Device configuration 屏幕,其中将列出所有设备名称和设备序号。

命令用法概要

c
:c

控制键

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

示例

以下示例显示了设备配置屏幕:

Device configuration:             samu         version time date
 
ty   eq state   device_name                           fs   family_set
sk  100 on      /etc/opt/SUNWsamfs/SL8500_T10K_parms  100  SL8500
ti  101 down    /dev/rmt/0cbn                         100  SL8500
ti  102 down    /dev/rmt/1cbn                         100  SL8500
ti  103 down    /dev/rmt/2cbn                         100  SL8500
hy  104 on      historian                             104

字段说明

ty

ty 字段将显示 Oracle HSM 设备类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 字段将显示用户为设备指定的 Oracle HSM 设备序号。

state

state 字段将显示设备的当前运行状态,可能包括以下任意状态:

  • on 表示设备可用。

  • ro 表示设备仅可读。

  • off 表示设备不可用。

  • down 表示设备仅可维护。

  • idle 表示设备即将完成已在进行中的操作但未接受新的连接。

  • noalloc 表示在此设备上无法分配更多存储。管理员已运行 noalloc 命令(请参见 noalloc(在设备上禁用存储分配))。noalloc 状态将持续到管理员发出 alloc 命令(请参见 alloc(在设备上启用存储分配))。

device_name

device_name 字段将显示设备的路径和文件名。

在此实例中,系列集设备类型 sk 指示指向网络连接磁带库的 Oracle StorageTek ACSLS 接口。因此设备名称是磁带库 SL8500_T10K_parms 的参数文件的路径。有关网络连接磁带库和参数文件的详细信息,请参见 mcf 手册页。

fs

fs 字段将显示用户为包含设备的系列集指定的 Oracle HSM 设备序号。

family_set

family_set 字段将显示用户为包含设备的 Oracle HSM 系列集指定的名称。系列集表示与 Oracle HSM 组件关联的设备,例如与 Oracle HSM 文件系统关联的磁盘设备组或者与归档关联的磁带库。

clear(清除对可移除存储卷的装入请求)

如果发出时带有卷序列号 (volume serial number, VSN) 和索引值(后者可选),则 clear 命令将取消指定 VSN 的暂挂装入请求,从 Removable media load requests 屏幕中清除对 VSN 的所有引用,并中止所有等待卷挂载的进程。

您也可以在屏幕上指定与 VSN 对应的行中索引列的值。

有关详细信息,请参见 p(显示可移除介质装入请求屏幕)load(将磁带装入驱动器)

命令用法概要

:clear vsn
:clear vsn index

示例

以下示例清除了针对 VSN VOL005 的装入请求:

Removable media load requests all both     samu               version time date
                                                              count: 0index type pid    user        rb   flags     wait count  vsn
    0   li   0    root        900  -b-f---   0:00        VOL005
:
command: clear VOL005

d(显示守护进程跟踪控制屏幕)

d 命令打开 Daemon trace controls 屏幕;该屏幕显示 Oracle HSM 当前按 defaults.conf 文件中指定的方式正在跟踪的事件。有关启用跟踪文件的更多信息,请参见 defaults.conf 手册页。

命令用法概要

d
:d

控制键

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

示例

以下示例显示了跟踪文件信息。它包括有关所跟踪的守护进程、跟踪文件的路径、所跟踪事件的信息以及有关跟踪文件大小和时限的信息。

Daemon trace controls             samu                version time date

sam-amld    /var/opt/SUNWsamfs/trace/sam-amld
        cust err fatal misc proc debug date
        size  10  age 0
sam-archiverd /var/opt/SUNWsamfs/trace/sam-archiverd
        cust err fatal misc proc debug date
        size  10  age 0
sam-catserverd /var/opt/SUNWsamfs/trace/sam-catserverd
        cust err fatal misc proc debug date
        size  10  age 0
sam-fsd    /var/opt/SUNWsamfs/trace/sam-fsd
        cust err fatal misc proc debug date
        size  10  age 0
sam-rftd    /var/opt/SUNWsamfs/trace/sam-rftd
        cust err fatal misc proc debug date
        size  10  age 0
sam-recycler  /var/opt/SUNWsamfs/trace/sam-recycler
        cust err fatal misc proc debug date
        size  10  age 0

def_retention(设置默认的 WORM 保留时间)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号和时间间隔,那么,对于未指定保持期且已启用 WORM 的文件,def_retention 命令会将其默认保持期更改为指定的时间间隔。

在保持期到期之前,无法更改或删除 WORM(Write Once Read Many,一次写入多次读取)文件的数据和路径。通过以下任意三种方式之一指定保持期:

  • 要指明在任何情况下都不能删除或更改该文件,请输入字符串 permanent 或输入 0

  • 要指定以年、日、小时和/或分钟为单位的间隔,请输入以下形式的字符串:

    [YEARSy][DAYSd][HOURSh][MINUTESm] 
    

    其中 YEARS 是指定的年数(如果有),MONTHS 是指定的月数(如果有),DAYS 是指定的天数(如果有),HOURS 是指定的小时数(如果有),MINUTES 是指定的分钟数(如果有)。例如,5y3d1h4m 指定 5 年 3 天 1 小时 4 分钟,10y 指定 10 年,60d12h 指定 60 天 12 小时。

  • 要将保持期指定为分钟数,请输入 [1-2147483647] 范围内的整数。

如果保留不变,则 WORM 文件的默认保持期为 43,200 分钟(30 天)。

有关 WORM 选项的其他信息,请参见 mount_samfssam_worm 手册页。

命令用法概要

:def_retention family-set-equipment-number retention-interval

示例

以下示例将存储在设备序号 10(文件系统 samfs1)中的 WORM 文件的默认保持期设置为 7 年:

File systems                  samu                   version time date
 
ty    eq  state device_name           status       high low   mountpoint server
ma  10    on    samfs1                m----2----d   90% 70%   /samfs1
 mm  11    on    /dev/dsk/c5t10d0s0
 md  12    on    /dev/dsk/c5t10d0s1
 md  13    on    /dev/dsk/c5t11d0s0
 md  14    on    /dev/dsk/c5t11d0s1
:
command:def_retention 10 7y 

devlog(设置设备日志记录选项)

如果发出时带有设备的 Oracle HSM 设备序号和空格分隔的事件日志记录选项列表,则 devlog 命令配置指定设备的日志记录。

使用以下一个或多个关键字指定事件日志记录选项:

  • all 记录所有事件。

  • none 禁用日志记录。

  • default 恢复默认的日志记录设置。

  • detail 记录帮助跟踪操作进度的事件。

  • err 记录错误消息。

  • label 记录设置标签操作。

  • mig 记录迁移工具包消息。

  • msg 记录线程和进程通信。

  • retry 记录设备操作的重试次数。

  • syserr 记录系统库错误。

  • time 记录时间设备操作。

  • module 在日志消息中包括模块名称和源代码行。

  • event 在日志消息中包括消息中的事件名称。

  • date 包括消息中的事件日期。

  • - keyword(减号后跟上述关键字之一)从当前日志记录指定内容中清除相应的关键字。

默认的日志记录指定内容为 err retry syserr date。有关其他信息,请参见 samset 手册页。

命令用法概要

:devlog equipment-number option [next-option]...
:devlog all option [next-option]...
:devlog equipment-number -option [-next-option]...
:devlog all -option [-next-option]...

示例

以下示例记录事件名称以及设备 101 的标准选项:

Removable media status: all             samu                   version time date
 
ty  eq   status      act  use  state    vsn
ti  101  ---------p    0   0%  notrdy
        empty
ti  102  ---------p    0   0%  notrdy
        empty
:
command:devlog 101 event err retry syserr date 

dio_rd_consec(限制连续直接读取的数量)

dio_rd_consec 命令指定 Oracle HSM 应使用直接 I/O 执行且数量大于 dio_rd_form_mindio_rd_ill_min 的连续读取数。

默认值为 0,即根据 I/O 大小禁用直接读取并让 Oracle HSM 忽略 dio_rd_form_mindio_rd_ill_min

有关更多信息,请参见 dio_rd_form_min(设置对齐良好的直接 I/O 读取的大小)dio_szero(直接 I/O 过程中将稀疏文件的未初始化区域归零)

命令用法概要

:dio_rd_consec family-set-equipment-number  number_of_consecutive_IOs

示例

以下示例设置系列集设备 10016 的格式正确的直接读取的最小大小:

Mass storage status                samu                version time date
 
ty  eq   status      use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_rd_consec 100 16 

dio_rd_form_min(设置对齐良好的直接 I/O 读取的大小)

dio_rd_form_min 命令生成指定字节数 (KB) 的最小大小;达到该大小时,Oracle HSM 在指定的系列集磁盘设备上读取对齐良好的数据时,将自动从分页 I/O 切换到直接 I/O(请参见切换 I/O)。

默认值为 256 KB。将该值设置为 0 时,将禁止在读取对齐良好的数据过程中切换 I/O。

命令用法概要

:dio_rd_form_min family-set-equipment-number  number_kilobytes

示例

以下示例设置系列集设备 1001024 KB 的格式正确的直接读取的最小大小:

Mass storage status                   samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_rd_form_min 100 1024 

dio_rd_ill_min(设置未对齐的直接 I/O 读取的大小)

dio_rd_ill_min 命令生成指定字节数 (KB) 的最小大小;达到该大小时,Oracle HSM 在指定的系列集磁盘设备上读取未对齐的数据时,将自动从分页 I/O 切换到直接 I/O(请参见切换 I/O)。

默认值为 0 KB,即禁止在读取未对齐的数据过程中切换 I/O。

命令用法概要

:dio_rd_ill_min family-set-equipment-number  number_kilobytes

示例

以下示例设置系列集设备 1004096 KB 的格式错误的直接读取的最小大小:

Mass storage status                samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_rd_form_min 100 4096 

dio_szero(直接 I/O 过程中将稀疏文件的未初始化区域归零)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 dio_szero 命令使对指定设备的直接 I/O 处理稀疏文件的方式与分页 I/O 处理的方式相同。未初始化区域在被访问时归零。稀疏文件的行为与设置为分页 I/O 时相同。在直接写入稀疏文件时,这将降低性能。

默认值为 nodio_szero(不通过直接 I/O 使稀疏文件的未初始化区域归零)

命令用法概要

:dio_szero family-set-equipment-number

示例

以下示例将系列集设备 100 上的稀疏文件归零:

Mass storage status                  samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_szero 100 

dio_wr_consec(限制连续直接写入的数量)

dio_wr_consec 命令指定 Oracle HSM 应使用直接 I/O 执行且数量大于 dio_wr_form_mindio_wr_ill_min 的连续写入数。

默认值为 0,即根据 I/O 大小禁用直接写入并让 Oracle HSM 忽略 dio_wr_form_mindio_wr_ill_min

有关更多详细信息,请参见 dio_wr_form_min(设置格式正确的直接 I/O 写入的大小)dio_wr_ill_min(设置未对齐的直接 I/O 写入的大小)

命令用法概要

:dio_wr_consec family-set-equipment-number  number_of_consecutive_IOs

示例

以下示例设置系列集设备 10016 的格式正确的直接读取的最小大小:

Mass storage status                 samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_wr_consec 100 16 

dio_wr_form_min(设置格式正确的直接 I/O 写入的大小)

dio_wr_form_min 命令生成指定字节数 (KB) 的最小大小;达到该大小时,Oracle HSM 在将对齐良好的数据写入指定的系列集磁盘设备时,将自动从分页 I/O 切换到直接 I/O(请参见切换 I/O)。

默认值为 256 KB。将该值设置为 0 时,将禁止在写入对齐良好的数据过程中切换 I/O。

命令用法概要

:dio_wr_form_min  family-set-equipment-number  number_kilobytes

示例

以下示例设置系列集设备 1001024 KB 的格式正确的直接写入的最小大小:

Mass storage status              samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_wr_form_min 100 1024 

dio_wr_ill_min(设置未对齐的直接 I/O 写入的大小)

dio_wr_ill_min 命令生成指定字节数 (KB) 的最小大小;达到该大小时,Oracle HSM 在将未对齐数据写入指定的系列集磁盘设备时,将自动从分页 I/O 切换到直接 I/O(请参见切换 I/O)。

默认值为 0 KB,即禁止在读取未对齐的数据过程中切换 I/O。

命令用法概要

:dio_wr_ill_min family-set-equipment-number  number_kilobytes

示例

以下示例设置系列集设备 1004096 KB 的格式错误的直接写入的最小大小:

Mass storage status               samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:dio_wr_form_min 100 4096

diskvols(设置/清除用于归档的磁盘卷上的标志)

如果发出时带有归档磁盘卷的名称、加号或减号以及下面列出的标志之一,则 diskvols 命令设置或清除指定卷上的指定标志。排除硬件故障问题时,可能要更改 UE 标志的值。但是,保持其余的不变:

  • l 表示卷已设置标签;已经创建了一个 seqnum 文件。

  • r 表示卷是在远程主机上定义的。

  • U 表示卷不可用。

  • R 表示卷是只读的。

  • E 表示在写入到磁盘归档目录时发生了介质错误。

  • A 表示卷需要进行审计。

  • F 表示卷已满。

  • c 表示卷可进行回收。

命令用法概要

:diskvols volume +flag  
:diskvols volume -flag 

示例

以下示例在归档存储卷 disk01 上设置 U不可用)标志:

Disk volume dictionary         samu           version time date
header
version 460
volumes
magic 340322 version 9 nkeys 2 ndata 2
index  space        capacity     used      flags  volume
    0  12882411520  12887785472  10291200  -----  disk01
    1  6443827200   6443892736      70656  -----  disk02
clients
magic 340322 version 9 nkeys 1 ndata 1
:
command:diskvols disk01 +U

标志已设置:

Disk volume dictionary         samu           version time date
header
version 460
volumes
magic 340322 version 9 nkeys 2 ndata 2
index  space        capacity     used      flags  volume
    0  12882411520  12887785472  10291200  --U--  disk01
    1  6443827200   6443892736      70656  -----  disk02
clients
magic 340322 version 9 nkeys 1 ndata 1

dmr(启用软件镜像的定向镜像读取)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 dmr 命令让 Oracle Real Application Clusters (RAC) 使用 Solaris Volume Manager 的定向镜像读取功能(前提是数据库存储在使用异步 I/O 和 Solaris Volume Manager 镜像卷的 Oracle HSM 文件系统上)。请参见nodmr(禁用软件镜像的定向镜像读取)

默认情况下,启用 DMR。

命令用法概要

:dmr family-set-equipment-number

示例

以下示例在系列集设备 20 上启用了 DMR:

File systems                          samu                version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on      sam1          m----2---r-   80%    70%   /sam1
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 on      /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0
:
command:dmr 10

dtrace(启用/配置 Oracle HSM 守护进程跟踪)

如果发出时带有 Oracle HSM 守护进程说明符和关键字 onoff 或某个变量名称和值,则dtrace 命令控制将跟踪信息写入跟踪文件的方式。

使用关键字 all(针对所有 Oracle HSM 守护进程)或特定守护进程的名称指定守护进程。有效的守护进程名称包括 sam-archiverdsam-catserverdsam-fsdsam-rftdsam-recyclersam-sharefsdsam-stagerdsam-serverdsam-clientdfsmgmt

使用 on 关键字可启用对指定守护进程的跟踪。

使用 off 关键字可禁用对指定守护进程的跟踪。

使用变量名和值可控制对指定守护进程的跟踪进程。使用语法 daemon-specifier.variable value 设置变量。

命令用法概要

:dtrace daemon-specifier on
:dtrace daemon-specifier off
:dtrace daemon-specifier.file path-filename
:dtrace daemon-specifier.options option_name1 option_name2 -option_name3 ... 

变量

file

file 采用路径或文件名值:

  • all.file path-filename 为存放跟踪文件 path-filename 的目录名称。

    默认情况下,跟踪文件位于 /var/opt/SUNWsamfs/trace 中。

  • daemon-name.filepath-filename 为跟踪文件 path-filename 的名称。

    默认情况下,跟踪文件是针对其跟踪的守护进程命名的。

options

options 变量采用跟踪选项、要跟踪的事件或者要在跟踪输出中包括的元素的空格分隔列表。要取消选择某个选项,可使用减号和选项 (-option_name)。

预定义的事件类型有 custerrfatalmiscprocrft。消息元素 program[pid]time 始终包括在内,无法取消选择。

可选事件包括以下内容:

  • none 排除所有事件类型。

  • all 包括最有用的事件:custerrfatalipcmiscprocrft

  • alloc 包括内存分配事件。

  • cust 包括客户通知、系统日志和通知文件消息。

  • err 包括非致命程序错误。

  • fatal 包括致命系统日志消息。

  • files 包括文件操作。

  • rft 包括文件传输事件。

  • ipc 包括进程间通信。

  • misc 包括杂项或未分类的事件。

  • oprmsg 包括操作员消息。

  • proc 进程启动和完成。

  • queue 更改后归档程序队列的内容。

可选消息元素包括:

  • date 在消息中包括日期(始终包括时间)。

  • module 在消息中包括源文件名称和行号。

  • type 在消息中包括事件类型。

age

age 变量将跟踪文件轮转之间的时间设置为指定值(跟踪文件轮转可将其大小保持在可管理的限制内)。将 age 的值设置为大于 2 分钟的秒数、分钟数、小时数、天数、周数和/或年数。

两分钟或更小的值将禁用跟踪文件轮转。

size

size 变量用于设置文件大小,在达到此大小时跟踪文件发生轮转。将 size 的值设置为一个整数和以下指定单位的后缀之一:b(表示字节)、k(表示千字节)、M(表示兆字节)、G(表示千兆字节)或 T(表示兆兆字节)。

示例

以下示例从 sam-archiverd 跟踪文件中排除非致命错误,并在各跟踪文件条目中包括事件日期以及发生错误的源文件和行号:

Help information            page 1/15  samu                version time date
 
Displays:
 
    a   Archiver status                 w       Pending stage queue
    c   Device configuration            C       Memory
    d   Daemon trace controls           D       Disk volume dictionary
    f   File systems                    F       Optical disk label
    g   Shared clients                  I       Inode
    h   Help information                J       Preview shared memory
    l   Usage information               K       Kernel statistics
    m   Mass storage status             L       Shared memory tables
    n   Staging status                  M       Shared memory
    o   Optical disk status             N       File system parameters
    p   Removable media load requests   P       Active Services
    r   Removable media                 R       SAM-Remote
    s   Device status                   S       Sector data
    t   Tape drive status               T       SCSI sense data
    u   Staging queue                   U       Device table
    v   Robot catalog
:
command:dtrace sam-archiverd.options -err date module 

export(将可移除介质移至机械装置磁带库的邮箱)

如果发出时带有机械装置磁带库的 Oracle HSM 设备序号和插槽标识符,则 export 命令将指定插槽中的磁带移至邮箱。如果指定,则插槽必须在使用中,且实际由介质占用。如果插槽包含双面光学磁带并且未指定任何一面,则将同时审计两面。

如果发出时带有 Oracle HSM 介质类型标识符和磁带的卷序列号 (Volume Serial Number, VSN),则 export 命令将指定的磁带移至邮箱。

如果指定的设备序号标识了 StorageTek 网络连接磁带库,则 -f 参数将磁带导出到磁带库的磁带存取口 (Cartridge Access Port, CAP) 并更新 Oracle HSM 目录。必须在磁带库参数文件中定义 CAPID 参数。有关详细信息,请参见 stk 手册页。

如果指定的设备序号标识了某个其他网络连接磁带库,则 export 命令将更新 Oracle HSM 目录,但会将磁带的物理移动操作留给磁带库的控制软件。

另请参见import(将可移除介质从邮箱移到机械装置磁带库)

请注意,在默认情况下,导出的卷由 Oracle HSM 在历史记录中进行跟踪。历史记录的作用相当于一个虚拟磁带库,可以处理对不再位于磁带库中的卷的回写和归档请求。这样,操作员可以导入所需的磁带以满足装入请求。从历史记录本身导出磁带会删除导出的磁带上的所有信息。有关该磁带上的卷的信息将丢失。有关详细信息,请参见 historian 手册页。

命令用法概要

:export equipment-number:slot
:export -f equipment-number:slot
:export media-type.vsn
:export -f media-type.vsn

示例

在以下示例中,第一种形式的命令导出 Oracle HSM 设备序号为 900 的机械装置磁带库中插槽 1 的内容。第二种形式的命令导出 VSN 为 VOL004 的 LTO 磁带。

Robot VSN catalog by slot : eq 900  samu       version time date    
                                                            count 32
slot     access     time count  use  flags         ty vsn 
   0     2013/07/02 12:53    3  96%  -il-o-b----f  li VOL001
   1     2013/07/02 12:53    2  98%  -il-o-b----f  li VOL002
   2     2013/07/02 12:52    1  86%  -il-o-b----f  li VOL003
   3     2013/07/02 12:52    1  95%  -il-o-b----f  li VOL004
...
:
command:export 900:1
...
command:export li.VOL004

f(显示文件系统屏幕)

f 命令会打开文件系统屏幕并显示 Oracle HSM 文件系统的组件。

命令用法概要

f
:f

控制键

无。

示例

以下示例显示了文件系统屏幕。请注意,成员驱动器缩进一个空格,直接显示在所属文件系统的下面。

File systems                   samu                      version time date

ty   eq  state  device_name         status      high low  mountpoint server
ms   10  on     sam1                m----2----d  90%  70% /sam1
 md   11  on     /dev/dsk/c5t8d0s3
 md   12  on     /dev/dsk/c5t8d0s4
 md   13  on     /dev/dsk/c5t8d0s5
 md   14  on     /dev/dsk/c5t8d0s6
 md   15  on     /dev/dsk/c5t8d0s7
ms   20  on     sam2                m----2----d  90%  70%  /sam2
 md   21  on     /dev/dsk/c5t9d0s3
 md   22  on     /dev/dsk/c5t9d0s4
 md   23  on     /dev/dsk/c5t9d0s5
 md   24  on     /dev/dsk/c5t9d0s6
 md   25  on     /dev/dsk/c5t9d0s7
ma   30  on     qfs1                m----2----d  90%  70%  /qfs1
 mm   31  on     /dev/dsk/c5t10d0s0
 md   32  on     /dev/dsk/c5t10d0s1
ma   40  on     qfs2                m----2----d  90%  70%  /qfs2
 mm   41  on     /dev/dsk/c5t11d0s0
 md   42  on     /dev/dsk/c5t11d0s1
ma   50  on     qfs3                m----2---r-  90%  70%  /qfs3
 mm   51  on     /dev/dsk/c5t12d0s0
 mr   52  on     /dev/dsk/c5t12d0s1
ma   60  on     qfs4                m----2---r-  90%  70%  /qfs4
 mm   61  on     /dev/dsk/c5t13d0s0
 mr   62  on     /dev/dsk/c5t13d0s1
ma  100  on     shareqfs1           m----2c--r-  80%  70%  /shareqfs1 server
 mm  101  on     /dev/dsk/c6t50020F2300004655d0s0
 mr  102  on     /dev/dsk/c6t50020F2300004655d0s1
ma  110  on     shareqfs2           m----2c--r-  80%  70%  /shareqfs2 server
 mm  111  on     /dev/dsk/c6t50020F2300004655d0s6
 mr  112  on     /dev/dsk/c6t50020F2300004655d0s7

字段说明

ty

ty 字段将显示 Oracle HSM 设备类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 字段将显示用户为设备指定的 Oracle HSM 设备编号。

state

state 字段显示设备的当前操作状态:

device_name

device_name 字段将显示设备的路径和文件名。

status

status 字段显示一个由十一个字符组成的字符串,其中每个字符位置代表不同文件系统属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 11)。下表定义了 status 字符串中每个位置的可能状态代码。

位置

含义
1 m---------- 位置 1 中的小写 m 表示已挂载文件系统。
1 M---------- 位置 1 中的大写 M 表示正在挂载文件系统。
2 -u--------- 位置 2 中的小写 u 表示正在卸载文件系统。
3 --A-------- 位置 3 中的大写 A 表示正在对数据归档(复制到近线或离线存储)。
4 ---R------- 位置 4 中的大写 R 表示正在从在线磁盘存储中释放以前已归档的数据以便为新文件腾出空间。
5 ----S------ 位置 5 中的大写 S 表示正在对以前释放的数据回写(从归档介质复制到在线磁盘存储)。
6 -----1----- 位置 6 中的数字 1 表示这是一个版本 1 文件系统。
6 -----2----- 位置 6 中的数字 2 表示这是一个版本 2 文件系统。
7 ------c---- 位置 7 中的小写 c 表示这是一个共享文件系统。
8 -------W--- 位置 8 中的大写 W 表示这是一个单写入器文件系统。
9 --------R-- 位置 9 中的大写 R 表示这是一个多读取器文件系统。
10 ---------r- 位置 10 中的小写 r 表示文件系统在单一分配 mr 设备上存储数据。
11 ----------d 位置 11 中的小写 d 表示文件系统在双重分配 md 设备上存储数据。

high

high 字段显示上限,一种以文件系统总容量百分比形式表示的存储利用率阈值。当利用率百分比超过上限时,Oracle HSM 会开始删除已归档至备份介质的文件,从最大和最近最少使用的文件开始。如果用户以后访问删除的文件,Oracle HSM 会将其从归档副本恢复到磁盘。

low

下限,一种以文件系统总容量百分比形式表示的存储利用率阈值。当利用率百分比跌至下限以下时,Oracle HSM 会停止从磁盘上删除文件。下限可平衡为新文件保留可用磁盘空间的需求与文件系统性能,其方式为将文件保留在磁盘上,同时避免从归档介质过多回写的需求。

mountpoint

文件系统连接到主机的根文件系统的目录。

server

多个主机共享的文件系统的元数据服务器 (metadata server, MDS) 的名称。

flush_behind(设置延后刷新参数)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号和字节数,则 flush_behind 命令将相应的文件系统配置为通过异步方式将指定的字节数从脏(经过修改的)高速缓存内存页写入磁盘。

当文件在内存中发生变化时,延后刷新可确保将变化的内容快速保存到非易失性存储介质。某个进程将修改后的数据写入高速缓存内存页后,系统会立即进行刷新,进而将所做更改复制到磁盘,即使主写入进程仍在继续也是如此。未保存的高速缓存页会保持为最少,从而帮助维护文件数据的完整性。

不过,在另一方面,延后刷新会增加开销,还可能会降低写入性能。刷新数据块的过程可能会延迟该数据块的后续再写入。因此默认情况下禁用延后刷新。

设置 [0-8192] KB 范围内的指定值,其中 0(默认值)将禁用延后刷新功能。

命令用法概要

:stage_flush_behind family-set-equipment-number number_kilobytes

示例

以下示例将系列集设备 100 的回写延后刷新设置为 1024 KB:

Mass storage status                 samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:flush_behind 100 1024

forcedirectio(默认使用直接 I/O)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 forcedirectio 命令将使直接 I/O 成为指定设备上所有输入/输出操作的默认设置。

分页 I/O 是默认设置。

有关更多信息,请参见了解 I/O 性能调整目标和选项noforcedirectio(默认情况下请勿使用直接 I/O)命令以及 directiosetfasam_setfasam_advise 手册页。

命令用法概要

:forcedirectio  family-set-equipment-number 

示例

以下示例使直接 I/O 成为系列集设备 100 的默认设置:

Mass storage status                samu                version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:forcedirectio 100 

force_nfs_async(强制实施异步 NFS)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 force_nfs_async 命令将让指定的设备覆盖 Oracle HSM 默认设置并在服务器上缓存网络文件系统 (Network File System, NFS) 数据,即使 NFS 请求了将数据写入到磁盘时也是如此。

force_nfs_async 命令仅在文件系统挂载为 NFS 服务器且客户机使用 noac NFS 挂载选项进行挂载的情况下有效。有关挂载 NFS 文件系统的更多信息,请参见 mount_nfs 手册页。

注意:

请谨慎使用此命令。在服务器中断的情况下,数据可能会丢失!

force_nfs_async 选项违反了 NFS 协议。数据缓存在 NFS 服务器上,但存在多个 NFS 服务器时(可以在 QFS 共享文件系统中启用多个 NFS 服务器),不是所有客户机都能立即看到数据。

命令用法概要

:force_nfs_async family-set-equipment-number  

示例

以下示例在系列集 100 上设置 force_nfs_async

Mass storage status             samu               version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100  m----2---r- 1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:force_nfs_async 100

fs(指定文件系统)

fs 命令指定由 f(显示文件系统屏幕)m(显示海量存储状态屏幕)显示的文件系统。如果您有许多文件系统,则该命令可使您避免对显示内容进行分页。

命令用法概要

:fs file-system name

g(显示共享文件系统客户机)

g 命令用于打开 Shared clients 屏幕并显示当前配置信息。

如果发出时不带参数,则 a 命令将显示所有文件系统的归档程序状态。如果该命令发出时带有文件系统名称,则它将仅显示指定文件系统的状态。

命令用法概要

g
:g

控制键

Ctrl-I (ˆI)

在简略和详细视图之间切换。

Ctrl-B

移至上一页。

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

字段说明

ord

ord 字段用于显示 Oracle HSM 服务器序号。服务器序号用于区分当前活动元数据服务器与潜在元数据服务器和客户机:

  • 序号 1 表示活动元数据服务器。

  • 序号 2 或更大数字表示潜在元数据服务器。

  • 序号 0 表示客户机。

hostname

hostname 字段用于显示服务器、潜在服务器或客户机主机的名称。

status

status 字段用于显示挂载状态、主机类型(服务器或客户机)、文件系统类型以及分布式 I/O(数据移动器)状态。在简略视图中,该字段以位掩码形式显示。在详细视图中, 它们会如示例中所示展开。

configconf1

configconf1 字段显示文件系统配置详细信息。在简略视图中,这些字段以位掩码形式显示。在详细视图中, 它们会如示例中所示展开。

flags

flags 字段显示简略的文本状态信息,如挂载状态 (MNT) 和主机类型(SVRCLI)。

示例

以下示例显示了默认的简略视图:

Shared clients               samu                  version time date
samsharefs is shared, server is samsharefs-mds, 2 clients 3 max

ord hostname              seqno nomsgs status  config   conf1  flags
  1 samsharefs-mds           14      0   8091  808540d   4051  0 MNT SVR
  2 samsharefs-client1       71      0   a0a1  808540d   4041  0 MNT CLI

以下示例显示了详细视图:

Shared clients               samu                  version time date
samsharefs is shared, server is samsharefs-mds, 2 clients 3 max

ord hostname             seqno nomsgs status  config   conf1  flags
  1 samsharefs-mds          14      0   8091  808540d   4051  0 MNT SVR
 
    config   :   CDEVID      ARCHIVE_SCAN    GFSID   OLD_ARCHIVE_FMT
    "        :   SYNC_META   TRACE   SAM_ENABLED     SHARED_MO
    config1  :   NFSV4_ACL   MD_DEVICES      SMALL_DAUS      SHARED_FS
    flags    :
    status   :   MOUNTED     SERVER  SAM     DATAMOVER
    last_msg :  Wed Jul  2 10:13:50 2014
 
  2 samsharefs-client1     127      0   a0a1  808540d   4041      0 MNT CLI
 
    config   :   CDEVID      ARCHIVE_SCAN    GFSID   OLD_ARCHIVE_FMT
    "        :   SYNC_META   TRACE   SAM_ENABLED     SHARED_MO
    config1  :   NFSV4_ACL   MD_DEVICES      SHARED_FS
    flags    :
    status   :   MOUNTED     CLIENT  SAM     SRVR_BYTEREV
    "        :   DATAMOVER
    last_msg :  Wed Jul  2 11:09:04 2014

h(显示帮助屏幕)

h 命令用于打开 Help information 屏幕。帮助屏幕汇总了 samu 显示屏幕和控制键。默认情况下,当您在命令行中输入 samu 命令时,这是系统显示的第一个显示屏幕。

命令用法概要

h
:h

控制键

Ctrl-B

移至上一页。

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

示例

总共有十五个 Oracle HSM 帮助屏幕;但是,如果不安装 Oracle Hierarchical Storage Manager 软件,则不显示与归档相关的显示屏幕。

针对显示命令的帮助

第一个示例显示了,只要启动 samu,默认情况下会出现的第一个页面。随后的帮助屏幕显示了 samu 命令。

Help information       page 1/15       samu                   version time date
Displays:
  a  Archiver status                w  Pending stage queue
  c  Device configuration           C  Memory
  d  Daemon trace controls          D  Disk volume dictionary
  f  File systems                   F  Optical disk label
  h  Help information               I  Inode
  l  Usage information              J  Preview shared memory
  m  Mass storage status            K  Kernel statistics
  n  Staging status                 L  Shared memory tables
  o  Optical disk status            M  Shared memory
  p  Removable media load requests  N  File system Parameters
  r  Removable media                P  Active Services
  s  Device status                  R  SAM-Remote
  t  Tape drive status              S  Sector data
  u  Staging queue                  T  SCSI sense data
  v  Robot catalog                  U  Device table

  more (ctrl-f)

针对 samu 界面控制键的帮助

帮助的第二个页面显示控制 samu 界面的快捷键。请注意,有些控制键仅适用于某些显示屏幕:

Help information              page 2/15   samu                   version time date
 
Hot Keys:
    q   Quit
    :   Enter command
    sp  Refresh display
    ˆf  Page display forward
    ˆb  Page display backward
    ˆd  Half-page display forward
    ˆu  Half-page display backward
    ˆi  Show details (selected displays)
    ˆj  Toggle power for size, base 2 or 10 (selected displays)
    ˆk  Advance display format
    ˆl  Refresh display (clear)
    ˆr  Toggle refresh
    /   Search for VSN (v display)
    %   Search for barcode (v display)
    $   Search for slot (v display)
 
    more (ctrl-f)

针对通过 samu 命令提示符控制显示屏幕的帮助

帮助的第三个页面显示可在用于控制显示屏幕的同一个命令提示符处输入的显示控制命令。请注意,有些控制键仅适用于某些显示屏幕:

Help information            page 3/15   samu                   version time date
 
Display control commands:
    a [filesystem]        Archiver status
    n [media]             Staging status
    p [media]             Removable media load requests
    r [media]             Removable media
    u [media]             Staging queue
    v [eq]                Robot catalog
    w [media]             Pending stage queue
    C address             Memory
    I [inode]             Inode
    J [address]           Preview shared memory
    M [address]           Shared memory
    R [eq]                SAM-Remote
    S [address]           Sector data
    T [eq]                SCSI sense data
    U [eq]                Device table
 
    more (ctrl-f) 

要查看指定文件系统的归档显示屏幕,需要输入命令提示符快捷键 :(冒号)。然后,在 samu 命令提示符处,按如下所示输入 a filesystem-equipment-identifier

    ...
    T [eq]                SCSI sense data
    U [eq]                Device table
 
    more (ctrl-f) 
Command:a filesystem-equipment-identifier

然后,samu 界面会显示指定文件系统的详细归档状态报告:

Archiver status                 samu                   version time date

sam-archiverd: Waiting for resourcessam-arfind:  filesystem-equipment-identifier mounted at /mountpoint-directory
Files waiting to start 0  schedule 482  archiving  0
Monitoring file system activity.
Examine: noscan  Interval: 4m
Logfile: /var/opt/SUNWsamfs/archiver.log
events          12,138  syscalls 41,537  buffers  2
 archive             0
 change              3
 close           7,961
 create          3,927
 hwm                29
 modify              0
 rearchive           0
 rename              9
 remove            209
 unarchive           0
idstat          18,101 opendir  28 getdents  28 cached

针对其他文件系统命令的帮助

帮助的第四个页面显示可在 samu 命令提示符处输入的各种文件系统命令:

Help information            page 4/15   samu                   version time date
 
File System commands - miscellaneous:
    stripe eq value                Set stripe width
    suid eq                        Turn on setuid capability
    nosuid eq                      Turn off setuid capability
    sync_meta eq value             Set sync_meta mode
    atime eq value                 Set access time (atime) update mode
    trace eq                       Turn on file system tracing
    notrace eq                     Turn off file system tracing
    add eq                         Add eq to mounted file system
    remove eq                      Remove eq; copy files to ON eqs
    release eq                     Release eq and mark files offline
    alloc eq                       Enable allocation on partition
    noalloc eq                     Disable allocation on partition
    def_retention eq interval      Set default WORM retention time
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对 Oracle HSM 文件系统命令的帮助

帮助的第五个页面显示可在 samu 命令提示符处输入的 Oracle HSM 文件系统命令:

Help information            page 5/15   samu                   version time date
 
File System commands - SAM:
    hwm_archive eq                 Turn on hwm archiver start
    nohwm_archive eq               Turn off hwm archiver start
    maxpartial eq value            Set maximum partial size in kilobytes
    partial eq value               Set size to remain online in kilobytes
    partial_stage eq value         Set partial stage-ahead point in kilobytes
    stage_flush_behind eq value    Set stage flush behind size in kilobytes
    stage_n_window eq value        Set direct stage size in kilobytes
    thresh eq high low             Set high and low release thresholds
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对文件系统 I/O 命令的帮助

帮助的第六个页面汇总了可以在 samu 提示符处输入的文件系统输入/输出 (input/output, I/O) 命令:

Help information            page 6/15   samu                   version time date
 
File System commands - I/O:
    dio_rd_consec eq value         Set number of consecutive dio reads
    dio_rd_form_min eq value       Set size of well-formed dio reads
    dio_rd_ill_min eq value        Set size of ill-formed dio reads
    dio_wr_consec eq value         Set number of consecutive dio writes
    dio_wr_form_min eq value       Set size of well-formed dio writes
    dio_wr_ill_min eq value        Set size of ill-formed dio writes
    flush_behind eq value          Set flush behind value in kilobytes
    forcedirectio eq               Turn on directio mode
    noforcedirectio eq             Turn off directio mode
    force_nfs_async eq             Turn on NFS async
    noforce_nfs_async eq           Turn off NFS async
    readahead eq value             Set maximum readahead in kilobytes
    writebehind eq value           Set maximum writebehind in kilobytes
    sw_raid eq                     Turn on software RAID mode
    nosw_raid eq                   Turn off software RAID mode
    wr_throttle eq value           Set outstanding write size in kilobytes
    abr eq                         Enable Application Based Recovery
    noabr eq                       Disable Application Based Recovery
    dmr eq                         Enable Directed Mirror Reads20a
    nodmr eq                       Disable Directed Mirror Reads

有关单个命令的更多信息,请参见下面列出的完整说明:

针对 QFS 文件系统命令的帮助

帮助的第七个页面概述了可在 samu 命令提示符处输入的 QFS 文件系统命令:

Help information            page 7/15   samu                   version time date
 
File System commands - QFS:
    mm_stripe eq value             Set meta stripe width
    qwrite eq                      Turn on qwrite mode
    noqwrite eq                    Turn off qwrite mode
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对多读取器文件系统命令的帮助

帮助的第八个页面概述了可在 samu 命令提示符处输入的多读取器文件系统命令:

Help information            page 8/15   samu                   version time date
 
File System commands - multireader:
    invalid eq value               Set multireader invalidate cache delay
    refresh_at_eof eq              Turn on refresh at eof mode
    norefresh_at_eof eq            Turn off refresh at eof mode
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对共享文件系统命令的帮助

帮助的第九个页面概述了可在 samu 命令提示符处输入的共享文件系统命令:

Help information            page 9/15   samu                   version time date
 
File System commands - shared fs:
    minoallocsz eq value           Set minimum allocation size
    maxallocsz eq value            Set maximum allocation size
    meta_timeo eq interval         Set shared fs meta cache timeout
    lease_timeo eq interval        Set shared fs lease relinquish timeout
    min_pool eq value              Set shared fs minimum threads count
    mh_write eq                    Turn on multihost read/write
    nomh_write eq                  Turn off multihost read/write
    aplease eq interval            Set append lease time
    rdlease eq interval            Set read lease time
    wrlease eq interval            Set write lease time
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对设备命令的帮助

帮助的第十个页面概述了可在 samu 命令提示符处输入的共享设备命令:

Help information            page 10/15   samu                   version time date
 
Device commands:
    devlog eq [option ...]         Set device logging options
    idle eq                        Idle device
    off eq                         Turn off device
    on eq                          Turn on device
    readonly eq                    Make device read only
    ro eq                          Make device read only
    unavail eq                     Make device unavailable
    unload eq                      Unload device
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对机械手命令的帮助

帮助的第十一个页面概述了可在 samu 命令提示符处输入的机械手命令:

Help information            page 11/15  samu                    version time date
 
Robot commands:
    audit [-e] eq[:slot[:side]]    Audit slot or library
    import eq                      Import cartridge from mailbox
    export [-f] eq:slot            Export cartridge to mailbox
    export [-f] mt.vsn             Export cartridge to mailbox
    load eq:slot[:side]            Load cartridge in drive
    load [-f] mt.vsn               Load cartridge in drive
    priority pid priority          Set priority in preview queue
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对归档程序命令的帮助

帮助的第十二个页面概述了可在 samu 命令提示符处输入的归档程序命令:

Help information            page 12/15  samu                   version time date

Archiver commands:
    aridle [dk | rm | fs.fsname]         Idle archiving
    arrerun                              Soft restart archiver
    arrestart                            Restart archiver
    arrmarchreq fsname.[* | arname]      Remove ArchReq(s)
    arrun [dk | rm | fs.fsname]          Start archiving
    arscan fsname[.dir | ..inodes][int]  Scan filesystem
    arstop [dk | rm | fs.fsname]         Stop archiving
    artrace [fs.fsname]                  Trace archiver
 
    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

针对回写程序命令的帮助

帮助的第十三个页面概述了可在 samu 命令提示符处输入的回写程序命令:

Help information            page 13/15  samu                   version time date
 
Stager commands:
    stclear mt.vsn                 Clear stage request
    stidle                         Idle staging
    strun                          Start staging

    more (ctrl-f)

有关单个命令的更多信息,请参见下面列出的完整说明:

介质迁移命令的帮助

帮助的第十四个页面概述了可在 samu 命令提示符处输入的回写程序命令:

Help information            page 14/15  samu           version time date
Migration commands:    migconfig                      Config migration    migstart                       Start migration    migidle                        Idle migration    migstop                        Stop        migration    more (ctrl-f) 

有关单个命令的更多信息,请参见下面列出的完整说明:

针对其他命令的帮助

帮助的第十五个页面概述了可在 samu 命令提示符处输入的其他命令:

Help information            page 15/15  samu            version time date
 
Miscellaneous commands:
    clear vsn [index]              Clear load request
    dtrace daemon[.variable] value Daemon trace controls
    fs [filesystem]                Select a filesystem name (ex samfs1)
    mount mountpoint               Select a mount point
    open eq                        Open device
    q                              Exit from samu
    refresh [interval]             Set display refresh interval in seconds
    read address                   Read sector from device
    snap [filename]                Snapshot screen to file
    diskvols volume +flag | -flag  Set or clear disk volume flags
    !shell-command                 Run command in a shell
 
    more (ctrl-f)

有关下面列出的命令的更多信息,请参见完整说明:

介质类型帮助

帮助的第十五个页面列出了 samu 界面可识别的介质类型代码:

Help information            page 15/15  samu                    version time date
 
Media types:
    all All media types                     tp  tape
    at  Sony AIT tape                       sa  Sony Super AIT tape
    d2  Ampex DST310 (D2) tape
    d3  STK SD-3 tape
    dt  4mm digital tape (DAT)
    fd  Fujitsu M8100 128track tape
    i7  IBM 3570 tape                       ib  IBM 3590 tape
    li  IBM 3580, Seagate Viper 200 (LTO    m2  IBM 3592 tape
    lt  digital linear tape (DLT)
    se  STK 9490 tape                       sf  STK T9940 tape
    sg  STK 9840 tape                       st  STK 3480 tape
    so  Sony DTF tape
    vt  Metrum VHS tape
    xm  Exabyte Mammoth-2 8mm tape          xt  Exabyte 8mm tape
    od  optical
    mo  5 1/4 in. erasable optical disk
    wo  5 1/4 in. WORM optical disk         o2  12 in. WORM optical disk

hwm_archive(在达到上限时启动归档)

如果发出时带有 Oracle HSM 系列集设备序号,则 hwm_archive 命令会将相应的文件系统配置为在存储的文件的总大小超过上限(为文件系统指定的最大空间利用率阈值)时自动启动归档。请参见 nohwm_archive(达到上限时不启动归档)

命令用法概要

:hwm_archive equipment-number

示例

以下示例将磁盘系列集设备 20 配置为在相应的文件系统空间利用率达到 80% 时自动启动归档:

File systems                          samu                   version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam/sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:hwm_archive 20

idle(使设备闲置)

idle 命令用于阻止到按 Oracle HSM 设备序号指定的设备的新连接。已进行的操作将继续。

命令用法概要

:idle equipment-number

示例

下面的示例使设备 103 闲置:

Device configuration:             samu                version time date
 
ty  eq  state   device_name                           fs   family_set
sk  100 on      /etc/opt/SUNWsamfs/ libraryB_T10K_parms  100   libraryB
ti  101 on      /dev/rmt/0cbn                         100   libraryB
ti  102 on      /dev/rmt/1cbn                         100   libraryB
ti  103 on      /dev/rmt/2cbn                         100   libraryB
hy  104 on      historian                             104
:
command:idle 103

设备状态将更改为 idle

Device configuration:             samu                version time date
 
ty   eq state   device_name                           fs   family_set
sk  100 on      /etc/opt/SUNWsamfs/ libraryB_T10K_parms  100   libraryB
ti  101 on      /dev/rmt/0cbn                         100   libraryB
ti  102 on      /dev/rmt/1cbn                         100   libraryB
ti  103 idle    /dev/rmt/2cbn                         100   libraryB
hy  104 on      historian                             104

import(将可移除介质从邮箱移到机械装置磁带库)

如果发出时带有机械装置磁带库的 Oracle HSM 设备序号,则 import 命令将指示磁带库将磁带库邮箱中的介质移到磁带库中的第一个可用插槽。

另请参见 export(将可移除介质移至机械装置磁带库的邮箱)

命令用法概要

:import equipment-number

示例

以下示例导入 Oracle HSM 设备序号为 900 的机械装置磁带库中邮箱的内容:

Robot VSN catalog by slot : eq 900  samu       version time date    
                                                            count 32
slot     access     time count  use  flags         ty vsn 
   0     2013/07/02 12:53    3  96%  -il-o-b----f  li VOL001
   1     2013/07/02 12:53    2  98%  -il-o-b----f  li VOL002
   2     2013/07/02 12:52    1  86%  -il-o-b----f  li VOL003
   3     2013/07/02 12:52    1  95%  -il-o-b----f  li VOL004
   4     2013/07/02 12:51    1  79%  -il-o-b-----  li VOL005
   5     2013/07/02 12:45    0  14%  -ilEo-b----f  li VOL006 MEDIA ERROR
...
:
command: import 900

invalid(设置多读取器文件系统高速缓存无效的延迟时间)

如果发出时带有单写入器/多读取器文件系统中以只读方式挂载的磁盘系列集设备的 Oracle HSM 设备序号,则 invalid 命令将指示单写入器/多读取器文件系统的读取器将对其文件系统元数据高速缓存的失效处理延迟指定的秒数。如果文件进行了修改,主机会先等待预定的间隔,然后再检查元数据服务器是否有更新。

注意:

如果设置了非零的延迟值,系统会继续缓存过时的文件系统元数据,因此在延迟期间,对于只读文件系统,主机可能没有一致的当前视图。

指定的秒数必须在 [0-60] 范围内。缺省值为 0 秒。

命令用法概要

:invalid family-set-equipment-number interval_in_seconds

示例

以下示例在系列集设备 900 上将缓存失效延迟设置为 30 秒:

File systems                       samu                   version time date
 
ty    eq   state  device_name           status       high  low  mountpoint server
ma    900  on     qfs1                  m----2--R-d   90%  70%  /qfs1
 mm    901  on     /dev/dsk/c5t10d0s0
 md    902  on     /dev/dsk/c5t10d0s1
 md    903  on     /dev/dsk/c5t11d0s0
 md    904  on     /dev/dsk/c5t11d0s1
:
command:invalid 900 30

l(显示利用率信息)

l 命令用于打开 Usage information 屏幕。该屏幕显示文件系统及关联的归档存储的存储利用率统计信息。

命令用法概要

l
:l

控制键

Ctrl-J (ˆj)

在大小的二进制单位和十进制单位之间切换。

示例

以下示例显示了使用信息屏幕样例。

Usage information                   samu                   version time date

hostid = 0xID      OS name: SunOS   Architecture: SPARC   CPUs: 2 (2 online)
library    40:     capacity 389.3G  bytes   space 291.1G  bytes, usage  25%
library    51:     capacity   9.5G  bytes   space   9.5G  bytes, usage   0%
library    55:     capacity   0     bytes   space   0     bytes, usage   0%
library    56:     capacity  10.7G  bytes   space  10.7G  bytes, usage   0%
library totals:    capacity 409.5G  bytes   space 311.3G  bytes, usage  24%

filesystem samfs3: capacity  54.5M  bytes   space  13.4M  bytes, usage  75%
filesystem samfs4: capacity 319.5M  bytes   space 298.0M  bytes, usage   7%
filesystem samfs7: capacity  96.6M  bytes   space  69.6M  bytes, usage  28%
filesystem samfs6: capacity   5.0G  bytes   space   4.9G  bytes, usage   3%
filesystem samfs8: capacity   5.0G  bytes   space   4.9G  bytes, usage   2%
filesystem totals: capacity  10.5G  bytes   space  10.2G  bytes, usage   3%

lease_timeo(设置共享文件系统的未使用租约超时)

如果发出时带有共享磁盘系列集设备的 Oracle HSM 设备序号和数字,则 lease_timeo 命令将配置相应的共享文件系统对未使用的读取、写入和附加租约的管理方式。

指定 [0-15] 范围内的数字以强制进程放弃在指定秒数后仍保持未使用状态的租约。

指定数字 -1 可禁用未使用租约超时,让进程持有未使用租约的时间达到 aplease(设置共享文件系统的附加租约失效时间)rdlease(设置共享文件系统的读取租约时间)wrlease(设置共享文件系统的写入租约时间)指定的完整期限。默认值为 0

请注意,如果启用了 mh_write(打开多主机读取/写入),则不会放弃读取和写入租约。

命令用法概要

:lease_timeo family-set-equipment-number 0-to-15-seconds
:lease_timeo family-set-equipment-number -1

示例

以下示例将系列集设备 800 上的共享文件系统 shareqfs1 的未使用租约超时设置为 5 秒:

File systems                         samu                    version time date
 
ty  eq  state  device_name               status      high low  mountpoint server
ma 800  on     shareqfs1                 m----2c--r-  80% 70%  /shareqfs1  
mm 801  on     /dev/dsk/c6t50020F2300004655d0s0
mr 802  on     /dev/dsk/c6t50020F2300004655d0s1
ma 810  on     shareqfs2                 m----2c--r-  80% 70%  /shareqfs2  
mm 811  on     /dev/dsk/c6t50020F2300004655d0s6
mr 812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:lease_timeo 800 5

load(将磁带装入驱动器)

load 命令用于将介质装入按 Oracle HSM 设备序号和插槽位置指定或者按指定的 Oracle HSM 介质类型和卷序列号 (volume serial number, VSN) 指定的驱动器中。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

:load equipment-number:slot[:side]
:load media-type.vsn

示例

以下示例装入卷序列号为 VOL001 的 LTO (li):

Device configuration:                 samu                   version time date
 
ty   eq state   device_name                           fs   family_set
sk  100 on      /etc/opt/SUNWsamfs/SL8500_T10K_parms  100  SL8500
li  101 on      /dev/rmt/0cbn                         100  SL8500
li  102 on      /dev/rmt/1cbn                         100  SL8500
li  103 on      /dev/rmt/2cbn                         100  SL8500
hy  104 on      historian                             104
:
command:load li.VOL001

m(显示海量存储状态屏幕)

m 命令用于打开 Mass storage status 屏幕。该屏幕显示挂载的文件系统及其成员驱动器的状态。

命令用法概要

m
:m

控制键

Ctrl-J (ˆj)

在大小的二进制单位和十进制单位之间切换。

示例

在以下示例中,注意成员驱动器缩进一个空格,直接显示在所属文件系统的下面。

Mass storage status                  samu                    version time date

ty   eq  status       use state ord  capacity   free     ra part high low
ms   10  m----2----d   1% on          68.354G   68.343G  1M   16  90% 70%
 md   11               1% on      0   13.669G   13.666G
 md   12               1% on      1   13.669G   13.667G
 md   13               1% on      2   13.669G   13.667G
 md   14               1% on      3   13.674G   13.672G
 md   15               1% on      4   13.674G   13.672G
ms   20  m----2----d   1% on          68.354G   68.344G  1M   16  90% 70%
 md   21               1% on      0   13.669G   13.667G
 md   22               1% on      1   13.669G   13.667G
 md   23               1% on      2   13.669G   13.667G
 md   24               1% on      3   13.674G   13.672G
 md   25               1% on      4   13.674G   13.672G
ma   30  m----2----d   4% on          64.351G   61.917G  1M   16  90% 70%
 mm   31               1% on      0    4.003G   3.988G [8363840 inodes]
 md   32               4% on      1   64.351G  61.917G
ma   40  m----2----d   1% on          64.351G  64.333G   1M   16  90% 70%
 mm   41               1% on      0    4.003G   3.997G [8382784 inodes]
 md   42               1% on      1   64.351G  64.333G

字段说明

ty

ty 字段将显示 Oracle HSM 设备类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 字段将显示用户为海量存储设备指定的 Oracle HSM 设备序号。

status

status 字段显示一个由十一个字符组成的字符串,其中每个字符位置代表不同文件系统属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 11)。下表定义了 status 字符串中每个位置的可能状态代码。

位置

含义
1 m---------- 位置 1 中的小写 m 表示已挂载文件系统。
1 M---------- 位置 1 中的大写 M 表示正在挂载文件系统。
2 -u--------- 位置 2 中的小写 u 表示正在卸载文件系统。
3 --A-------- 位置 3 中的大写 A 表示正在对数据归档(复制到近线或离线存储)。
4 ---R------- 位置 4 中的大写 R 表示正在从在线磁盘存储中释放以前已归档的数据以便为新文件腾出空间。
5 ----S------ 位置 5 中的大写 S 表示正在对以前释放的数据回写(从归档介质复制到在线磁盘存储)。
6 -----1----- 位置 6 中的数字 1 表示这是一个版本 1 文件系统。
6 -----2----- 位置 6 中的数字 2 表示这是一个版本 2 文件系统。
7 ------c---- 位置 7 中的小写 c 表示这是一个共享文件系统。
8 -------W--- 位置 8 中的大写 W 表示这是一个单写入器文件系统。
9 --------R-- 位置 9 中的大写 R 表示这是一个多读取器文件系统。
10 ---------r- 位置 10 中的小写 r 表示文件系统在单一分配 mr 设备上存储数据。
11 ----------d 位置 11 中的小写 d 表示文件系统在双重分配 md 设备上存储数据。

use

use 字段显示使用中的磁盘空间所占百分比。

state

state 字段显示设备的当前操作状态:

ord

ord 字段用于显示用户定义的 Oracle HSM 系列集中设备的序号(系列集表示与 Oracle HSM 组件关联的设备,如与 Oracle HSM 文件系统关联的磁盘设备组,或者与归档关联的磁带库)。

capacity

capacity 字段用于显示磁盘上可以使用的空间的 1024 字节数据块数量。

free

free 字段用于显示现有可用磁盘空间的 1024 字节数据块数量。

ra

ra 字段用于显示提前读取大小(以 KB 为单位)。

part

part 字段用于显示部分回写大小(以 KB 为单位)。

high

high 字段用于显示文件系统的上限。上限是磁盘利用率百分比;到达这个比例时,Oracle HSM 开始从磁盘上删除有归档副本的文件,以便给新文件腾出空间。

low

low 用于显示文件系统的下限。下限是磁盘利用率百分比;到达这个比例时,Oracle HSM 已为新文件腾出足够空间,因此停止删除已归档的文件。

maxallocsz(设置共享文件系统的最大分配大小)

如果发出时带有共享磁盘系列集设备的 Oracle HSM 设备序号和 KB 值,则 maxallocsz 命令将设置在向指定的共享文件系统写入之前分配的最大字节数 (KB)。请参见 minallocsz(设置共享文件系统的最小分配大小)

指定的分配大小必须是 8 KB 的倍数,且在 [16-4194304] 范围内。默认值是设备分配单元 (device allocation unit, DAU) 的 8 倍。有关 DAU 的其他信息,请参见 sammkfs 手册页上对 -a 选项的介绍。

命令用法概要

:maxallocsz family-set-equipment-number  number_kilobytes

示例

以下示例将系列集设备 800 上的最大分配设置为 1024 KB:

File systems                          samu                   version time date

ty  eq   state  device_name               status      high low  mountpoint server
ma 800   on     shareqfs1                 m----2c--r-  80% 70%  /shareqfs1  
mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2                 m----2c--r-  80%  70% /shareqfs2  
mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:maxallocsz 800 1024

maxpartial(设置文件系统的最大部分释放大小)

如果发出时带有 Oracle HSM 系列集设备序号和 KB 数,则 maxpartial 命令将设置在释放文件时可在磁盘高速缓存中保留的最大字节数(从文件开头部分计算)。

指定了部分释放的大型文件在从归档介质重新回写时可以加快打开速度,因为文件的开头部分在回写开始时已在磁盘上。有关更多信息,请参见 partial(设置文件系统的默认部分释放大小)partial_stage(设置文件系统的部分回写提前点)以及 release 手册页。

指定的 KB 值必须是 [8-2097152] 范围内的一个整数。默认值为 16 KB。

命令用法概要

:maxpartial equipment-number number_of_kilobytes

示例

以下示例将磁盘系列集设备 20 配置为允许在磁盘上为指定了部分释放的每个文件最多保留 512 KB:

File systems                          samu                   version time date
 
ty  eq   state  device_name              status      high  low  mountpoint server
ma  20   on      sam2                    -----2---r-   80% 70%  /sam1       
 mm 21   on       /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22   on       /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23   on       /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:maxpartial 20 512

meta_timeo(设置共享文件系统的元数据高速缓存超时)

如果发出时带共享磁盘系列集设备的 Oracle HSM 设备序号和一个秒数,则 meta_timeo 命令将指定设备的最大元数据高速缓存时限设置为提供的值。主机在指定的秒数内使用缓存的文件系统属性和目录数据,然后通过检查元数据服务器 (metadata server, MDS) 刷新高速缓存。

默认的缓存间隔是 3 秒。间隔为 0 将禁用元数据缓存。

命令用法概要

:meta_timeo family-set-equipment-number interval_in_seconds

示例

以下示例在系列集设备 800 上将高速缓存间隔设置为 0 秒,以便主机在每次使用文件系统前检查与 MDS 的元数据一致性:

File systems                         samu                   version time date
 
ty  eq   state  device_name               status      high low  mountpoint server
ma  800  on     shareqfs1                 m----2c--r-  80% 70%  /shareqfs1  
mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2                 m----2c--r-  80%  70% /shareqfs2  
mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:meta_timeo 800 0 

mh_write(打开多主机读取/写入)

如果发出时带有共享磁盘系列集设备的 Oracle HSM 设备序号,则 mh_write 命令将启用从多个主机同时读取同一文件以及写入同一文件。

默认情况下,共享的 Oracle HSM 文件系统允许从多个主机同时读取,但不允许同时写入。要撤消 mh_write 命令的效果,可使用 nomh_write(关闭多主机读取/写入)

命令用法概要

:mh_write family-set-equipment-number

示例

以下示例在系列集设备 800 上启用多主机读取:

File systems                      samu                    version time date
 
ty  eq   state  device_name               status      high low  mountpoint server
ma  800  on     shareqfs1                 m----2c--r-  80% 70%  /shareqfs1  
mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2                 m----2c--r-  80%  70% /shareqfs2  
mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:mh_write 800 

mh_write(打开多主机读取/写入)

如果发出时带有共享磁盘系列集设备的 Oracle HSM 设备序号,则 mh_write 命令将启用从多个主机同时读取同一文件以及写入同一文件。

默认情况下,共享的 Oracle HSM 文件系统允许从多个主机同时读取,但不允许同时写入。要撤消 mh_write 命令的效果,可使用 nomh_write(关闭多主机读取/写入)

命令用法概要

:mh_write family-set-equipment-number

示例

以下示例在系列集设备 800 上启用多主机读取:

File systems                      samu                    version time date
 
ty  eq   state  device_name               status      high low  mountpoint server
ma  800  on     shareqfs1                 m----2c--r-  80% 70%  /shareqfs1  
mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2                 m----2c--r-  80%  70% /shareqfs2  
mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:mh_write 800 

migconfig(配置到新介质的迁移)

migconfig 命令装入 migrationd.cmd 文件,该文件提供用于管理从一组介质到一组替换介质的迁移的说明。

命令用法概要

:migconfig

示例

Migration status               samu                    version date time 
Source Vsns - wait:  0 fsscan: 0 copy: 0 update ino: 0 log: 0 done:  0
Status: Stop: Waiting for :migstart
source  dest  cmod  perc  status

:
command:migconfig 

migidle(配置到新介质的迁移)

migidle 命令在下一个逻辑点(如当前归档 tar 文件的末尾)处停止介质迁移。

命令用法概要

:migidle

示例

Migration vsn list            samu                   version date time 
Status:  Run  Vsns:2 src:1 dest:1 maxcopy:2
ord m ty vsn     start time  end time  status  Inodes done/tot    bytes
  0 S li VOL001  10/16 12:12 none      copy            0/35023   164.50M
  0 D li VOL012  10/16 12:12 none      copy                      148.75M


:
command:migidle 

migstart(启动介质迁移服务)

migstart 命令启动介质迁移守护进程。该守护进程读取 migrationd.cmd 文件中的配置信息并启动迁移进程。

命令用法概要

:migstart

示例

Migration status               samu                  version date time 
Status: Stop: Waiting for :migstart  Vsns:2 src:1 dest:1 maxcopy:0
ord m ty vsn    start time  end time    status  Inodes done/tot         bytes
  0 S li VOL002 none        10/16 15:42 error             0/0               0
  0 D li VOL011 none        none        avail                               0


:
command:migstart 

migstop(停止介质迁移服务)

migstart 命令停止介质迁移守护进程。

命令用法概要

:migstop

示例

Migration vsn list             samu                  version date time 
Status:  Run  Vsns:2 src:1 dest:1 maxcopy:2
ord m ty vsn     start time  end   time  status  Inodes done/tot    bytes
  0 S li VOL001  10/16 12:12 10/16 12:14 complete    35023/35023   550.00M
  0 D li VOL012  10/16 12:12 10/16 12:14 avail                     550.00M



:
command:migstop 

minallocsz(设置共享文件系统的最小分配大小)

如果发出时带有共享磁盘系列集设备的 Oracle HSM 设备序号和 KB 值,则 minallocsz 命令将设置在向指定的共享文件系统写入之前分配的最小字节数 (KB)。请参见 maxallocsz(设置共享文件系统的最大分配大小)

指定的分配大小必须是 8 KB 的倍数,且在 [16-4194304] 范围内。默认值是设备分配单元 (device allocation unit, DAU) 的 8 倍。有关 DAU 的其他信息,请参见 sammkfs 手册页上对 -a 选项的介绍。

命令用法概要

:minallocsz family-set-equipment-number number_kilobytes

示例

以下示例将系列集设备 800 上的最小分配设置为 512 KB:

File systems                      samu                    version time date
 
ty  eq   state  device_name               status      high low  mountpoint server
ma  800  on     shareqfs1                 m----2c--r-  80% 70%  /shareqfs1  
mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2                 m----2c--r-  80%  70% /shareqfs2  
mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:minallocsz 800 512

mm_stripe(设置元数据分散读写宽度)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号和每个分散读写的磁盘分配单元 (disk allocation unit, DAU) 的数量,则 mm_stripe 命令会将相应的文件系统配置为将指定数量的 16 KB 磁盘分配单元 (disk allocation unit, DAU) 写入到可用于元数据存储的每个逻辑单元号 (logical unit number, LUN)。

采用默认值(1 个 DAU) 时,先将一个 DAU 的元数据写入一个 LUN,然后再切换到另一个 LUN。0(零)值禁用分散读写,并将元数据 DAU 写入到元数据 LUN 循环。

另请参见 stripe(为文件系统设置分散读写宽度)mount_samfs 手册页。

命令用法概要

:mm_stripe family-set-equipment-number number_DAUs

示例

以下示例禁用了系列集设备 10 上的元数据分散读写:

File systems                      samu                    version time date
 
ty  eq state  device_name               status      high low  mountpoint server
ma  10 on     sam2                      -----2---r-   80% 70% /sam2      /server3
 mm 11 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 12 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 13 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:mm_stripe 20 0

n(显示回写状态屏幕)

n 命令用于打开 Staging status 屏幕。该屏幕显示回写程序的状态以及未完成回写请求的列表。

如果发出时不带参数,则 n 命令显示所有介质类型的回写状态。如果该命令发出时带有 Oracle HSM 介质类型标识符,则将仅显示指定介质类型的状态。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

n
:n mediatype

控制键

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

示例

以下示例显示了回写状态屏幕。

Staging status                   samu                    version time date

Log output to: /var/opt/SUNWsamfs/stager/log

Stage request: li.VOL001
Loading VSN VOL001

Staging queues
ty pid   user     status   wait files  vsn
li 16097 root     active   0:00    12  VOL001

noabr(禁用基于应用程序的恢复)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 noabr 命令不使 Oracle Real Application Clusters (RAC) 使用 Solaris Volume Manager 的基于应用程序的恢复功能来处理存储在 Oracle HSM 文件系统(使用异步 I/O 和 Solaris Volume Manager 镜像卷)中的数据库的恢复。

默认情况下,启用 ABR。请参见 abr(启用基于应用程序的恢复)

命令用法概要

:noabr family-set-equipment-number

示例

以下示例对系列集设备 20 禁用 ABR:

File systems                      samu                    version time date
 
ty  eq state  device_name               status      high low  mountpoint server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on      sam1          m----2---r-   80%    70%   /sam1
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 on      /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0
:
command:noabr 20

noalloc(在设备上禁用存储分配)

如果发出时带有 Oracle HSM 设备序号,则 noalloc 命令将在指定的数据设备上停止存储分配,直到管理员发出 alloc(针对设备启用存储分配)命令为止。

命令用法概要

:noalloc  equipment-number

示例

以下示例将在磁盘设备 14 上停止存储分配:

File systems                      samu                     version time date
 
ty  eq state  device_name             status      high low  mountpoint server
ma  20 on     sam2                    -----2---r-  80% 70%  /sam/sam2  server4
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on     sam1                    m----2---r-  80% 70%  /sam/sam1  server4
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 on      /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0
:
command:noalloc 14

设备状态将更改为 noalloc

File systems                      samu                    version time date
 
ty  eq state  device_name             status      high low  mountpoint server
ma  20 on     sam2                    -----2---r-  80% 70%  /sam/sam2  server4
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on     sam1                    m----2---r-  80% 70%  /sam/sam1  server4
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 noalloc /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0

noatime(禁用文件系统的访问时间更新)

如果发出时带有某个磁盘系列集设备的 Oracle HSM 设备序号,则 noatime 命令将在相应文件系统上对访问时间属性禁用更新。它等效于命令 atime -1。请参见 atime(配置文件系统的访问时间更新)

请勿将 noatime 命令用于归档 Oracle HSM 文件系统。

nodio_szero(不通过直接 I/O 使稀疏文件的未初始化区域归零)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 nodio_szero 命令使对指定设备的直接 I/O 跳过未初始化区域的归零操作。在直接写入稀疏文件时,这将提高性能。

默认值为 nodio_szero

有关详细信息,请参见 dio_szero(直接 I/O 过程中将稀疏文件的未初始化区域归零)

命令用法概要

:nodio_szero family-set-equipment-number

示例

以下示例在系列集设备 100 上禁用了稀疏文件归零:

Mass storage status                  samu                   version time date
 
ty  eq   status      use  state  ord  capacity       free ra  part high low
ma  100  m----2---r- 1%   on            7.270T     7.270T 1M  16    80% 70%
 mm  110              1%   on      0  465.253G   465.231G [975661056 inodes]
 mr  120              1%   on      1    1.817T     1.817T
 mr  130              1%   on      2    1.817T     1.817T
 mr  140              1%   on      3    1.817T     1.817T
 mr  150              1%   on      4    1.817T     1.817T
:
command:nodio_szero 100 

nodmr(禁用软件镜像的定向镜像读取)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 dmr 命令不让 Oracle Real Application Clusters (RAC) 使用 Solaris Volume Manager 的定向镜像读取功能(前提是数据库存储在使用异步 I/O 和 Solaris Volume Manager 镜像卷的 Oracle HSM 文件系统上)。请参见 dmr(启用软件镜像的定向镜像读取)

默认情况下,启用 DMR。

命令用法概要

:nodmr family-set-equipment-number

示例

以下示例对系列集设备 20 禁用 DMR:

File systems                   samu                   version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
ma  10 on      sam1          m----2---r-   80%    70%   /sam1
 mm 11 on      /dev/dsk/c0t600A0B8000118ACA000009594E1565E8d0s0
 mr 12 on      /dev/dsk/c0t600A0B8000114D5400000CA64E156793d0s0
 mr 13 on      /dev/dsk/c0t600A0B8000114D5400000CAA4E156897d0s0
 mr 14 on      /dev/dsk/c0t600A0B8000118ACA0000095B4E1568C8d0s0
 mr 15 on      /dev/dsk/c0t600A0B8000118ACA0000095D4E156948d0s0
:
command:nodmr 20

noforcedirectio(默认情况下请勿使用直接 I/O)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 noforcedirectio 命令将在指定的设备上恢复通常的默认 I/O 方法直接 I/O

有关更多信息,请参见了解 I/O 性能调整目标和选项forcedirectio(默认使用直接 I/O)命令以及 directiosetfasam_setfasam_advise 手册页。

命令用法概要

:noforcedirectio family-set-equipment-number 

示例

以下示例在系列集设备 100 上恢复默认的分页 I/O:

Mass storage status                  samu                    version time date

ty  eq   status      use  state  ord   capacity      free   ra  part high low
ma  100  m----2---r- 1%   on             7.270T    7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G  465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T    1.817T
 mr 130              1%   on       2     1.817T    1.817T
 mr 140              1%   on       3     1.817T    1.817T
 mr 150              1%   on       4     1.817T    1.817T
:
command:noforcedirectio 100 

noforce_nfs_async(请勿强制实施异步 NFS)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 noforce_nfs_async 命令将让指定的设备将网络文件系统 (Network File System, NFS) 数据写入磁盘(除非 NFS 已请求缓存该数据)。

命令用法概要

:noforce_nfs_async family-set-equipment-number

示例

以下示例在系列集 100 上设置 noforce_nfs_async

Mass storage status                 samu                    version time date
 
ty  eq  status       use  state  ord   capacity   free       ra  part high low
ma  100 m----2---r-  1%   on             7.270T   7.270T     1M  16    80% 70%
 mm  110              1%   on       0  465.253G 465.231G [975661056 inodes]
 mr  120              1%   on       1    1.817T   1.817T
 mr  130              1%   on       2    1.817T   1.817T
 mr  140              1%   on       3    1.817T   1.817T
 mr  150              1%   on       4    1.817T   1.817T
:
command:noforce_nfs_async 100

nohwm_archive(达到上限时不启动归档)

如果发出时带有 Oracle HSM 系列集设备序号,则 nohwm_archive 命令对相应的文件系统改进型配置,使其在存储的文件的总大小超过上限(为文件系统指定的最大空间利用率阈值)时不自动启动归档。请参见 maxpartial(设置文件系统的最大部分释放大小)

命令用法概要

:nohwm_archive equipment-number

示例

以下示例将磁盘系列集设备 20 配置为在相应的文件系统空间利用率达到 80% 时不自动启动归档:

File systems                          samu                    version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2         
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:nohwm_archive 20

nomh_write(关闭多主机读取/写入)

如果发出时带有共享磁盘系列集设备的 Oracle HSM 设备序号,则 nomh_write 命令将禁用从多个主机同时读取同一文件以及写入同一文件,并恢复指定设备的默认设置。

默认情况下,共享的 Oracle HSM 文件系统允许从多个主机同时读取,但不允许同时写入。使用 nomh_write 可在运行 mh_write(打开多主机读取/写入)后恢复默认设置。

命令用法概要

:nomh_write  family-set-equipment-number

示例

以下示例在系列集设备 800 上禁用多主机读取:

File systems                          samu                    version time date
 
ty  eq   state  device_name           status      high low  mountpoint server
ma  800  on     shareqfs1             m----2c--r-  80%  70% /shareqfs1  
 mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
 mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2             m----2c--r-  80%  70% /shareqfs2  
 mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
 mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:mh_write 800 

norefresh_at_eof(在多读取器文件系统中禁止超过 EOF 时刷新)

如果发出时带有在单写入器/多读取器文件系统中以只读方式挂载的磁盘系列集设备的 Oracle HSM 设备序号,则 norefresh_at_eof 命令将禁止在读取缓冲区超过文件末尾时自动更新文件大小属性。请参见 refresh_at_eof(在多读取器文件系统中超过 EOF 时刷新)

命令用法概要

:norefresh_at_eof family-set-equipment-number interval_in_seconds

示例

以下示例在系列集设备 900 上禁用文件大小属性自动刷新:

File systems                          samu                version time date
 
ty  eq   state  device_name          status       high  low  mountpoint server
ma  900  on    qfs1                  m----2--R-d   90%  70%  /qfs1      
 mm  901  on    /dev/dsk/c5t10d0s0
 md  902  on    /dev/dsk/c5t10d0s1
 md  903  on    /dev/dsk/c5t11d0s0
 md  904  on    /dev/dsk/c5t11d0s1
:
command: norefresh_at_eof 900

noqwrite(禁用从不同线程同时读取/写入)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 noqwrite 命令禁用从不同的线程同时对单个文件执行读取和写入操作。按照 UNIX 标准,一个写入器拥有对文件的独占访问权,其他写入器和读取器必须等待文件释放。

虽然在数据库应用程序中多线程同时读取和写入单个文件会很有用(请参见 qwrite(启用从不同线程对文件的同时读取/写入)),但此功能通常不实用,也不可取。因此,noqwrite 是默认设置。

命令用法概要

:noqwrite family-set-equipment-number

示例

以下示例禁止在系列集设备 100 上对单个文件执行同时读取和写入操作:

File systems                          samu                version time date
 
ty  eq   state  device_name          status       high  low  mountpoint server
ma  100  on     qfs1                 m----2--R-d   90%  70%  /qfs1
 mm  101  on     /dev/dsk/c5t10d0s0
 md  102  on     /dev/dsk/c5t10d0s1
 md  103  on     /dev/dsk/c5t11d0s0
 md  104  on     /dev/dsk/c5t11d0s1
:
command: noqwrite 100

nosuid(挂载文件系统时禁用 setuid 执行)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 nosuid 命令在挂载文件系统时将禁用 setuid 文件属性。利用 setuid 属性(在执行时设置用户 ID),文件系统用户可以通过暂时提升在使用可执行文件时可能需要的权限来运行该文件。

有关详细信息,请参见 suid(挂载文件系统时启用 setuid 执行)mount 手册页。

默认设置为 suid,即挂载文件系统时启用 setuid 属性。

命令用法概要

:nosuid family-set-equipment-number

示例

以下示例在系列集设备 100 上挂载文件系统时禁用 setuid 属性:

File systems                          samu                version time date
 
ty  eq   state  device_name          status       high  low  mountpoint server
ma  100  on     qfs1                 m----2--R-d   90%  70%  /qfs1
 mm  101  on     /dev/dsk/c5t10d0s0
 md  102  on     /dev/dsk/c5t10d0s1
 md  103  on     /dev/dsk/c5t11d0s0
 md  104  on     /dev/dsk/c5t11d0s1
:
command: nosuid 100

nosw_raid(关闭软件 RAID 模式)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 nosw_raid 命令将在指定的设备上禁用软件 RAID 模式并恢复 Oracle HSM 默认设置。

命令用法概要

:nosw_raid family-set-equipment-number

示例

以下示例对系列集设备 100 禁用软件 RAID 模式:

Mass storage status                  samu                   version time date
 
ty  eq  status       use  state  ord   capacity     free     ra  part high low
ma  100 m----2---r-  1%   on             7.270T     7.270T   1M  16    80% 70%
 mm 110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr 120              1%   on       1     1.817T     1.817T
 mr 130              1%   on       2     1.817T     1.817T
 mr 140              1%   on       3     1.817T     1.817T
 mr 150              1%   on       4     1.817T     1.817T
:
command:nosw_raid 100

notrace(禁用文件系统跟踪)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 notrace 命令将对相应文件系统禁用跟踪。

默认设置为 trace(启用)。

有关文件系统跟踪的更多信息,请参见trace(启用文件系统跟踪)defaults.conf 手册页。

命令用法概要

:no
trace family-set-equipment-number

示例

以下示例在系列集设备 100 上禁用了文件系统跟踪:

File systems                          samu                   version time date
 
ty  eq   state  device_name          status       high  low  mountpoint server
ma  100  on     qfs1                 m----2--R-d   90%  70%  /qfs1
 mm  101  on     /dev/dsk/c5t10d0s0
 md  102  on     /dev/dsk/c5t10d0s1
 md  103  on     /dev/dsk/c5t11d0s0
 md  104  on     /dev/dsk/c5t11d0s1
:
command: notrace 100

o(显示可选磁盘状态屏幕)

o 命令用于打开 Optical disk status 屏幕。该屏幕显示环境中配置的所有光盘驱动器的状态。

命令用法概要

o
:o 

控制键

Ctrl-K (ˆk)

选择(手动、自动化库、两者全选、优先级)

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

示例

以下示例显示了光盘驱动器状态显示屏幕。

Optical disk status             samu                   version time date

ty  eq  status      act use  state  vsn
mo  35  --l---wo-r  1   29%  ready  OPD004

字段说明

下表显示此显示屏幕的字段描述。

ty

ty 字段将显示 Oracle HSM 介质类型。介质类型标识符列在附录 Amcf 手册页上。

eq

eq 字段将显示用户为光盘驱动器指定的 Oracle HSM 设备序号。

status

status 字段显示一个由十个字符组成的字符串,其中每个字符位置代表不同可移除介质设备属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 10)。下表定义了 status 字符串中每个位置的可能状态代码。

位置

含义
1 s--------- 位置 1 中的小写 s 表示正在扫描介质。
1 m--------- 位置 1 中的小写 m 表示自动化库正常运行。
1 M--------- 位置 1 中的大写 M 表示设备处于维护模式。
2 -E-------- 位置 2 中的大写 E 表示设备在扫描过程中遇到了无法恢复的错误。
2 -a-------- 位置 2 中的小写 a 表示设备处于审计模式。
3 --l------- 位置 3 中的小写 l 表示介质有标签。
3 --L------- 位置 3 中的大写 L 表示正在为介质设置标签
3 --N------- 位置 3 中的大写 N 表示介质是外部的(不属于 Oracle HSM 归档)。
4 ---I------ 位置 4 中的大写 I 表示设备闲置,不可用于新连接。但已进行的操作仍在继续,直到完成。
4 ---A------ 位置 4 中的大写 A 表示设备需要操作员注意。
5 ----C----- 位置 5 中的大写 C 表示设备需要清洗。
5 ----U----- 位置 5 中的大写 U 表示已请求卸载。
6 -----R---- 位置 6 中的大写 R 表示已保留设备。
7 ------w--- 位置 7 中的小写 w 表示某个进程正在写入介质。
8 -------o-- 位置 8 中的小写 o 表示设备已打开。
9 --------P- 位置 9 中的大写 P 表示设备正在定位磁带卷。
9 --------F- 对于磁带库,位置 9 中的大写 F 表示所有存储插槽均已占用。

对于驱动器,位置 9 中的大写 F 表示当前挂载的可移除介质已满。

10 ---------R 位置 10 中的大写 R 表示设备已准备就绪,介质是只读的。
10 ---------r 位置 10 中的小写 r 表示设备已启动并已准备就绪。
10 ---------p 位置 10 中的小写 p 表示设备存在。
10 ---------W 位置 10 中的大写 W 表示设备设置了写保护。

act

act 字段显示活动计数。

use

use 字段显示已用磁带空间所占百分比。

state

state 字段显示光盘驱动器的当前操作状态:

  • ready 表示设备已打开并装入了介质。

  • notrdy 表示设备已打开但尚未装入介质。

  • idle 表示设备即将完成已在进行中的操作但未接受新的连接。

  • off 表示设备不可用。

  • down 表示设备仅可维护。

vsn

vsn 字段显示分配给介质卷的卷序列号或者关键字 nolabel(如果卷未设置标签)。

off(关闭设备)

off 命令将按 Oracle HSM 设备序号指定的设备设置为脱机。所有操作停止。

命令用法概要

:off equipment-number

示例

Device configuration:             samu                   version time date

ty  eq  state  device_name                           fs   family_set
sk  100 on     /etc/opt/SUNWsamfs/SL8500_T10K_parms  100  libraryA
ti  101 on      /dev/rmt/0cbn                         100  libraryA
ti  102 on      /dev/rmt/1cbn                         100  libraryA
ti  103 on      /dev/rmt/2cbn                         100  libraryA
hy  104 on      historian                             104
:
command:off 103

设备状态将更改为 off

Device configuration:             samu                    version time date
 
ty   eq state   device_name                           fs   family_set
sk  100 on      /etc/opt/SUNWsamfs/SL8500_T10K_parms  100  libraryA
ti  101 on      /dev/rmt/0cbn                         100  libraryA
ti  102 on      /dev/rmt/1cbn                         100  libraryA
ti  103 off     /dev/rmt/2cbn                         100  libraryA
hy  104 on      historian                             104

on(打开设备)

如果发出时带有设备的 Oracle HSM 设备序号,则 on 命令将使按 Oracle HSM 设备序号指定的设备联机。

命令用法概要

:on equipment-number

示例

Device configuration:             samu                   version time date

ty  eq  state  device_name                           fs   family_set
sk  100  on    /etc/opt/SUNWsamfs/SL8500_T10K_parms  100  libraryA
ti  101  on    /dev/rmt/0cbn                         100  libraryA
ti  102  on    /dev/rmt/1cbn                         100  libraryA
ti  103  off   /dev/rmt/2cbn                         100  libraryA
hy  104 on     historian                             104
:
command:on 103

设备状态将更改为 on

Device configuration:             samu                   version time date

ty  eq  state  device_name                           fs   family_set
sk  100  on    /etc/opt/SUNWsamfs/SL8500_T10K_parms  100  libraryA
ti  101  on    /dev/rmt/0cbn                         100  libraryA
ti  102  on    /dev/rmt/1cbn                         100  libraryA
ti  103  on    /dev/rmt/2cbn                         100  libraryA
hy  104 on     historian                             104

open(打开磁盘存储设备进行读取)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 open 命令将打开设备以执行 read(读取磁盘存储设备上的扇区)命令。

命令用法概要

:open equipment-number

示例

以下示例打开设备 23

File systems                  samu                    version time date
 
ty      eq   state  device_name     status      high low mountpoint server
ma      20      on  sam2            -----2---r-  80% 70% /sam/sam2
 mm      21      on  /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr      22      on  /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr      23      on  /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:open 23

屏幕切换为显示磁盘扇区,从扇区 0 开始:

Sector:   00000000 (0)    raw       samu                   version time date
 
00000000  00000000 00000000 00000000 00000000  ................
00000010  00000000 00000000 00000000 00000000  ................
00000020  00000000 00000000 00000000 00000000  ................
00000030  00000000 00000000 00000000 00000000  ................
00000040  00000000 00000000 00000000 00000000  ................
00000050  00000000 00000000 00000000 00000000  ................
00000060  00000000 00000000 00000000 00000000  ................
00000070  00000000 00000000 00000000 00000000  ................
 ...

p(显示可移除介质装入请求屏幕)

p 命令用于打开 Removable media load requests 屏幕。该屏幕显示有关暂挂的可移除介质装入请求的信息。有四种不同的屏幕格式可用:

  • 手动和自动化库请求(按用户排序)

  • 手动和自动化库请求(按优先级排序)

  • 仅手动请求

  • 仅自动化库请求。

如果发出时不带参数,则 p 命令显示所有介质的装入请求。如果该命令发出时带有 Oracle HSM 介质类型标识符,则将仅显示指定介质类型的装入请求。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

p
:p mediatype

控制键

可在此屏幕上使用以下控制键:

Ctrl-K (ˆk)

在不同的显示格式之间切换。

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

示例

以下示例显示了可移除介质装入请求显示屏幕。

Removable media load requests all both    samu                 version time date
  count: 1

index type pid    user     rb   flags    wait count vsn
    0 li   15533  root     150  W--f---  0:00       VOL002

字段说明

index

index 字段显示相应的请求在预览表中的位置。

type

type 字段显示分配给可移除介质的介质类型代码。

PID

pid 字段显示 UNIX 进程标识符。进程标识 1 表示 NFS 访问。

user

user 字段显示分配给请求装入的用户的名称。

priority

priority 字段显示请求可优先于其他请求的程度。

rb

rb 字段显示请求的 VSN 所在的自动库用户分配的设备序号。

flags

flags 字段显示一个由七个字符组成的字符串,其中每个字符位置代表某个请求属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 7)。下表定义了 status 字符串中每个位置的可能标志代码。

位置
标志
含义
1 W------ 位置 1 中的大写 W 表示已请求写入访问。
2 -b----- 位置 2 中的小写 b 表示请求正忙。
3 --C---- 位置 3 中的大写 C 表示已清除对 VSN 的请求。
4 ---f--- 位置 4 中的小写 f 表示已请求文件系统访问。
5 ----N-- 位置 5 中的大写 N 表示请求的介质与 Oracle HSM 文件系统无关。
6 -----S- 位置 6 中的大写 S 表示挂载了双面光学介质卷的反面。
7 ------s 位置 7 中的小写 s 表示要将某个文件从可移除介质回写到文件系统。

wait

wait 字段显示自收到挂载请求后经过的时间。

count

count 字段显示对此 VSN 的请求数(如果正在回写文件)。

vsn

vsn 字段显示可移除介质卷的卷序列号。

partial(设置文件系统的默认部分释放大小)

如果发出时带有 Oracle HSM 系列集设备序号和 KB 数,则 partial 命令将设置在释放文件时可在磁盘高速缓存中保留的默认字节数(从文件开头部分计算)。

指定了部分释放的大型文件在从归档介质重新回写时可以加快打开速度,因为文件的开头部分在回写开始时已在磁盘上。通过将文件标记为部分释放时指定大小,用户可以按文件逐个覆盖默认值。有关更多信息,请参见 maxpartial(设置文件系统的最大部分释放大小)partial_stage(设置文件系统的部分回写提前点)以及 release 手册页。

指定的 KB 值必须是 [8-maximumpartial] 范围内的整数,其中 maximumpartial 是由 maxpartial 命令设置的值。默认值为 16 KB。

命令用法概要

:partial equipment-number number_of_kilobytes

示例

以下示例将磁盘系列集设备 20 配置为在磁盘上为指定了部分释放的每个文件保留 256 KB:

File systems                          samu                    version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:partial 20 256

partial_stage(设置文件系统的部分回写提前点)

如果发出时带有 Oracle HSM 系列集设备序号和 KB 数,则 partial_stage 命令将定义一个文件偏移量;超过该偏移量时,指定了部分释放的文件会整体(而不是部分)回写到磁盘。

通过部分回写大型文件,用户可以更快地访问数据,因为在将文件从归档介质完全回写到磁盘高速缓存之前就可打开文件。但是,一旦高速缓存中的数据足以启动文件打开操作,部分回写就不再有优势了。有关更多信息,请参见 maxpartial(设置文件系统的最大部分释放大小)partial(设置文件系统的默认部分释放大小)以及 release 手册页。

指定的 KB 值必须是 [8-maximumpartial] 范围内的整数,其中 maximumpartial 是由 maxpartial 命令设置的值。默认设置是由 partial 命令设置的值。

命令用法概要

:partial_stage equipment-number number_of_kilobytes

示例

以下示例将磁盘系列集设备 20 的部分回写提前点设置为 5124 KB(5 MB):

File systems                   samu                   version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  20 on      sam2          -----2---r-   80%    70%   /sam2
 mm 21 on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr 22 on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr 23 on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:partial_stage 20 5124

priority(设置装入请求预览队列中的优先级)

如果发出时带有装入请求的进程标识符 (pid) 和一个整数值,则 priority 命令将装入请求移到等待作业列表中的指定位置。指定 p(显示可移除介质装入请求屏幕)命令列出的装入请求之一的 pid。以整数形式指定所需的优先级,0(零)为队列中的第一个(最高优先级)。

命令用法概要

:priority pid priority

示例

以下示例将 pid17708 的装入请求(针对卷 VOL202)的优先级设置为 0

Removable media load requests all both   samu                 version time date
                                                           count: 4
index  type pid    user  rb   flags     wait count  vsn
    0  li   13850  root  900  W--f---   0:42        VOL002
    1  li   15533  root  900  ---f---   0:28        VOL001
    2  li   17708  root  900  ---f---   0:28        VOL202
    3  li   19937  root  900  ---f---   0:05        VOL015
:
command:priority 17708 0

具有新优先级的 pid 17708 从队列中的第三个 (index 2) 移到第一个 (index 0):

index  type pid    user  rb   flags     wait count  vsn
    0  li   17708  root  900  ---f---   0:28        VOL202
    1  li  15533   root  900  ---f---   0:28        VOL001
    2  li   15533  root  900  ---f---   0:28        VOL001
    3  li   19937  root  900  ---f---   0:05        VOL015

qwrite(启用从不同线程对文件的同时读取/写入)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 qwrite 命令启用从不同的线程同时对单个文件执行读取和写入操作。

在处理对同一个文件同时进行多个事务处理的数据库及其他应用程序中,通过在驱动器级别将多个请求排队,同时读取和写入可以提高 I/O 性能。

默认为 noqwrite(禁用从不同线程同时读取/写入)

命令用法概要

:qwrite family-set-equipment-number

示例

以下示例在系列集设备 100 上启用对单个文件的读取和写入操作:

File systems                     samu                   version time date
 
ty  eq   state  device_name           status       high low   mountpoint server
ma  100  on     qfs1                  m----2----d   90% 70%   /qfs1
 mm  101  on     /dev/dsk/c5t10d0s0
 md  102  on     /dev/dsk/c5t10d0s1
 md  103  on     /dev/dsk/c5t11d0s0
 md  104  on     /dev/dsk/c5t11d0s1
:
command: qwrite 100

r(显示可移除介质状态屏幕)

r 命令用于打开 Removable media status 屏幕。该屏幕显示可移除介质设备(如磁带机)上的活动。可以监视特定类型的设备,也可以监视一系列的设备(如所有磁带设备)。

如果发出时不带参数,则 r 命令显示所有可移除介质设备的状态。如果该命令发出时带有 Oracle HSM 介质类型标识符,则将仅显示指定介质类型的状态。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

r
:r mediatype

示例

以下示例显示了可移除介质状态显示屏幕。

Removable media status: all         samu                   version time date

ty  eq  status     act use state  vsn
li  150 --l------r   0 63% ready  VOL004

字段说明

下表显示此显示屏幕的字段描述。

ty

ty 字段将显示 Oracle HSM 介质类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 字段将显示海量存储设备的用户指定的 Oracle HSM 设备序号。

status

status 字段显示一个由十个字符组成的字符串,其中每个字符位置代表不同可移除介质设备属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 10)。下表定义了 status 字符串中每个位置的可能状态代码。

位置

含义
1 s--------- 位置 1 中的小写 s 表示正在扫描介质。
1 m--------- 位置 1 中的小写 m 表示自动化库正常运行。
1 M--------- 位置 1 中的大写 M 表示设备处于维护模式。
2 -E-------- 位置 2 中的大写 E 表示设备在扫描过程中遇到了无法恢复的错误。
2 -a-------- 位置 2 中的小写 a 表示设备处于审计模式。
3 --l------- 位置 3 中的小写 l 表示介质有标签。
3 --L------- 位置 3 中的大写 L 表示正在为介质设置标签
3 --N------- 位置 3 中的大写 N 表示介质是外部的(不属于 Oracle HSM 归档)。
4 ---I------ 位置 4 中的大写 I 表示设备闲置,不可用于新连接。但已进行的操作仍在继续,直到完成。
4 ---A------ 位置 4 中的大写 A 表示设备需要操作员注意。
5 ----C----- 位置 5 中的大写 C 表示设备需要清洗。
5 ----U----- 位置 5 中的大写 U 表示已请求卸载。
6 -----R---- 位置 6 中的大写 R 表示已保留设备。
7 ------w--- 位置 7 中的小写 w 表示某个进程正在写入介质。
8 -------o-- 位置 8 中的小写 o 表示设备已打开。
9 --------P- 位置 9 中的大写 P 表示设备正在定位磁带卷。
9 --------F- 对于磁带库,位置 9 中的大写 F 表示所有存储插槽均已占用。

对于驱动器,位置 9 中的大写 F 表示当前挂载的可移除介质已满。

10 ---------R 位置 10 中的大写 R 表示设备已准备就绪,介质是只读的。
10 ---------r 位置 10 中的小写 r 表示设备已启动并已准备就绪。
10 ---------p 位置 10 中的小写 p 表示设备存在。
10 ---------W 位置 10 中的大写 W 表示设备设置了写保护。

rdlease(设置共享文件系统的读取租约时间)

在读取某个共享文件之前,主机必须请求并获取一个读取租约;该读取租约可授予主机对文件的独占访问权限。rdlease 命令定义了此租约在指定设备上保持有效的秒数。如果在读取操作完成前用尽指定时间,则主机必须重新获取租约,然后才能继续。

指定的秒数必须在 [15-600] 范围内。缺省值为 30 秒。

有关信息,请参见 aplease(设置共享文件系统的附加租约失效时间)wrlease(设置共享文件系统的写入租约时间)lease_timeo(设置共享文件系统的未使用租约超时)

命令用法概要

:rdlease family-set-equipment-number interval_in_seconds

示例

以下示例将系列集设备 800 的读取租约时间设置为 2 分钟(120 秒):

File systems                      samu                    version time date
 
ty  eq   state  device_name           status      high low mountpoint server
ma  800  on     shareqfs1             m----2c--r-  80% 70% /shareqfs1 
 mm  801  on     /dev/dsk/c6t50020F2300004655d0s0
 mr  802  on     /dev/dsk/c6t50020F2300004655d0s1
ma  810  on     shareqfs2            m----2c--r-   80% 70% /shareqfs2 
 mm  811  on     /dev/dsk/c6t50020F2300004655d0s6
 mr  812  on     /dev/dsk/c6t50020F2300004655d0s7
:
command:rdlease 800 120

read(读取磁盘存储设备上的扇区)

如果发出时带有之前打开的磁盘设备上的十六进制扇区地址,则 read 命令将从指定的地址开始显示磁盘扇区。

另请参见 open(打开磁盘存储设备进行读取)

命令用法概要

:read hexadecimal-address 

示例

以下示例从扇区 1f4 (500) 开始读取设备 23

Sector:   00000000 (0)        raw       samu       version time date
 
00000000  00000000 00000000 00000000 00000000  ................
00000010  00000000 00000000 00000000 00000000  ................
00000020  00000000 00000000 00000000 00000000  ................
00000030  00000000 00000000 00000000 00000000  ................
00000040  00000000 00000000 00000000 00000000  ................
00000050  00000000 00000000 00000000 00000000  ................
00000060  00000000 00000000 00000000 00000000  ................
00000070  00000000 00000000 00000000 00000000  ................
 ...
:
command:read 1f4

屏幕中显示的是从扇区 1f4 开始的磁盘扇区:

Sector:   000001f4 (500)      raw      samu       version time date
 
00000000  0a01c1c1 e39ce073 8e00e319 39e80195  ..AAc.`s..c.9h..
00000010  a40cd199 bfd5285f ba1509f9 41c03820  $.Q.?U(_:..yA@8
00000020  90780583 7f78825b 9fa0a58b 4a519c5d  .x...x.[. %.JQ.]
00000030  d2774afa bb256497 569bd2fb b775ddf2  RwJz;%d.V.R{7u]r
00000040  ba5cd1b7 2a56d93d 6e9dafab ba8b5e56  :\Q7*VY=n./+:.ˆV
00000050  d5686a5b 334d1f96 70060ec1 b46483c8  Uhj[3M..p..A4d.H
00000060  190339e7 3ce3e5e7 a702ff00 9394528c  ..9g<ceg'.....R.
00000070  4c9f3990 6dc05c1e b907e6dd 918e14e4  L.9.m@\.9.f]...d
...

readahead(设置最大提前读取参数)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 readahead 命令将指定设备应读取到内存中的最少连续字节数。在正确配置的情况下,提前读取可减少磁盘 I/O,使更大的连续信息块在内存中立即可用,从而提高文件系统性能。

指定 [1-8192] KB 范围内的提前读取值。默认设置为 1024 KB(1 MB)。

此外,也可以在 samfs.cmd 文件中设置 readahead 指令。有关详细信息,请参见 samfs.cmd 手册页。

命令用法概要

:readahead family-set-equipment-number number_kilobytes 

示例

以下示例将系列集设备 100 的提前读取值设置为 1 MB(1024 KB):

Mass storage status                 samu                   version time date
 
ty  eq   status       use  state  ord   capacity     free   ra    part high low
ma  100  m----2---r-  1%   on             7.270T     7.270T 128K  16    80% 70%
 mm  110               1%   on      0   465.253G   465.231G [975661056 inodes]
 mr  120               1%   on      1     1.817T     1.817T
 mr  130               1%   on      2     1.817T     1.817T
 mr  140               1%   on      3     1.817T     1.817T
 mr  150               1%   on      4     1.817T     1.817T
:
command:readahead 100 1024 

提前读取值更改为 1 MB。

Mass storage status                 samu                   version time date
 
ty  eq   status       use  state  ord   capacity     free     ra  part high low
ma  100  m----2---r-  1%   on             7.270T     7.270T   1M  16    80% 70%
 mm  110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr  120              1%   on       1     1.817T     1.817T
 mr  130              1%   on       2     1.817T     1.817T
 mr  140              1%   on       3     1.817T     1.817T
 mr  150              1%   on       4     1.817T     1.817T

readonly | ro(将设备设置为只读)

readonlyro 命令将只读属性应用于按 Oracle HSM 设备序号指定的设备。

命令用法概要

:readonly device-equipment-number  
:ro device-equipment-number 

示例

以下示例将设备 12 设置为只读:

Mass storage status                samu                version time date

ty      eq  status        use state  ord  capacity      free    ra  part high low
ma      10  m----2---r-    1% on            7.270T    7.270T    1M    16  80% 70%
 mm      11                1% on       0  465.253G  465.231G [975661056 inodes]
 mr      12                1% on       1    1.817T    1.817T
 mr      13                1% on       2    1.817T    1.817T
 mr      14                1% on       3    1.817T    1.817T
 mr      15                1% on       4    1.817T    1.817T
:
command:readonly 12

refresh(设置 samu 显示屏幕的自动刷新间隔)

如果发出时带有秒数,则 refresh 命令将 samu 配置为在经过指定的秒数后刷新屏幕。

命令用法概要

:refresh interval_in_seconds

示例

以下示例将 samu 配置为每 20 秒刷新一次显示屏幕:

File systems                       samu                   version time date
 
ty  eq   state device_name          status       high low   mountpoint server
ma  900  on    qfs1                 m----2--R-d   90%  70%  /qfs1
 mm  901  on    /dev/dsk/c5t10d0s0
 md  902  on    /dev/dsk/c5t10d0s1
 md  903  on    /dev/dsk/c5t11d0s0
 md  904  on    /dev/dsk/c5t11d0s1
:
command: refresh 20

refresh_at_eof(在多读取器文件系统中超过 EOF 时刷新)

如果发出时带有在单写入器/多读取器文件系统中以只读方式挂载的磁盘系列集设备的 Oracle HSM 设备序号,则 refresh_at_eof 命令将强制在读取缓冲区超过文件末尾时更新文件大小属性。请参见 norefresh_at_eof(在多读取器文件系统中禁止超过 EOF 时刷新)

命令用法概要

:refresh_at_eof family-set-equipment-number interval_in_seconds

示例

以下示例在系列集设备 900 上启用文件大小属性自动刷新:

File systems                          samu                    version time date
 
ty  eq   state  device_name           status       high low   mountpoint server
ma  900  on     qfs1                  m----2--R-d   90%  70%  /qfs1
 mm  901  on    /dev/dsk/c5t10d0s0
 md  902  on    /dev/dsk/c5t10d0s1
 md  903  on    /dev/dsk/c5t11d0s0
 md  904  on    /dev/dsk/c5t11d0s1
:
command: refresh_at_eof 900

release(释放归档的数据文件并在设备上禁用分配)

如果发出时带有 Oracle HSM 设备序号,则 release 命令将释放设备上存储的所有归档的文件(包括与另外指定为部分释放的文件关联的任何空间)并将指定的设备关闭(设置为 off)。

release 命令将指定的设备设置为 noalloc(在设备上禁用存储分配)状态,并让 sam-fsd 守护进程运行子进程 sam-shrinksam-shrink 进程将指定设备上的所有归档文件置于 offline 状态,从而仅可通过归档介质使用数据。该进程成功完成时,指定的设备将保持在 off 状态。如果该进程遇到任何未归档文件或者正在归档或者正在从归档回写到磁盘的文件,则进程将失败,指定的设备仍保持 noalloc 状态。

释放进程可能需要很长的时间。可通过 samu 和/或通过 /var/opt/SUNWsamfs/trace/sam-shrink 文件及 /etc/opt/SUNWsamfs/shrink.cmd 中配置的日志文件(如果有)监视其进度。

请注意,remove(移动数据并从文件系统中删除设备)release 都可以通过在不丢失数据的情况下从系列集中取出磁盘设备来缩减文件系统。它们有所不同,因为 remove 命令在释放指定的设备之前必须对集中其他磁盘设备上的文件进行合并。而 release 命令不需要:在归档文件系统中,所有数据已在可移除介质上进行了复制。请参见 add(向已挂载的文件系统添加设备)remove(移动数据并从文件系统中删除设备)sam-shrink 手册页以了解相关信息。

命令用法概要

:release equipment-number

示例

以下示例释放磁盘分片 /dev/dsk/c5t8d0s8 上的所有文件并收缩系列集 samfs4

File systems                          samu                    version time date
 
ty  eq  state   device_name   status        high   low   mountpoint   server
ma  20  on      samfs4        -----2---r-   80%    70%
 mm  21  on      /dev/dsk/c5t8d0s6
 md  22  on      /dev/dsk/c5t8d0s7
 md  23  on      /dev/dsk/c5t8d0s8
:
command:release 23

设备状态将更改为 noalloc

 md 23 noalloc /dev/dsk/c5t8d0s8

最后,当进程成功完成时,设备状态将变为 off

 md 23 off     /dev/dsk/c5t8d0s8

remove(移动数据并从文件系统中删除设备)

当连同 Oracle HSM 设备序号一起发出时,remove 命令将数据从指定的设备移动到文件系统中的其余设备,然后关闭指定的设备。

remove 命令将指定的设备设置为 noalloc(在设备上禁用存储分配) 状态并让 sam-fsd 守护进程运行一个子进程 sam-shrink 来执行实际工作。sam-shrink 进程将数据从指定的设备移动到存储设备上文件系统的其他设备(如果指定的设备是一个分散读写组,则必须存在另一个具有相同设备数的分散读写组)。该进程成功完成时,指定的设备将保持在 off 状态。如果数据因为任何原因而无法移动,则设备不会删除并将保持为 noalloc 状态。

删除进程可能需要很长的时间。可通过 samu 和/或通过 /var/opt/SUNWsamfs/trace/sam-shrink 文件及 /etc/opt/SUNWsamfs/shrink.cmd 中配置的日志文件(如果有)监视其进度。

请注意,release(释放归档的数据文件并在设备上禁用分配)remove 都可以通过在不丢失数据的情况下从系列集中取出磁盘设备来缩减文件系统。它们有所不同,因为 remove 命令在释放指定的设备之前必须对集中其他磁盘设备上的文件进行合并。而 release 命令不需要:在归档文件系统中,所有数据已在可移除介质上进行了复制。请参见 add(向已挂载的文件系统添加设备)sam-shrink 手册页以了解相关信息。

命令用法概要

:remove equipment-number

示例

以下示例删除磁盘分片 /dev/dsk/c5t8d0s3 上的所有文件并收缩系列集 qfs1

File systems                          samu                   version time date
 
ty  eq state   device_name   status        high   low   mountpoint   server
ma  10 on      qfs1          -----2---r-   80%    70%
 mm  11 on      /dev/dsk/c5t8d0s0
 md  12 on      /dev/dsk/c5t8d0s1
 md  13 on      /dev/dsk/c5t8d0s3
:
command:remove 13

设备状态将更改为 noalloc

 md 13 noalloc /dev/dsk/c5t8d0s3

最后,当进程成功完成时,设备状态将变为 off

 md 13 off      /dev/dsk/c5t8d0s3

s(显示设备状态屏幕)

s 命令用于打开 Device status 屏幕。此屏幕将显示环境中配置的所有设备的状态。

命令用法概要

s
:s

控制键

可在此屏幕上使用以下控制键:

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

示例

以下示例显示了设备状态显示屏幕。

Device status                    samu                    version time date

ty  eq    state  device_name                     fs  status
sk  100   on     /etc/opt/SUNWsamfs/dcstkconf    100 m--------r 
        stk_dismount / (2275) 0, volser VOL073
sg  120   on     /dev/rmt/2cbn                   100 ---------p
sg  130   on     /dev/rmt/5cbn                   100 --l----o-r  
        Ready for data transfer
sg  140   on     /dev/rmt/6cbn                   100 ---------p
sg  150   on     /dev/rmt/4cbn                   100 ---------p
hy  151   on     historian                       151 ----------

字段说明

ty

ty 字段将显示 Oracle HSM 介质类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 将显示海量存储设备的用户指定的 Oracle HSM 设备序号。

state

state 字段显示设备的当前操作状态。

device_name

device_name 字段显示设备的路径。对于文件系统设备,则为文件系统名称。

fs

fs 字段显示用户为设备所属的系列集分配的 Oracle HSM 设备编号。

status

status 字段显示一个由十个字符组成的字符串,其中每个字符位置代表不同可移除介质设备属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 10)。下表定义了 status 字符串中每个位置的可能状态代码。

位置

含义
1 s--------- 位置 1 中的小写 s 表示正在扫描介质。
1 m--------- 位置 1 中的小写 m 表示自动化库正常运行。
1 M--------- 位置 1 中的大写 M 表示设备处于维护模式。
2 -E-------- 位置 2 中的大写 E 表示设备在扫描过程中遇到了无法恢复的错误。
2 -a-------- 位置 2 中的小写 a 表示设备处于审计模式。
3 --l------- 位置 3 中的小写 l 表示介质有标签。
3 --L------- 位置 3 中的大写 L 表示正在为介质设置标签
3 --N------- 位置 3 中的大写 N 表示介质是外部的(不属于 Oracle HSM 归档)。
4 ---I------ 位置 4 中的大写 I 表示设备闲置,不可用于新连接。但已进行的操作仍在继续,直到完成。
4 ---A------ 位置 4 中的大写 A 表示设备需要操作员注意。
5 ----C----- 位置 5 中的大写 C 表示设备需要清洗。
5 ----U----- 位置 5 中的大写 U 表示已请求卸载。
6 -----R---- 位置 6 中的大写 R 表示已保留设备。
7 ------w--- 位置 7 中的小写 w 表示某个进程正在写入介质。
8 -------o-- 位置 8 中的小写 o 表示设备已打开。
9 --------P- 位置 9 中的大写 P 表示设备正在定位磁带卷。
9 --------F- 对于磁带库,位置 9 中的大写 F 表示所有存储插槽均已占用。

对于驱动器,位置 9 中的大写 F 表示当前挂载的可移除介质已满。

10 ---------R 位置 10 中的大写 R 表示设备已准备就绪,介质是只读的。
10 ---------r 位置 10 中的小写 r 表示设备已启动并已准备就绪。
10 ---------p 位置 10 中的小写 p 表示设备存在。
10 ---------W 位置 10 中的大写 W 表示设备设置了写保护。

snap(将当前屏幕的快照保存到文件)

当连同文件路径和名称一起发出时,snap 命令将当前屏幕保存为具有指定名称的文本文本。

命令用法概要

:snap file-path-and-name

示例

以下示例将 File systems 屏幕的快照保存到文件 /export/home/samadmin/filsysscrn.txt

File systems                          samu                    version time date
 
ty  eq  state   device_name   status        high   low   mountpoint   server
ma  20  on      sam2          -----2---r-   80%    70%
 mm  21  on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr  22  on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr  23  on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:snap /export/home/samadmin/filsysscrn.txt

stage_flush_behind(设置回写延后刷新大小)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号和字节数 (KB),则 stage_flush_behind 命令将相应的文件系统配置为通过异步方式将指定的字节数 (KB) 从脏(经过修改的)回写内存页写入磁盘。

因为回写的文件从归档介质复制到内存中,因此,延后刷新可以确保回写的数据快速保存到文件系统的非易失性主磁盘高速缓存中。未保存的高速缓存页在回写期间会保持为最少,从而帮助维护文件数据的完整性。

不过,在另一方面,延后刷新会增加开销,还可能会降低 I/O 性能。刷新数据块的过程可能会延迟该数据块的后续再写入。因此默认情况下禁用延后刷新。

设置 [0-8192] KB 范围内的指定值,其中 0(默认值)将禁用延后刷新功能。

命令用法概要

:stage_flush_behind equipment-number number_of_kilobytes

示例

以下示例将磁盘系列集设备 20stage_flush_behind 设置为 5124 KB(5 MB):

File systems                          samu                    version time date
 
ty  eq  state   device_name   status        high   low   mountpoint   server
ma  20  on      sam2          -----2---r-   80%    70%
 mm  21  on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr  22  on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr  23  on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:stage_flush_behind 20 5124

stage_n_window(设置用于直接从归档介质进行读取的缓冲区的大小)

当连同磁盘集设备的 Oracle HSM 设备序号和 KB 数一起发出时,stage_n_window 命令设置当从相应的文件系统读取配置为从不自动存储到磁盘的文件时 Oracle HSM 使用的缓冲区大小。Oracle HSM 将以指定 KB 大小的块为单位直接将这样的文件从归档介质读取到内存中。

指定处于 [64-2097152] 范围的一个 KB 数。默认值为 8192 KB。

命令用法概要

:stage_n_window family-set-equipment-number number_of_kilobytes

示例

以下示例将磁盘系列集设备 20stage_n_window 设置为 16384 KB (16 MB):

File systems                          samu                    version time date
 
ty  eq  state   device_name   status        high   low   mountpoint   server
ma  20  on      sam2          -----2---r-   80%    70%
 mm  21  on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr  22  on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr  23  on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:stage_n_window 20 16384

stclear(清除回写请求)

当连同可移除介质磁带的 Oracle HSM 介质类型标识符和卷序列号 (volume serial number, VSN) 一起输入时,stclear 命令将从回写队列中删除对应的回写请求。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

:stclear mediatype.volume-serial-number

示例

在示例中,stclear 从回写队列中清除 VSN 为 VOL001 的 LTO (li) 卷的回写请求:

Staging queue by media type: all       samu                    version time date

ty  length   fseq    ino    position   offset  vsn
li  451.611k   20    1030      207cc      473  VOL001
li  341.676k   20    1031      207cc      7fc  VOL002
li  419.861k   20    1032      207cc      aa9  VOL003
li  384.760k   20    1033      207cc      df2  VOL004
li  263.475k   20    1034      207cc     10f5  VOL005
li  452.901k   20    1035      207cc     1305  VOL006
li  404.598k   20    1036      207cc     1690  VOL007
:
command:stclear li.VOL001

LTO (li) 卷 VOL001 的回写请求已清除:

Staging queue by media type: all       samu                    version time date

ty  length   fseq    ino    position   offset  vsn
li  341.676k   20    1031      207cc     7fc   VOL002
li  419.861k   20    1032      207cc     aa9   VOL003
li  384.760k   20    1033      207cc     df2   VOL004
li  263.475k   20    1034      207cc    10f5   VOL005
li  452.901k   20    1035      207cc    1305   VOL006
li  404.598k   20    1036      207cc    1690   VOL007

stidle(尽早停止回写)

stidle 命令使回写程序在当前回写操作完成后立即闲置。

命令用法概要

:stidle

示例

在示例中,stidle 使回写闲置:

Staging queue by media type: all       samu                    version time date

ty  length   fseq    ino    position   offset vsn
li  451.611k   20    1030      207cc      473 VOL001
li  341.676k   20    1031      207cc      7fc VOL002
li  419.861k   20    1032      207cc      aa9 VOL003
li  384.760k   20    1033      207cc      df2 VOL004
li  263.475k   20    1034      207cc     10f5 VOL005
li  452.901k   20    1035      207cc     1305 VOL006
li  404.598k   20    1036      207cc     1690 VOL007
:
command:stidle

stripe(为文件系统设置分散读写宽度)

当连同磁盘系列集设备的 Oracle HSM 设备序号和磁盘分配单元 (disk allocation unit, DAU) 数一起发出时,stripe 命令将对应的文件系统配置为向可用于数据存储的每个逻辑单元号 (logical unit number, LUN) 写入指定数目的 DAU。

指定处于 [0-255] 范围的 DAU 数目,其中,值为 0(零)将禁用分散读写并以循环法将 DAU 写入到各个 LUN。

对于 ms 设备类型的文件系统和不包括分散读写组设备 (gXXX) 的 ma 类型的文件系统,默认值为 1 个 DAU,且最小 DAU 大小为 128 KB。对于共享文件系统和包括分散读写组的 ma 文件系统,默认值为 0

如果文件系统包含不匹配的分散读写组,则系统还会自动将分散读写宽度设置为 0

有关文件系统类型的更多信息,请参见 mcf 手册页和 mm_stripe(设置元数据分散读写宽度)

命令用法概要

:mm_stripe family-set-equipment-number number_DAUs

示例

以下示例将系列集设备 10 上的数据分散读写更改到两个 DAU:

File systems           samu                   version time date
 
ty  eq  state   device_name   status        high   low   mountpoint   server
ma  10  on      sam2          -----2---r-   80%    70%   /sam/sam2
 mm  11  on      /dev/dsk/c0t600A0B800026B6F000001F0F4CCFF833d0s0
 mr  12  on      /dev/dsk/c0t600A0B800026E584000021864C4943AAd0s0
 mr  13  on      /dev/dsk/c0t600A0B800026E5840000218B4CBD9C4Ed0s0
:
command:stripe 20 2

strun(启动回写)

strun 命令启动回写程序。

命令用法概要

:strun

示例

在本示例中,strun 启动回写:

Staging queue by media type: all      samu                    version time date

ty  length   fseq    ino  position   offset  vsn
li  451.611k   20    1030    207cc      473  VOL001
li  341.676k   20    1031    207cc      7fc  VOL002
li  419.861k   20    1032    207cc      aa9  VOL003
li  384.760k   20    1033    207cc      df2  VOL004
li  263.475k   20    1034    207cc      10f5 VOL005
li  452.901k   20    1035    207cc      1305 VOL006
li  404.598k   20    1036    207cc      1690 VOL007
:
command:strun

suid(挂载文件系统时启用 setuid 执行)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 suid 命令在挂载文件系统时将启用 setuid 属性。利用 setuid 属性(在执行时设置用户 ID),文件系统用户可以通过暂时提升在使用可执行文件时可能需要的权限来运行该文件。

有关详细信息,请参见 nosuid(挂载文件系统时禁用 setuid 执行)mount 手册页。

默认设置为 suid,即挂载文件系统时启用 setuid 属性。

命令用法概要

:suid family-set-equipment-number

示例

以下示例在系列集设备 100 上挂载文件系统时启用 setuid 属性:

File systems                        samu                    version time date
 
ty  eq   state   device_name          status       high low   mountpoint server
ma  100  on      qfs1                 m----2----d   90% 70%   /qfs1
 mm  101  on      /dev/dsk/c5t10d0s0
 md  102  on      /dev/dsk/c5t10d0s1
 md  103  on      /dev/dsk/c5t11d0s0
 md  104  on      /dev/dsk/c5t11d0s1
:
command: suid 100

sw_raid(打开软件 RAID 模式)

当连同磁盘系列集设备的 Oracle HSM 设备序号一起发出时,sw_raid 命令在指定的设备上启用软件 RAID 模式。

命令用法概要

:sw_raid family-set-equipment-number 

示例

以下示例为系列集设备 100 启用软件 RAID 模式:

Mass storage status                   samu                    version time date
 
ty  eq   status       use  state  ord   capacity     free     ra  part high low
ma  100  m----2---r-  1%   on             7.270T     7.270T   1M  16    80% 70%
 mm  110              1%   on       0   465.253G   465.231G [975661056 inodes]
 mr  120              1%   on       1     1.817T     1.817T
 mr  130              1%   on       2     1.817T     1.817T
 mr  140              1%   on       3     1.817T     1.817T
 mr  150              1%   on       4     1.817T     1.817T
:
command:sw_raid 100

sync_meta(对文件系统元数据进行同步)

当连同磁盘系列集设备的 Oracle HSM 设备序号和一个布尔值(0 表示1 表示)一起发出时,sync_meta 命令确定是否每次当元数据改变时都将其写入到磁盘。值为 0)将文件系统配置为在写入之前将元数据更改缓存在缓冲区中。这减少了物理 I/O 量,提高了 I/O 效率,并因此提高了总体性能。值为 1)将 Oracle HSM 配置为立即将元数据更改写入到磁盘中。这将为最大程度地确保数据一致性而牺牲性能。

对于不是共享文件系统或挂载的多读取器的 Oracle HSM 文件系统,默认值为 0。对于共享和多读取器文件系统,默认值为 1。如果共享文件系统是为故障转移而配置的,则该值必须为 1

命令用法概要

:sync_meta family-set-equipment-number 0|1

示例

以下示例将系列集设备 100 上的文件系统配置为对元数据进行同步以最大程度地确保数据一致性:

File systems                     samu                    version time date
 
ty  eq  state   device_name      status       high low   mountpoint server
ma  100 on      qfs1             m----2----d   90% 70%   /qfs1
 mm  101 on     /dev/dsk/c5t10d0s0
 md  102 on     /dev/dsk/c5t10d0s1
 md  103 on     /dev/dsk/c5t11d0s0
 md  104 on /    dev/dsk/c5t11d0s1
:
command: sync_meta 100 1

第二个示例将系列集设备 200 上的文件系统配置为对元数据更改进行缓存以获得最佳性能:

File systems                     samu                    version time date
 
ty  eq  state   device_name      status       high low   mountpoint server
ma  200  on qfs2                 m----2----d   90% 70%   /qfs2
 mm  201  on /dev/dsk/c5t10d0s3
 md  202  on /dev/dsk/c5t10d0s4
 md  203  on /dev/dsk/c5t11d0s3
 md  204  on /dev/dsk/c5t11d0s4
:
command: sync_meta 200 0

t(显示磁带机状态屏幕)

t 命令打开磁带机状态屏幕。此屏幕将显示环境中配置的所有磁带机的状态信息。

命令用法概要

t
:t

控制键

可在此屏幕上使用以下控制键:

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

示例

以下示例显示了磁带机状态显示屏幕。

Tape drive status                    samu                    version time date

ty eq  status     act use  state   vsn
sg 120 ---------p   0  0%  notrdy
sg 130 ---------p   0  0%  notrdy
sg 140 ---------p   0  0%  down
         drive set down due to ACS reported state
sg 150 --l------r   0 41%  ready   VOL014

字段说明

ty

ty 字段将显示 Oracle HSM 介质类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 将显示海量存储设备的用户指定的 Oracle HSM 设备序号。

status

status 字段显示一个由十个字符组成的字符串,其中每个字符位置代表不同可移除介质设备属性的值。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 10)。下表定义了 status 字符串中每个位置的可能状态代码。

位置

含义
1 s--------- 位置 1 中的小写 s 表示正在扫描介质。
1 m--------- 位置 1 中的小写 m 表示自动化库正常运行。
1 M--------- 位置 1 中的大写 M 表示设备处于维护模式。
2 -E-------- 位置 2 中的大写 E 表示设备在扫描过程中遇到了无法恢复的错误。
2 -a-------- 位置 2 中的小写 a 表示设备处于审计模式。
3 --l------- 位置 3 中的小写 l 表示介质具有标签。
3 --L------- 位置 3 中的大写 L 表示正在为介质设置标签。
3 --N------- 位置 3 中的大写 N 表示介质是外部的(不属于 Oracle HSM 归档)。
4 ---I------ 位置 4 中的大写 I 表示设备闲置,不可用于新连接。但已进行的操作仍在继续,直到完成。
4 ---A------ 位置 4 中的大写 A 表示设备需要操作员注意。
5 ----C----- 位置 5 中的大写 C 表示设备需要清洗。
5 ----U----- 位置 5 中的大写 U 表示已请求卸载。
6 -----R---- 位置 6 中的大写 R 表示已保留设备。
7 ------w--- 位置 7 中的小写 w 表示某个进程正在写入介质。
8 -------o-- 位置 8 中的小写 o 表示设备已打开。
9 --------P- 位置 9 中的大写 P 表示设备正在定位磁带卷。
9 --------F- 对于磁带库,位置 9 中的大写 F 表示所有存储插槽均已占用。

对于驱动器,位置 9 中的大写 F 表示当前挂载的可移除介质已满。

9 --------X- 对于驱动器,位置 9 中的大写 X 表示文件正在从一个 Oracle StorageTek T10000D 迁移到另一个 Oracle StorageTek T10000D,而不占用服务器资源。正在 xcopy-eod(数据末尾)模式下创建副本。已从源卷上的第一个有效文件开始复制,而且复制将持续到驱动器到达磁带上的数据末尾 (end-of-data, EOD) 标志为止。
9 --------x- 对于驱动器,位置 9 中的小写 X 表示文件正在从一个 Oracle StorageTek T10000D 迁移到另一个 Oracle StorageTek T10000D,而不占用服务器资源。正在 xcopy 模式下创建副本。已从源磁带上的第一个有效文件开始复制,而且复制将持续到所有文件复制完毕为止。
10 ---------R 位置 10 中的大写 R 表示设备已准备就绪,介质是只读的。
10 ---------r 位置 10 中的小写 r 表示设备已启动并已准备就绪。
10 ---------p 位置 10 中的小写 p 表示设备存在。
10 ---------W 位置 10 中的大写 W 表示设备设置了写保护。

act

status 字段显示活动计数。

use

use 字段显示已用磁带空间所占百分比。

state

state 字段显示设备的当前操作状态。有效设备状态包括:

  • on 表示设备可用。

  • ro 表示设备仅可读。

  • off 表示设备不可用。

  • down 表示设备仅可维护。

  • idle 表示设备即将完成已在进行中的操作但未接受新的连接。

  • noalloc 表示在此设备上无法分配更多存储。管理员已运行了 noalloc eq 命令,其中,eq 是设备的设备序号。noalloc 状态将持续到管理员发出 alloc eq 命令。

vsn

vsn 字段显示分配给介质卷的卷序列号,如果卷没有标签,则显示关键字 nolabel;如果卷没有装入或设备处于 off 状态,则该字段为空。

thresh(设置上限和下限)

当连同磁盘系列集设备的 Oracle HSM 设备序号和两个百分比一起发出时,thresh (threshold) 命令为对应的文件系统定义上限下限

当磁盘利用百分比达到上限时,Oracle HSM 释放程序进程开始从磁盘上删除归档(备份的)文件来为新文件腾出空间。当磁盘利用百分比达到下限时,Oracle HSM 释放程序进程已为新文件释放了足够的空间并停止从磁盘删除归档的文件。如果配置合适,这两个参数可确保磁盘上有尽可能最多的文件保持可用,同时为新文件和增大的文件保留足够的空间,这将最大程度地降低过多的回写活动并最大程度地提高性能和容量。

对于每个水位标志,请指定处于 [0-100] 范围中的一个整数值。典型的设置是上限为 80%,下限为 70%。

命令用法概要

:thresh family-set-equipment-number high% low%

示例

以下示例将系列集设备 100 上的 sam1 文件系统的上限和下限分别设置为 80% 和 70%:

File systems                         samu                    version time date
 
ty  eq    state device_name          status       high low   mountpoint server
ma  100   on    sam1                 m----2----d   90% 60%   /sam1
 mm  101   on    /dev/dsk/c5t10d0s0
 md  102   on    /dev/dsk/c5t10d0s1
 md  103   on    /dev/dsk/c5t11d0s0
 md  104   on    /dev/dsk/c5t11d0s1
:
command: thresh 100 80 70
File systems                         samu                    version time date
 
ty  eq   state device_name      status       high low   mountpoint server
ma  100  on    sam1             m----2----d   80% 70%   /sam1
 mm  101  on    /dev/dsk/c5t10d0s0
 md  102  on    /dev/dsk/c5t10d0s1
 md  103  on    /dev/dsk/c5t11d0s0
 md  104  on    /dev/dsk/c5t11d0s1

trace(启用文件系统跟踪)

如果发出时带有磁盘系列集设备的 Oracle HSM 设备序号,则 trace 命令将对相应文件系统启用跟踪。

默认设置为 trace(启用)。

有关文件系统跟踪的更多信息,请参见notrace(禁用文件系统跟踪)defaults.conf 手册页。

命令用法概要

:trace family-set-equipment-number

示例

以下示例在系列集设备 100 上启用了文件系统跟踪:

File systems                         samu                    version time date
 
ty  eq   state  device_name           status       high low   mountpoint server
ma  100  on     qfs1                  m----2----d   90% 70%   /qfs1
 mm  101  on     /dev/dsk/c5t10d0s0
 md  102  on     /dev/dsk/c5t10d0s1
 md  103  on     /dev/dsk/c5t11d0s0
 md  104  on     /dev/dsk/c5t11d0s1
:
command: trace 100

u(显示回写队列屏幕)

u 命令用于打开 Staging queue 屏幕。屏幕列出回写队列中的所有文件。

当不带参数发出时,u 命令显示所有介质的回写队列。如果该命令发出时带有 Oracle HSM 介质类型标识符,则将仅显示指定介质类型的回写队列。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

u
:u mediatype

控制键

可在此屏幕上使用以下控制键:

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

Ctrl-K (ˆk)

在每个条目的第二行上显示路径

示例

以下示例显示了回写队列显示屏幕。

Staging queue by media type: all        samu                    version time date

ty  length   fseq    ino  position offset  vsn
li  451.611k   20    1030    207cc    473  VOL001
li  341.676k   20    1031    207cc    7fc  VOL002
li  419.861k   20    1032    207cc    aa9  VOL003
li  384.760k   20    1033    207cc    df2  VOL004
li  263.475k   20    1034    207cc   10f5  VOL005
li  452.901k   20    1035    207cc   1305  VOL006
li  404.598k   20    1036    207cc   1690  VOL007

字段说明

ty

ty 字段将显示 Oracle HSM 设备类型。介质类型标识符列在附录 Amcf 手册页上。

length

length 字段以 KB 为单位显示文件长度。

fseq

fseq 字段显示用户为文件系统分配的设备序号

ino

ino 字段显示回写的文件的 inode 编号。

position

position 字段显示归档文件在指定介质卷上的位置。

offset

offset 字段显示回写的文件相对于归档文件开头的位置。

vsn

vsn 字段显示分配给介质卷的卷序列号,如果卷没有标签,则显示关键字 nolabel;如果卷没有装入或卷装入状态为 off 的设备,则该字段为空。

unavail(使设备不可供 Oracle HSM 使用)

unavail 命令使 Oracle HSM 不能使用由给定的 Oracle HSM 设备序号指定的设备。

当希望保留某个驱动器另作它用时,例如在故障恢复期间装入用于文件系统还原的介质,此命令非常有用。

命令用法概要

:unavail  equipment-number

示例

Device configuration:                samu                     version time date
 
ty  eq   state   device_name                            fs   family_set
sk  100  on      /etc/opt/SUNWsamfs/SL8500_T10K_parms   100   libraryA
 ti  101  on      /dev/rmt/0cbn                          100   libraryA
 ti  102  on      /dev/rmt/1cbn                          100   libraryA
 ti  103  on      /dev/rmt/2cbn                          100   libraryA
hy  104 on      historian                               104
:
command:unavail 103

设备状态将更改为 unavail

Device configuration:                samu                     version time date
 
ty  eq   state   device_name                            fs   family_set
sk  100  on      /etc/opt/SUNWsamfs/SL8500_T10K_parms   100   libraryA
 ti  101  on      /dev/rmt/0cbn                          100   libraryA
 ti  102  on      /dev/rmt/1cbn                          100   libraryA
 ti  103  unavail /dev/rmt/2cbn                          100   libraryA
hy  104  on      historian                             104

unload(卸载驱动器)

unload 命令卸载在由 Oracle HSM 设备序号指定的设备上挂载的介质。如果设备具有磁带盒,则此命令将卸载挂载的磁带并弹出磁带盒。请参见load(将磁带装入驱动器)

命令用法概要

:unload equipment-number

示例

Device status                     samu                     version time date

ty  eq    state  device_name                 fs  status   
sn  100   on   /etc/opt/SUNWsamfs/dcstkconf  100 m--------r 
        empty                      
li  101   on   /dev/rmt/2cbn                 100 ---------p
        empty                      
li  102   on   /dev/rmt/5cbn                 100 ---------p 
         empty                      
li  103   on   /dev/rmt/6cbn                 100 --l------r
        idle                      
li  104   on   /dev/rmt/4cbn                 100 ---------p
         empty                      
hy  151   on   historian                     151 ----------
:
command:unload 103

v(显示机械手 VSN 目录屏幕)

v 命令打开 Robot VSN catalog 屏幕。此屏幕列出给定的自动化库中存储的所有介质卷的目录信息。

当不带参数发出时,v 命令显示所有库的目录。当此命令连同用户分配的 Oracle HSM 设备序号一起发出时,此命令仅显示指定设备的卷目录。

命令用法概要

v
:v equipment-number
:v historian

控制键

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

向下移动到下一目录。

Ctrl-U (ˆu)

向上移动到上一目录。

Ctrl-I (ˆi)

显示详细的信息,每个条目占两行。第一次按 Ctrl-I 将显示时间和条码。第二次按 Ctrl-I 将在第二行上显示卷保留信息。

1

按库插槽对条目进行排序。

2

按计数对条目进行排序。

3

按已用百分比对条目进行排序。

4

按卷序列号 (Volume Serial Number, VSN) 对条目进行排序。

5

按访问时间对条目进行排序。

6

按条形码对条目进行排序。

7

按标记时间对条目进行排序。

Ctrl-K (ˆk)

在上面列举的排序方法之间切换。

/

搜索指定的卷序列号 (Volume Serial Number, VSN),如果找到,则在列表顶部显示对应的记录。

%

搜索指定的条码,如果找到,则在列表顶部显示对应的记录。

$

搜索指定的插槽编号,如果找到,则在列表顶部显示对应的记录。

示例

以下示例显示了按插槽排序的自动化库目录显示屏幕。

Robot VSN catalog by slot   : eq 900  samu                     version time date
                                                            count 32            
slot         access time count  use  flags         ty vsn 
           
   0     2013/07/02 12:53    3  96%  -il-o-b----f  li VOL001
   1     2013/07/02 12:53    2  98%  -il-o-b----f  li VOL002
   2     2013/07/02 12:52    1  86%  -il-o-b----f  li VOL003
   3     2013/07/02 12:52    1  95%  -il-o-b----f  li VOL004
   4     2013/07/02 12:51    1  79%  -il-o-b-----  li VOL005
   5     2013/07/02 12:45    0  14%  -ilEo-b----f  li VOL006 MEDIA ERROR
   6     2013/07/02 12:46    0   0%  -il-o-b-----  li VOL007
   7     2013/07/02 12:46    0   0%  -il-o-b-----  li VOL008           
   8     2013/07/02 12:47    0   0%  -il-o-b-----  li VOL009         
   9     2013/07/02 12:47    0   0%  -il-o-b-----  li VOL010
  10     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL011
  11     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL012
  12     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL013
  13     2013/07/02 12:49    0   0%  -il-o-b-----  li VOL014
  14     2013/07/02 12:49    0   0%  -il-o-b-----  li VOL015
  15     2013/07/02 12:50    0   0%  -il-o-b-----  li VOL016
  16     2013/07/02 12:50    0   0%  -il-o-b-----  li VOL017
  17     2013/07/02 12:51    0   0%  -il-o-b-----  li VOL018
  18     2013/07/02 12:51    0   0%  -il-o-b-----  li VOL019
  19     none               50   0%  -il-oCb-----  li CLN020

下一示例显示了同一屏幕,但是按每个卷的已使用百分比排序:

Robot VSN catalog by % used  : eq 900   samu                     version time date
                                                            count 32
slot         access time count  use  flags         ty vsn
                                                            
   1     2013/07/02 12:53    2  98%  -il-o-b----f  li VOL002
   0     2013/07/02 12:53    3  96%  -il-o-b----f  li VOL001
   3     2013/07/02 12:52    1  95%  -il-o-b----f  li VOL004 
   2     2013/07/02 12:52    1  86%  -il-o-b----f  li VOL003
   4     2013/07/02 12:51    1  79%  -il-o-b-----  li VOL005
   5     2013/07/02 12:45    0  14%  -ilEo-b----f  li VOL006 MEDIA ERROR           
  12     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL013
  13     2013/07/02 12:49    0   0%  -il-o-b-----  li VOL014
  14     2013/07/02 12:49    0   0%  -il-o-b-----  li VOL015
  15     2013/07/02 12:50    0   0%  -il-o-b-----  li VOL016
  16     2013/07/02 12:50    0   0%  -il-o-b-----  li VOL017
  17     2013/07/02 12:51    0   0%  -il-o-b-----  li VOL018
  19     none               50   0%  -il-oCb-----  li CLN020
   6     2013/07/02 12:46    0   0%  -il-o-b-----  li VOL007
   7     2013/07/02 12:46    0   0%  -il-o-b-----  li VOL008
   8     2013/07/02 12:47    0   0%  -il-o-b-----  li VOL009
   9     2013/07/02 12:47    0   0%  -il-o-b-----  li VOL010
  10     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL011
  11     2013/07/02 12:48    0   0%  -il-o-b-----  li VOL012
  18     2013/07/02 12:51    0   0%  -il-o-b-----  li VOL019

字段说明

ty

ty 字段将显示 Oracle HSM 介质类型。设备类型标识符列在附录 Amcf 手册页上。

eq

eq 将显示海量存储设备的用户指定的 Oracle HSM 设备序号。

count

count 字段显示自上次审计操作以来对此卷的访问数。

slot

slot 字段显示标识机械装置磁带库中的存储单元的插槽编号。

access time

access time 字段显示上次访问卷的日期和时间。

use

use 字段显示已用磁带空间所占百分比。

flags

flags 字段显示一个包含十二个字符的字符串,其中每个字符位置都表示目录条目的一个属性。字符位置编号从左边开始(始于位置 1),在右边结束(终于位置 12)。某些情况下,一个字段中可以出现多个标志,并且一个标志可以覆盖另一个标志。

下表定义了该字符串中每个位置的可能标志代码:

位置
标志
含义
1 A----------- 位置 1 中的大写 A 表示对应的库插槽中的卷需要审计。
2 -i---------- 位置 2 中的小写 i 表示对应的库插槽正在使用中。
3 --l--------- 位置 3 中的小写 l 表示对应的库插槽中的卷具有标签。
3 --N--------- 位置 3 中的大写 N 表示对应的库插槽中的卷没有标签或者对于 Oracle HSM 文件系统而言是外部的。
4 ---E-------- 位置 4 中的大写 E 表示访问对应的卷时出现介质错误。
5 ----o------- 位置 5 中的小写 o 表示对应的库插槽已被卷占用。
6 -----C------ 位置 6 中的大写 C 表示对应的库插槽已被清洁磁带占用。
6 -----p------ 位置 6 中的小写 p 表示对应的库插槽已被高优先级卷占用。
7 ------b----- 位置 7 中的小写 b 表示对应的库插槽中的卷具有条码。
8 -------W---- 位置 8 中的大写 W 表示对应的库插槽中的卷由磁带上的物理开关提供写保护。
9 --------R--- 位置 9 中的大写 R 表示对应的库插槽中的卷是逻辑只读的。
10 ---------c-- 位置 10 中的小写 c 表示对应的库插槽中的卷已被选择进行回收。
11 ----------d- 位置 11 中的小写 d 表示对应的库插槽中的卷具有重复的卷序列号。
11 ----------D- 位置 11 中的大写 D 表示对应的库插槽中的卷是迁移的目标卷。
11 ----------e- 位置 11 中的小写 e 表示对应的库插槽中的卷由于错误而无法迁移到新介质。
11 ----------m- 位置 11 中的小写 m 表示对应的库插槽中的卷已迁移到新介质。
11 ----------S- 位置 11 中的大写 S 表示对应的库插槽中的卷是迁移的源卷。
11 ----------U- 位置 11 中的大写 U 表示本应当位于对应的库插槽中的卷不可用。
12 -----------f 位置 11 中的小写 f 表示归档程序发现对应的库插槽中的卷已满。
12 -----------X 位置 11 中的大写 X 表示对应的库插槽是一个导出插槽。

vsn

vsn 字段显示分配给介质的卷序列号,如果卷没有标签,则显示关键字 nolabel;如果卷没有装入或设备处于 off 状态,则该字段为空。

LVTime

LVTime 字段显示上次验证整个磁带的日期和时间。

LVPos

LVPos 字段指定上次取消验证时所在的位置。

w(显示暂挂回写队列屏幕)

w 命令打开 Pending stage queue 屏幕。此屏幕显示针对当前在磁盘上不可用且必须从当前未装入的可移除介质卷进行回写的文件的请求。

当不带参数发出时,w 命令显示所有介质类型的已排队回写请求。如果该命令发出时带有 Oracle HSM 介质类型标识符,则将仅显示指定介质类型的暂挂回写请求。介质类型标识符列在附录 Amcf 手册页上。

命令用法概要

w
:w mediatype

控制键

可在此屏幕上使用以下控制键:

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

Ctrl-K (ˆk)

在每个条目的第二行上显示路径

示例

以下示例显示了所有介质类型的暂挂回写队列屏幕。有十三个所请求的文件位于一个等待装入的卷上:

Pending stage queue by media type: all   samu   version time date
                                                volumes 1 files 13
ty    length fseq ino position offset  vsn
li    1.383M    1  42    3a786   271b  VOL002
li    1.479M    1  56    3a786   5139  VOL002
li 1018.406k    1  60    3a786   6550  VOL002
li    1.VOLM    1  65    3a786   7475  VOL002
li    1.528M    1  80    3a786   99be  VOL002
li    1.763M    1  92    3a786   ce57  VOL002
li    1.749M    1 123    3a786   11ece VOL002
li  556.559k    1 157    3a786   1532f VOL002
li  658.970k    1 186    3a786   17705 VOL002
li  863.380k    1 251    3a786   1dd58 VOL002
li    1.268M    1 281    3a786   1f2b7 VOL002
li    1.797M    1 324    3a786   23dfa VOL002
li    1.144M    1 401    3a786   2bb6d VOL002

字段说明

ty

ty 字段将显示 Oracle HSM 设备类型。介质类型标识符列在附录 Amcf 手册页上。

length

length 字段以 KB 为单位显示文件长度。

fseq

fseq 字段显示用户为文件系统分配的设备序号

ino

ino 字段显示所请求的数据文件的 inode 编号。

position

position 字段显示所需的归档文件在介质上的开始位置。

offset

offset 字段显示所请求的数据文件相对于归档文件 position 的开始位置。

vsn

vsn 字段显示分配给介质的卷序列号,如果卷没有标签,则显示关键字 nolabel;如果卷没有装入或设备处于 off 状态,则该字段为空。

wr_throttle(设置待处理写入的最大大小)

wr_throttle 命令限制任一文件在写入到由所提供的设备序号指定的 Oracle HSM 磁盘系列集设备之前可以在内存中保留的数据量。实施限制可以防止待处理写入消耗过多的内存。

默认数据量是系统内存的 5%,以 KB 为单位。

:wr_throttle eq value

对于 eq,请为文件系统指定用户分配的 Oracle HSM 设备编号。

对于 value,请指定千字节数(整数)。如果 value=0,则表示没有限制。

命令用法概要

:wr_throttle family-set-equipment-number number_kilobytes

示例

以下示例将系列集设备 100wr_throttle 值设置为 838656 KB(819 MB),这是主机系统上可用的 16 GB 内存的 5%:

Mass storage status                   samu                     version time date
 
ty  eq   status      use  state  ord   capacity     free     ra  part high low
ma  100  m----2---r-  1%  on             7.270T     7.270T   1M  16    80% 70%
 mm  110              1%  on       0   465.253G   465.231G [975661056 inodes]
 mr  120              1%  on       1     1.817T     1.817T
 mr  130              1%  on       2     1.817T     1.817T
 mr  140              1%  on       3     1.817T     1.817T
 mr  150              1%  on       4     1.817T     1.817T
:
command:wr_throttle 100 838656

writebehind(设置延后写入参数)

当连同磁盘系列集设备的 Oracle HSM 设备序号一起发出时,writebehind 命令指定该设备在将数据写入到磁盘之前应当在内存中缓存的最大字节数。当配置正确时,延后写入可以通过将信息写入到较大的连续块中提高文件系统性能。

请指定处于 [1-8192] KB 范围的延后写入值。默认值为 512 KB。

此外,也可以在 samfs.cmd 文件中设置 writebehind 指令。有关详细信息,请参见 samfs.cmd 手册页。

命令用法概要

:writebehind family-set-equipment-number number_kilobytes

示例

以下示例将系列集设备 100 的延后写入值设置为 1024 KB (1 MB):

Mass storage status                   samu                     version time date
 
ty  eq  status       use  state   ord  capacity       free   ra  part high low
ma  100 m----2---r-  1%   on             7.270T     7.270T   1M  16    80% 70%
 mm  110              1%   on       0  465.253G   465.231G [975661056 inodes]
 mr  120              1%   on       1    1.817T     1.817T
 mr  130              1%   on       2    1.817T     1.817T
 mr  140              1%   on       3    1.817T     1.817T
 mr  150              1%   on       4    1.817T     1.817T
:
command:writebehind 100 1024

wrlease(设置共享文件系统的写入租约时间)

将数据写入共享文件之前,主机必须请求并获取可授予其对文件的独占访问权限的写入租约wrlease 命令定义了此租约在指定设备上保持有效的秒数。如果在写入操作完成前用尽指定时间,则主机必须重新获取租约,然后才能继续。

指定的秒数必须在 [15-600] 范围内。缺省值为 30 秒。

有关信息,请参见 aplease(设置共享文件系统的附加租约失效时间)rdlease(设置共享文件系统的读取租约时间)lease_timeo(设置共享文件系统的未使用租约超时)

命令用法概要

:wrlease family-set-equipment-number interval_in_seconds

示例

以下示例将系列集设备 800 的写入租约时间设置为 2 分钟(120 秒):

File systems                          samu                     version time date
 
ty    eq  state device_name           status      high low mountpoint server
ma    800 on    shareqfs1             m----2c--r-  80% 70% /shareqfs1  
 mm    801 on    /dev/dsk/c6t50020F2300004655d0s0
 mr    802 on    /dev/dsk/c6t50020F2300004655d0s1
ma    810 on    shareqfs2             m----2c--r-  80% 70% /shareqfs2  
 mm    811 on    /dev/dsk/c6t50020F2300004655d0s6
 mr    812 on    /dev/dsk/c6t50020F2300004655d0s7
:
command:wrlease 800 120

x(显示当前迁移状态)

x 命令显示 Migration status 屏幕。此屏幕显示迁移守护进程的当前状态并提供当前处于活动状态的迁移(如果有)进度的汇总视图。

命令用法概要

x
:x

控制键

可在此屏幕上使用以下控制键:

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

Ctrl-I (ˆi)

显示详细的信息,每个条目占两行。

示例

以下示例显示了在进行迁移时的迁移状态屏幕。

Migration status        samu          version time date
Source Vsns - wait:  0 fsscan: 0 copy: 1 update  ino: 0 log: 0 done:  0
Status: Run
source    dest        cmod perc status
li VOL002 li VOL012 s        24% 0x00000230 blocks read

以下示例显示在迁移快要完成时由 ˆi 选项显示的详细信息。展开的显示内容表明,所有五个归档复制操作均已完成,总大小为 10 GB,迁移复制进程正在检查归档 (tar) 文件头,到目前为止已经检查了一个文件头:

Migration status        samu          version time date
Source Vsns - wait:  0 fsscan: 0 copy: 1 update ino: 0 log: 0 done:  0
Status: Run
source    dest      cmod perc status
bytes copied/total     Copies:total     copied tarchecked    updated     logged
li VOL002 li VOL0012 -  100% Validating tar header on li.000040
      10.00G/10.00G               5          5          1          0          0

字段说明

Source Vsns

Source Vsns 字段列出要从中迁移文件的磁带卷的统计信息。Source Vsns 字段具有如下子字段:

wait

等待处理的卷的数量。

fsscan

仍在将其归档文件副本与文件系统 inode 相匹配的卷的数量。

copy

当前正在复制到新介质的卷的数量。

update ino

其文件系统 inode 已更新为反应已迁移归档文件的新位置的卷的数量。

log

所创建的卷迁移日志的数量。

done

已完全复制到替换介质的卷的数量。

Status

status 字段显示迁移守护进程的当前状态:StopIdleRun

source

source 字段标识正在复制的每个卷。卷由介质类型和卷序列号 (Volume Serial Number, VSN) 进行标识。介质类型标识符列在附录 Amcf 手册页上。

dest

dest 字段标识要向其复制数据的每个卷。卷由介质类型和卷序列号 (Volume Serial Number, VSN) 进行标识。

cmod

cmod 字段显示复制模式,复制模式可以为以下模式之一:

-

复制尚未启动。

X

正在使用 Oracle StorageTek T10000D 扩展复制功能的 xcopy-eod(数据末尾)模式进行复制。文件在驱动器之间复制,而不占用服务器资源。已从源卷上的第一个有效文件开始复制,而且复制将持续到驱动器到达磁带上的数据末尾 (end-of-data, EOD) 标志为止。

x

正在使用 Oracle StorageTek T10000D 扩展复制功能的 xcopy 模式进行复制。文件在驱动器之间复制,而不占用服务器资源。已从源磁带上的第一个有效文件开始复制,而且复制将持续到所有文件复制完毕为止。

s

在服务器复制模式下进行复制。从源卷将数据读取到文件系统服务器上的缓冲区,然后将数据写出到目标卷。

c

在服务器复制模式下进行复制,并使用服务器将源卷的块大小转换为目标卷所需的磁带块大小。

perc

perc 字段显示已复制到新介质的文件占源卷的百分比。

status

status 字段显示有关复制进度的其他信息,如从源卷读取的磁带块数量,或者正将卷装入驱动器中这一实际操作。

y(按 VSN 列出迁移卷)

y 命令显示 Migration vsn list 屏幕。从该屏幕,可以逐卷详细跟踪迁移进度。

命令用法概要

y
:y

控制键

可在此屏幕上使用以下控制键:

Ctrl-B (ˆb)

移至上一页。

Ctrl-F (ˆf)

移至下一页。

Ctrl-D (ˆd)

将页下移。

Ctrl-U (ˆu)

将页上移。

Ctrl-I (ˆi)

显示详细的信息,每个条目占两行。

示例

以下示例显示迁移卷的序列号 (volume serial number, VSN) 屏幕。LTO (li) 卷 VOL001 的内容已完成到 LTO 卷 VOL112 的迁移:

Migration vsn list        samu          version time date
Status:  Run  Vsns:2 src:1 dest:1 maxcopy:2
ord m ty vsn     start time  end   time  status  Inodes done/tot    bytes
  0 S li VOL001  10/16 12:12 10/16 12:14 complete    35023/35023    12.00G
  0 D li VOL112  10/16 12:12 10/16 12:14 avail                      12.00G

以下示例显示由 ˆi 选项显示的详细信息。此处,迁移复制进程正在检查源卷 VOL040 上的归档文件 (tar) 头,并在检查该文件头之前定位目标卷 VOL142

Migration vsn list        samu          version time date
Status: Run  Vsns:2 src:1 dest:1 maxcopy:1
ord m ty vsn    start time  end time    status  Inodes done/tot         bytes
    detail
  0 S li VOL040 11/15 17:17 none        tar_check         0/5          10.00G
    Validating tar header on li.VOL040
  0 D li VOL142 11/15 17:17 none        tar_check                      10.00G
    Validating tar header, positioning to 0x61897

字段说明

Status

status 字段显示迁移守护进程的当前状态:StopIdleRun

Vsns

Vsns 字段列出当前的迁移中涉及的磁带卷数量。

src

src 字段列出要复制到新介质的磁带卷的总数。

dest

dest 字段列出要复制到新介质的磁带卷的总数。

maxcopy

maxcopy 字段显示在任何一次都可以创建的最大副本数量。可以在 migrationd.cmd 文件中指定此值。

ord

ord序号)字段列出对应的迁移指令在 migration.cmd 文件中占用的位置。

m

m 字段指示对应的卷在迁移中扮演的角色:S)或 D目标)。

ty

ty 字段列出用来标识已写入对应卷的介质的类型。介质类型标识符列在附录 Amcf 手册页上。

vsn

vsn 字段列出分配给对应卷的卷序列号。VSN 是一个用来唯一标识自动磁带库中每个介质的六字符字母数字代码。

start time

start time 字段列出每个复制操作开始的时间(月、日、小时和分钟)。

end time

end time 字段列出每个复制操作结束的时间(月、日、小时和分钟)。

status

status 字段列出对应卷的当前复制状态。值可以包括:

  • avail 表示目标卷具备可用于其他副本的空间。

  • complete 表示已成功复制源卷。

  • copy 表示正在将源卷复制到目标卷。

  • copy_wait 表示源卷正在等待复制操作启动。

  • error 表示无法复制源卷。

  • fs_scan_wait 表示源卷正在等待计划的复制操作启动。

  • fs_scan 表示迁移进程正在扫描文件系统。

  • log 表示正在进行日志记录。

  • sched_wait 表示源卷正在等待计划的复制操作启动。

  • update_inode 表示对应的 inode 正在更新。

inodes done/tot

inodes done/tot 字段列出已使用对应文件副本的新位置更新的 inode 数量,以及为了完成复制操作而必须更新的 inode 总数。

bytes

bytes 字段列出已传输的数据量。在未指定单位时,列出的值以字节为单位。否则,可以使用 k(表示千字节)、M(表示兆字节)、G(表示十亿字节)T(表示兆兆字节)、P(表示千兆兆字节)或 E(表示艾字节)指定单位。