IBM Tivoli 软件 IBM Tivoli 软件
中国存储网_ChinaStor.COM
TSM中文在线手册 - 中存储首页 - 存储论坛 - 存储问答
声明:TSM 备份/归档软件 - UNIX操作系统下客户端安装与用户指南资料版权属于IBM公司所有!

TSM 备份/归档软件 - UNIX操作系统下客户端安装与用户指南

快速索引目录
备份-归档客户机 安装与用户指南
目录

关于本书
Tivoli Storage Manager 的更改摘要
第 1 章. 安装 Tivoli Storage Manager
第 2 章. 配置 Tivoli Storage Manager
第 3 章. 入门
第 4 章. 备份数据
第 5 章. 恢复数据
第 6 章. 归档与检索数据
第 7 章. 自动执行任务
第 8 章. 理解存储管理策略
第 9 章. 使用处理选项
第 10 章. 使用命令
附录 A. 在 HACMP 接管环境中配置备份-归档客户机
声明
词汇表

第 10 章. 使用命令

Tivoli Storage Manager 提供命令行界面(CLI),可以作为图形用户界面(GUI)的替代使用。本章描述如何启动或结束客户机命令会话以及如何输入命令。表 49 显示了与输入命令相关的任务列表。

表 49. 输入命令

任务
启动和终止客户机命令会话 "启动和终止客户机命令会话"
输入客户机命令 "输入客户机命令"
记住以前的命令 "记住以前的命令"
使用通配符 "使用通配符"
表 50 提供了按字母排列的命令列表、简要描述以及在本书中可获得更多信息的位置。

表 50. 命令

命令 描述
archive 将文件从工作站归档到 Tivoli Storage Manager 存储器。 Archive
backup group 创建并将包含来自一个或多个文件空间源的文件列表的组备份到 Tivoli Storage Manager 服务器上的虚拟文件空间。 Backup Group
backup image 为您指定的一个或多个文件系统或逻辑卷创建映象备份。 Backup Image
backup nas 创建属于网络连接存储器(NAS)文件服务器的一个或多个文件系统的映象备份。 Backup NAS
backup was 将 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件和配置信息)或 Application Server 备份到 Tivoli Storage Manager 服务器。 Backup WAS
cancel process 显示管理用户对其有权限的当前 NAS(如果已启用 NDMP)支持映象备份和恢复进程的列表。 Cancel Process
cancel restore 显示可重新启动的恢复会话,可选择其一进行取消。 Cancel Restore
delete access 删除存储在服务器上的文件或映象的授权规则。 Delete Access
delete archive 从 Tivoli Storage Manager 服务器存储器中删除已归档的文件。 Delete Archive
delete filespace 删除 Tivoli Storage Manager 服务器存储器中的文件空间。 Delete Filespace
delete group 删除 Tivoli Storage Manager 服务器上的组备份。 Delete Group
expire 取消激活在文件规范指定的或使用 filelist 选项指定的备份对象。 Expire
help 显示命令行客户机的帮助主题目录。 Help
incremental 备份缺省客户机域中的或指定的文件系统、目录或文件中的所有新建或已更改的文件或目录,除非将它们从备份服务中排除。 Incremental
loop 启动交互式命令会话。 Loop
macro 在指定的宏文件中执行命令。 Macro
monitor process 显示当前 NAS 映象备份和恢复进程列表,可选择其一进行取消。 Monitor Process
query access 显示当前授权角色的列表。 Query Access
query archive 显示已归档文件的列表。 Query Archive
query backup 显示备份版本的列表。 Query Backup
query backupset 从本地文件、磁带设备或 Tivoli Storage Manager 服务器查询备份集。 Query Backupset
query filespace 显示 Tivoli Storage Manager 存储器中文件空间的列表。也可指定单个文件空间名进行查询。 Query Filespace
query group 显示关于组备份及其成员的信息。 Query Group
query image 显示关于映象备份的信息。 Query Image
query inclexcl 按照在备份和归档操作过程中处理包含-排除语句的顺序,显示这些语句的列表。 Query Inclexcl
query mgmtclass 显示关于可用的管理类的信息。 Query Mgmtclass
query node 显示管理用户标识对其具有执行操作的权限的所有节点。 Query Node
query options 显示选项及其当前设置的全部或部分。 Query Options
query restore 显示服务器数据库中可重新启动的恢复会话的列表。 Query Restore
query schedule 显示关于节点的已调度事件的信息。 Query Schedule
query session 显示关于会话的信息,包括当前节点名称、建立会话的时间、服务器信息以及服务器连接信息。 Query Session
query systeminfo 收集 Tivoli Storage Manager 系统信息并将此信息输出到文件或控制台。 Query Systeminfo
query was 显示 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件和配置信息)或与指定 WAS 组备份的节点名和类型相匹配的应用程序服务器的备份。 Query WAS
restart restore 显示可重新启动的恢复会话,可选择其一进行重新启动。 Restart Restore
restore 从 Tivoli Storage Manager 服务器恢复文件的备份版本的副本。 Restore
restore backupset 从 Tivoli Storage Manager 服务器或本地文件恢复备份集。还可以从磁带设备恢复备份。 Restore Backupset
restore group 恢复特定成员或所有组备份成员。 Restore Group
restore image 恢复文件系统或原始卷映象备份。 Restore Image
restore nas 恢复属于网络连接存储(NAS)文件服务器的文件系统的映象。 Restore NAS
restore was 从 Tivoli Storage Manager 服务器恢复 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件和配置信息)或应用程序服务器备份。 Restore WAS
retrieve 从 Tivoli Storage Manager 检索已归档文件的副本。 Retrieve
schedule 启动工作站上的客户机调度程序。 Schedule
selective 备份选取的文件。 Selective
set access 授权另一用户访问您的备份版本、归档副本或映象备份。 Set Access
set password 更改工作站的 Tivoli Storage Manager 密码。 Set Password

启动和终止客户机命令会话

可以通过批处理方式或交互式方式启动或终止客户机命令会话。要输入单个客户机命令时,使用批处理方式。Tivoli Storage Manager 处理命令并返回到外壳程序命令提示符。

要输入一系列命令时,使用交互式方式。由于 Tivoli Storage Manager 为交互式方式仅建立一次至服务器的连接,所以可以更快地处理一系列命令。Tivoli Storage Manager 处理命令并返回到 tsm> 提示符。

使用批处理方式处理命令

以批处理方式输入单个命令时,将其写在可执行程序名称的前面 dsmc。Tivoli Storage Manager 处理命令并返回到外壳程序命令提示符。 例如,要以批处理方式处理 incremental 命令,应输入:

   dsmc incremental

Tivoli Storage Manager 会在您每次输入命令时提示您(如果将 passwordaccess 选项设置为 prompt 并将服务器上的认证设置为 On)。输入密码并按 Enter 键。

也可以使用带有 password 选项的命令输入密码,但密码会显示在屏幕上。例如,如果密码是 secret,输入:

   dsmc incremental -password=secret

如果将 dsm.opt文件中的 passwordaccess 选项设置为 generate,则不需要使用命令来指定密码。如果通过服务器注册工作站或手工更改密码,则 Tivoli Storage Manager 提示输入密码。

使用交互式方式处理命令

使用交互式方式输入一系列命令。在命令行上输入 dsmc 并按 Enter 键。当显示 tsm> 命令提示符时,输入命令名称并按 Enter 键。不要在每个命令前面加上可执行程序名 dsmc。或者可以在命令行上输入 dsmc loop 以交互式方式启动客户机命令会话。Loopdsmc 的缺省命令。

注意:
在交互式方式下,无法输入包含 DBCS 字符的文件规范。如果一个命令包含 DBCS 字符,则通过在其前面添加可执行程序名 dsmc 来以批处理方式处理它。

如果需要密码,Tivoli Storage Manager 在您输入第一个命令之前会提示您。输入用户标识和密码并按 Enter 键。也可以使用带有 password 选项的 loop 命令输入密码,但密码会显示在屏幕上。例如,如果密码是 secret,输入:

   dsmc loop -password=secret

要结束交互式会话,在提示符处输入 quit


输入客户机命令

一个客户机命令可包含下列一个或多个组件:

下列小节对每个组件都进行了描述。

命令名称

命令的第一部分是命令名。命令名包括一个单个单词,如 helpschedule,或一个操作单词及该操作的对象,如 query archive。输入完整的命令名或它的最小缩写形式。例如,可以输入 query schedule 命令的下列任一版本:

   query schedule
   q sc
   q sched   query sc

选项

可以通过命令使用下面两组选项:

以交互式方式处理的选项

当使用交互式方式时,在初始命令行输入的选项将覆盖您在客户机用户选项文件(dsm.opt)或客户机系统选项文件(dsm.sys)中指定的值。除非因为给定的交互式命令由另外一个值覆盖,该值对整个交互式会话将保持有效。例如,如果您在客户机用户选项文件(dsm.opt)或客户机系统选项文件(dsm.sys)中将 subdir 选项设置为 yes,且您在初始命令行指定 -subdir=no, 则 -subdir=no 设置将对整个交互式会话保持有效,除非它们因为给定的交互式命令由 -subdir=yes 值覆盖。然而,subdir=yes 值只影响它要输入到的命令。当那命令完成时,该值转变回 -subdir=no(即交互式会话开始时的那个值)。

参数

命令可以有必需参数、可选参数或没有任何参数。必需参数提供了执行任务的信息。最常用的必需参数是文件规范。例如,如果要从 /project 目录中归档名为 budget.fin 的文件,应输入:

   dsmc archive /project/budget.fin

某些命令具有可选参数。如果没有为可选参数赋值,Tivoli Storage Manager 使用缺省值。例如,restore 命令包含必需的参数 sourcefilespec,该参数指定了存储器中您要恢复的路径和文件名。可选参数 destinationfilespec,指定了要放置已恢复文件的路径和文件名。如果未指定 destinationfilespec,缺省情况下,Tivoli Storage Manager 将文件恢复到初始源路径。如果将文件恢复到 different 目录,输入 destinationfilespec 的值。例如,要将 /project/budget.fin 文件恢复到 /newproj/newbudg.fin,则输入:

   dsmc restore /project/budget.fin /newproj/newbudg.fin

按照命令语法图中指明的顺序输入参数。

文件规范语法

输入文件规范参数(例如 filespecsourcefilespecdestinationfilespec)时,使用下列语法规则:

注意:
可以使用 filelist 选项处理文件列表来克服这些限制。Tivoli Storage Manager 客户机打开使用此选项指定的文件,并根据特定命令处理其中的文件列表。关于更多信息,请参阅Filelist

操作的文件大小最大值

表 51指定了Tivoli Storage Manager UNIX 客户机平台上的本机文件系统的最大文件大小。

注意:
最大文件大小取决于文件系统的类型。在备份、恢复或检索操作过程中,Tivoli Storage Manager 客户机不检查任何文件大小限制。只要文件系统允许创建文件,Tivoli Storage Manager 客户机将备份或归档文件。

表 51. 最大文件大小

平台 文件大小最大值(以字节为单位)
AIX 4.3.3(JFS) 68,589,453,312(64GB)
AIX 4.3.3(GPFS) 109,951,162,777,600(100 TB)
AIX 5.1 和 5.2(JFS2) 1,099,511,627,264(1TB - 512)
HP-UX 1,099,511,627,775(1TB-1)
Linux86、Linux 390 和 Linuxppc 9,223,372,036,854,775,807(8EB-1)
OS/390 UNIX 4,294,967,295(4GB)
Solaris 1,099,511,627,775(1TB-1)

记住以前的命令

如果在客户机选项文件(dsm.opt)中将 editor 选项设置为 yes,则 Tivoli Storage Manager 允许使用上箭头键和下箭头键重新调用并编辑 20 个先前输入的命令。如果将 editor 选项设置为 no,则重新调用以前命令的功能不可用。如果在特定的工作站设置上编辑器和命令检索功能不工作,则应该关闭 editor 选项。关于 editor 选项的详细信息,请参阅Editor

按“向上”箭头键,显示内存中以前的命令。按“向下”箭头键,显示内存中的下一个命令。表 52列出了重调用命令时可以使用的其它功能。

注:由于 dtterm 应用程序有限的功能性,并非所有命令行客户机的功能键都按预期操作。Ctrl+← 和 Ctrl+→ 组合及 Home 和 End 键不起作用。

表 52. 命令重调用和编辑功能

功能
显示内存中以前的命令。 向上箭头
显示内存中的下一个命令。 向下箭头
移至命令的开头。 Home 键
移至命令的结尾。 End 键
移到左边。 左箭头
移到右边。 右箭头
向左移动 5 个空格。 按 Tab 键向左
向右移动 5 个空格。 按 Tab 键向右
移至前一个单词的开头。 Ctrl-左箭头键或 CTRL-L
移至下一个单词的开头。 Ctrl-右箭头键或 CTRL-R
删除光标右侧的一个字符。 Delete 键
删除光标左侧的一个字符。 Backspace 键
插入一个字符。 切换 Insert 键
擦除至行尾。 Ctrl-delete 或 Ctrl-D
完成或执行命令。 Enter 键
退出程序。 F3 键或 Esc 键
结束程序。 CTRL-C

使用通配符

在命令中,仅能在文件名或文件扩展名中使用通配符。不能使用它们指定目的地文件、文件系统或目录。不能指定其名称包含星号(*)或问号(?)的目录。. Tivoli Storage Manager 只将这些字符识别为通配符。 如果要在一个命令中指定多个名称相似的文件,则可使用通配符。如果不使用通配符,则必须为每个文件重复使用命令。可以使用的有效通配符包括:

*
星号。与零个或多个字符匹配。

?
问号。与当前位置的任意单个字符匹配。

表 53 显示了各通配符的示例。

表 53. 通配符

模式 匹配 不匹配
星号(*)

ab* ab, abb, abxxx a, b, aa, bb
ab*rs abrs, abtrs, abrsrs ars, aabrs, abrss
ab*ef*rs abefrs, abefghrs abefr, abers
abcd.* abcd.c, abcd.txt abcd, abcdc, abcdtxt
问号(?)

ab? abc ab, abab, abzzz
ab?rs abfrs abrs, abllrs
ab?ef?rs abdefjrs abefrs, abdefrs, abefjrs
ab??rs abcdrs, abzzrs abrs, abjrs, abkkkrs

注:在批处理方式中,必须将包含通配符的值引在双引号中。例如:

   dsmc selective "/home/me/*.c"

输入命令

输入命令时请遵循下列一般规则:


客户机命令参考

下列部分包含有关每个 Tivoli Storage Manager 命令的详细信息。每个命令的信息包括:

Archive

archive 命令可归档服务器上的单个文件、选中文件或某一目录及其子目录下的所有文件。

对要以当前条件保留的文件进行归档。要释放工作站上的存储空间,请在归档文件时使用 deletefiles 选项删除它们。当再次需要它们时,可将已归档的文件检索到工作站中。

要获取受支持文件系统与 ACL 的支持,请参阅文件系统和 ACL 支持

将本地快照与服务器文件空间关联

结合提供逻辑卷快照的第三方应用程序对 archive 命令使用 snapshotroot 选项使本地快照上的数据与存储在 Tivoli Storage Manager 服务器上的真实文件空间数据关联。snapshotroot 选项不提供拍摄卷快照的任何工具,而仅管理由卷快照创建的数据。 有关更多信息,请参阅Snapshotroot

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

                          .-----------------.
                          V                 |
>>-Archive--+----------+----+- filespec---+-+------------------><
            '- options-'    '- "filespec"-'
 
 

参数

options

表 54. Archive 命令:相关选项

选项 何处使用 页数
archmc 仅命令行。 Archmc
archsymlinkasfile 客户机用户选项文件(dsm.opt)或命令行。 Archsymlinkasfile
changingretries 客户机系统选项文件(dsm.sys)或命令行。 Changingretries
compressalways 客户机用户选项文件(dsm.opt)或命令行。 Compressalways
compression 客户机系统选项文件(dsm.sys)或命令行。 Compression
deletefiles 仅命令行。 Deletefiles
description 仅命令行。 Description
dirsonly 仅命令行。 Dirsonly
filelist 仅命令行。 Filelist
filesonly 仅命令行。 Filesonly
preservelastaccessdate 客户机用户选项文件(dsm.opt)或命令行。 Preservelastaccessdate
snapshotroot 仅命令行。 Snapshotroot
subdir 客户机用户选项文件(dsm.opt)或命令行。 Subdir
tapeprompt 客户机用户选项文件(dsm.opt)或命令行。 Tapeprompt
v2archive 仅命令行。 V2archive
volinformation 仅命令行。 Volinformation
filespec
指定要归档的文件的路径和名称。可以使用通配符指定目录中的多组文件或所有文件。在一个命令中一共也可输入 20 个文件规范。关于归档处理的文件大小最大值,请参阅操作的文件大小最大值

示例

任务
归档 /home/proj1 目录中名为 budget 的单个文件。

命令: archive /home/proj1/budget

任务
归档 /home/proj1 目录中包含文件扩展名为 .txt 的所有文件。

命令: archive "/home/proj1/*.txt"

任务
归档 以 /home 开头的目录树 目录中的所有文件。

命令:archive -subdir=yes "/home/*"

任务
归档 /usr/dir1/sub1 目录下的所有文件与目录并将它们保存在 Tivoli Storage Manager 服务器上的本地快照文件空间 /snapshot/day1 上。

命令: dsmc archive /usr/dir1/sub1/* -subdir=yes -snapshotroot=/snapshot/day1

Backup Group

已授权用户

使用 backup group 命令可从一个或多个文件空间源创建与备份包含文件列表的组至 Tivoli Storage Manager 服务器上的虚拟文件空间。

组备份允许您创建作为单个逻辑实体管理的文件组的一致性时间点备份。

backup group 命令要求以下选项:

filelist
指定要添加至新组的文件列表。关于更多信息,请参阅Filelist

groupname
指定包含文件列表的组的全限定名称。请参阅Groupname,以获取更多信息。

virtualfsname
指定您希望对之执行操作的组的虚拟文件空间名称。请参阅Virtualfsname,以获取更多信息。

mode
指定是希望备份文件列表中的所有文件还是仅自上一次完全备份以来更改过的文件。关于更多信息,请参阅Mode

记录:

  1. 如果组备份中的任何文件失败,整个组备份将失败。

  2. 使用 query group 命令可查询 Tivoli Storage Manager 服务器上组备份的成员。请参阅Query Group,以获取更多信息。

  3. 使用 restore group 命令可恢复 Tivoli Storage Manager 服务器上组备份的特定成员或所有成员。请参阅Restore Group,以获取更多信息。

  4. 使用 delete group 命令可从 Tivoli Storage Manager 服务器删除特定组备份。请参阅Delete Group,以获取更多信息。

  5. 使用 query filespace 命令可显示存储在 Tivoli Storage Manager 服务器上的节点的虚拟文件空间名称。关于更多信息,请参阅Query Filespace

  6. 可将组备份添加至备份集中。请参阅从备份集恢复数据,以获取有关备份集的更多信息。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Backup GRoup- options---------------------------------------><
 
 

参数

options

表 55. Backup Group 命令:相关选项

选项 何处使用 页数
filelist 仅命令行。 Filelist
groupname 仅命令行。 Groupname
mode 仅命令行。 Mode
virtualfsname 仅命令行。 Virtualfsname

示例

任务
对 /home/dir1/filelist1 文件中的所有文件向包含组引导符 /home/group1 的虚拟文件空间名为 /VIRTFS 的文件执行完全备份。

命令:

backup group -filelist=/home/dir1/filelist1 -groupname=group1
-virtualfsname=/virtfs -mode=full

Backup Image

backup image 命令创建系统上一个或多个驱动器的映象备份。

记录:

  1. 必须安装 Tivoli Storage Manager API 才能使用 backup image 命令。
  2. Sun QFS 文件系统的映象备份不受支持。
  3. Linux86 与 Linuxppc 上对 GPFS 文件系统不支持开放文件支持、GPFS 快照的使用以及映象备份。

为了执行原始设备的映象备份,Tivoli Storage Manager 客户机必须在特定平台上支持原始 设备类型。可以仅在本地设备上执行映象备份。不支持已群集的设备或文件系统以及在两个或更多系统之间共享的设备或文件系统。如果要为安装在原始设备上的文件系统执行映象备份,则必须支持原始设备。关于 backup image 命令所支持设备的特定信息,请参阅映象备份的卷设备类型支持

使用 include.image 选项包含映象备份的文件系统或逻辑卷,或为映象备份指定卷特定的选项。

backup image 命令使用 dsm.sys 中指定的 compression 选项值。您不能在 backup image 命令中指定 compression 选项。

静态、动态和快照映象备份

常规的映象备份可防止操作期间其它系统应用程序访问卷。 使用 imagetype=dynamic 选项则按卷的按现状备份而不将其重新安装为只读。如果进行备份时应用程序写入卷,则可能发生备份毁坏。在此情况下,在恢复后运行 fsck

用于 Linux86 与 Linuxppc: Tivoli Storage Manager 将在卷对于其它系统应用程序可用期间对驻留在 Linux 逻辑卷管理器所创建的逻辑卷上的文件系统执行快照映象备份。快照映象备份要求 V5.1 的 Tivoli Storage Manager 服务器。

可以使用带有 imagetype 选项的 backup image 命令或 include.image 选项,指定是否执行静态动态或快照映象备份。 关于更多信息,请参阅 Imagetype

Linux Logical Volume Manager 允许在逻辑卷本身仍联机时创建逻辑卷的快照。快照在与源逻辑卷相同的卷组中创建。必须确保卷组提供足够的可用磁盘空间用于创建快照。快照包含旧数据块,而已修改的数据存储在源逻辑卷中。与 backup image 命令、在 dsm.opt 中或与 include.image 选项一起使用 snapshotcachesize 选项,指定适当的快照大小以便于发生映象备份时可以存储所有旧数据块。百分之百的快照大小将确保有效的快照。关于更多信息,请参阅Snapshotcachesize

利用映象备份执行文件系统增量备份

利用映象备份执行文件系统增量备份有 2 个方法。这些备份方法使您能够执行文件系统的即时恢复并能够改进备份和恢复性能。可以仅在已格式化的卷中执行备份;而不能在原始逻辑卷上。可以使用以下方法之一在已安装的文件系统上执行卷的映象备份。

方法 1 使用带有文件系统增量的映象备份
  1. 执行文件系统的完全增量备份,例如:
      dsmc incremental /myfilesystem
    
  2. 执行同一文件系统的映象备份,例如:
      dsmc backup image /myfilesystem
    
  3. 定期地执行增量备份,例如:
      dsmc incremental /myfilesystem
    

    必须按照显示的顺序执行这些步骤,才能确保服务器准确地记录添加 和删除。

  4. 下列命令将文件系统恢复到上次增量备份时的准确状态:
      dsmc restore image /myfilesystem -incremental -deletefiles
    
    恢复期间,客户机进行以下操作:

如果不正确地遵循步骤,则可能出现两种情况:

方法 2 使用映象增量模式的映象备份
  1. 执行同一文件系统的映象备份,例如:
      dsmc backup image /myfilesystem
    
  2. 执行文件系统的增量映象备份,例如:
      dsmc backup image /myfilesystem -mode=incremental
    
    这只发送那些上次备份到服务器以来增加或更改的文件。关于更多信息,请参阅Mode
  3. 定期地执行完全映象备份,例如:
      dsmc backup image /myfilesystem
    
  4. 恢复映象,如下所述:
      dsmc restore image /myfilesystem -incremental
    
    恢复过程中,使用映象+映象增量备份技术时,Tivoli Storage Manager 忽略 deletefiles 选项。恢复将包括上一次完全映象备份后被删除的文件加上一次映象备份后添加和更改的最新版本的文件。
注意:
在以下情况中,应该定期执行完全映象备份: 由于增量中应用的较少的更改,这将改进恢复时间。

使用方法 2 时,以下限制适用:

要帮助您决定哪一个方法适用于您的环境,请参阅比较方法 1 和 2

支持的客户机

此命令仅对于 AIX、HP-UX、Linux86、Linuxppc 与 Solaris 有效。

语法

                               .-----------------.
                               V                 |
>>-Backup Image--+----------+----+-------------+-+-------------><
                 '- options-'    +- filespec---+
                                 '- "filespec"-'
 
 

参数

options

表 56. Backup Image 命令:相关选项

选项 何处使用 页数
compressalways 客户机用户选项文件(dsm.opt)或命令行。 Compressalways
compression 客户机系统选项文件(dsm.sys)或命令行。 Compression
imagetype backup image 命令一起使用或在客户机系统选项文件 dsm.sys 中与 include.image 选项一起使用。 Imagetype
mode 仅命令行。 Mode
snapshotcachesize backup image 命令、include.image 选项一起使用,或在 dsm.opt 文件中使用。 Snapshotcachesize
filespec
指定一个或多个逻辑卷的名称。如果希望备份多个文件系统,可以用空格将这些文件系统名分隔开。不要使用模式匹配字 符。如果不指定卷名称,则处理由 domain.image 选项指定的逻辑 卷。如果不使用 domain.image 选项指定要处理的文件系统,则显示 错误消息且不进行映象备份。

指定安装逻辑卷的文件空间或逻辑卷名。如果在系统中为给定卷配置了文件系统,则不能用该设备名备份该卷。例如:如果 /dev/lv01 安装在 /home 上,则可以发出 backup image /home,但如果发出 backup image /dev/lv01 则会失败且出现以下出错消息:ANS1063E 指定的路径无效

对于 Sun 系统:指定文件系统名或原始设备名 称(块设备类型)。

示例

任务
备份安装逻辑卷的 /home/test 文件空间并执行映象增量备份,仅备份最后完全映象备份后的新的和已更改的文件。

命令: dsmc backup image /home/test -mode=incremental

任务
执行 /home 目录的静态映象备份.

命令: dsmc backup image /home -imagetype=static

任务
执行 /home 目录的快照映象备份.

命令: dsmc backup image /home -imagetype=snapshot

任务
备份 /dev/lv01 原始逻辑卷。

命令: dsmc backup image /dev/lv01

Backup NAS

backup nas 命令可创建属于网络连接存储(NAS)文件服务器的 一个或多个文件系统的映象备份。NAS 文件服务器执行向外的数据移动。将启动一个服务器进程,以执行此备份。

使用 nasnodename 选项指定 NAS 文件服务器的节点名称。当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。NAS 节点名称对Tivoli Storage Manager服务器标识 NAS 文件服务器;必须在服务器上注册 NAS 节点名称。将 nasnodename 选项放在客户机系统选项文件(dsm.sys)中。客户机系统选项文件中的值是缺省值,但可以在命令行上覆盖该值。关于更多信息,请参阅Nasnodename

backup nas 命令中使用 toc 选项,或将该选项与 include.fs.nas 选项一起使用可指定 Tivoli Storage Manager 是否保存每个文件系统备份的目录(TOC)信息。请参阅TOC,以获取更多信息。如果保存 TOC 信息,则您可以使用 query toc 服务器命令确定文件系统备份的内容,与 restore node 服务器命令结合使用可恢复个别文件或目录树。您还可以使用 Tivoli Storage Manager Web 客户机检查整个文件系统树并选择要恢复的文件与目录。创建 TOC 要求在备份副本组中定义此备份映象与之绑定的管理类的 TOCDESTINATION 属性。请注意,TOC 创建要求附加处理、网络资源、存储池空间,并且可能在备份操作过程中要求安装点。 如果不保存 TOC 信息,使用 restore node 服务器命令您仍可以恢复个别的 文件或目录,前提是您知道每个文件或目录的全限定名称以及该已备份对象中的映象。仅对由版本 5.2 或更高版本的客户机与服务器备份的映象支持 toc 选项。

使用 mode 选项指定是执行完全 NAS 映象备份还是执行差异 NAS 映象备份。完全映象备份备份整个文件系统。缺省值是差异 NAS 映象备份,仅对上次完全映象备份后更改的文件执行备份。如果不存在合格的完全映象备份,则执行完全映象备份。关于更多信息,请参阅Mode

使用 monitor 选项指定是否想监视 NAS 文件系统映象备份并在屏幕上显示处理信息。请参阅Monitor

使用 monitor process 命令显示管理用户标识对其具有权限的所有处理的列表。已授权管理用户标识应当对正在从命令行和 Web 使用的 NAS 节点和客户机工作站节点至少具有客户机所有者权限。

使用 cancel process 命令停止 NAS 备份处理。关于更多信息,请参阅Cancel Process

不管使用何种客户机平台,NAS 文件系统规范使用正斜杠(/)分隔符,如此示例中所示:/vol/vol0。

支持的客户机

此命令仅对 AIX 与 Solaris 客户机有效。

语法

                             .---------------.
                             V               |
>>-Backup NAS--+----------+------ filespec---+-----------------><
               '- options-'
 
 

参数

options

表 57. Backup NAS 命令:相关选项

选项 何处使用 页数
mode 仅命令行。 Mode
monitor 仅命令行。 Monitor
nasnodename 客户机系统选项文件(dsm.sys)或命令行。 Nasnodename
toc 命令行或在客户机系统选项文件(dsm.sys)中与 include.fs.nas 选项一起使用。 TOC
filespec
指定 NAS 文件服务器上的一个或多个文件系统的名称。如果未指定此参数,则 Tivoli Storage Manager 处理所有由 domain.nas 选项定义的文件系统。关于此选项的更多信息,请参阅Domain.nas

如果未指定 filespecdomain.nas 选项,则缺省的 all-nas 值用于 domain.nas 的值并备份 NAS 文件服务器上的所有文件系统。

示例

任务
执行整个文件系统的 NAS 映象备份。

命令: backup nas -mode=full -nasnodename=nas1 /vol/vol0 /vol/vol2

任务
执行整个文件服务器的 NAS 映象备份。

命令:backup nas -nasnodename=nas1

任务
对整个文件系统执行 NAS 映象备份并保存文件系统备份的目录(TOC)信息。

命令: backup nas -mode=full -nasnodename=netappsj /vol/vol0 -toc=yes

Backup WAS

Root 用户

backup was 命令指定是向 Tivoli Storage Manager 服务器备份 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件与配置信息)还是备份应用程序服务器。您可以使用不同的会话备份网络部署管理器与应用程序服务器。

记录:

  1. 不支持同一节点使用多个备份会话。

  2. 使用 mode 选项可指定是执行完全(缺省值)备份还是差量备份。关于更多信息,请参阅Mode

  3. 使用 wastype 选项可指定是备份与您希望备份的 WAS 实例的节点名相关联的网络部署管理器(ND)还是相关联的应用程序服务器(APP)。缺省值是 ND。请参阅Wastype,以获取更多信息。

  4. 在客户机系统选项文件(dsm.sys)中使用 include 选项可向 WAS 组备份指定管理类。例如:

  5. WAS 备份也可以添加至备份集。请参阅从备份集恢复数据,以获取有关 WAS 备份的更多信息。

支持的客户机

此命令对带维护包 2 的 AIX 5.1;Solaris 8;Red Hat Advanced Server 2.1 for x86、SuSE Linux 7.3 for x86、SuSE SLSE 7 for x86 与 United Linux 1.0 for x86 客户机有效。

语法

>>-Backup WAs--+----------+-- --nodename-----------------------><
               '- options-'
 
 

参数

options

表 58. Backup WAS 命令:相关选项

选项 何处使用 页数
mode 仅命令行。 Mode
wastype 仅命令行。 Wastype
nodename
指定要备份的 WAS 实例的节点名。这是必需参数。

示例

任务
备份与节点名 wasnode 关联的网络部署管理器。

命令:backup was wasnode

任务
备份与节点名与实例 ednode_instance1 关联的应用程序服务器。

命令:backup was ednode_instance1 -wastype=app

任务
对与节点名与实例 ednode_instance2 关联的网络部署管理器执行差量备份。

命令:backup was ednode_instance2 -wastype=nd -mode=differential

Cancel Process

cancel process 命令显示当前管理用户对其有权限的 NAS(如果启动了 NDMP 支持)映象备份和恢复进程的列表。 管理用户可从列表中选择一个要取消的进程。客户机所有者特权有足够的权限来取消已选择的 NAS 映象备份或恢复进程。

当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。

注意:
如果您在初始命令行使用 cancel process 命令,则将不连接至任何服务器且不需要任何密码。

支持的客户机

此命令仅对 AIX 与 Solaris 客户机有效。

语法

>>-Cancel Process----------------------------------------------><
 
 

参数

此选项无参数。

示例

任务
取消当前 NAS 映象备份或恢复进程。

命令: cancel process

Cancel Restore

cancel restore 命令显示服务器数据库中可重新启动的恢复会话的列表。一次只能取消一个可重新启动的恢复会话。再次运行 cancel restore 命令可取消其它恢复。 要重新启动可重新启动的恢复会话,请使用 restart restore 命令。

在以下情况下,可使用 cancel restore 命令:

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Cancel Restore----------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
取消恢复操作。

命令: cancel restore

Delete Access

delete access 命令删除存储在服务器上的文件或映象的授权规则。删除授权规则时,会取消由该规则指定的对任意文件或映象的用户访问权。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Delete ACcess-----------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
显示当前授权规则的列表,并且选择要删除的规则。

命令: delete access

请参阅下列屏幕示例:

索引   类型      节点     所有者          路径
_____  _______    ____________________________________
1       Backup     NODE1   USER1   home/dev/proja/list/
2       Archive    NODE3   LUIE    home/fin/budg/depta/
3       Backup     NODE4   USER2   home/plan/exp/deptc/
4       Archive    NODE5   USER2S  home/mfg/invn/parta/
输入规则索引将其删除,或退出取消操作:

要删除 允许 luieuser2s 访问您的文件或映象的授权规则,请输入 2 4(2,4) 并按 Enter 键。

Delete Archive

delete archive 命令可从 Tivoli Storage Manager 服务器存储器删除已归档的文件。管理员必须授予 您删除已归档的文件的权限。

注:删除已归档的文件时,不能再对它们进行检索。验证在删除文件之前它们是已废弃的。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Delete ARchive--+----------+--+- filespec---+---------------><
                   '- options-'  '- "filespec"-'
 
 

参数

options

表 59. Delete Archive 命令:相关选项

选项 何处使用 页数
dateformat 客户机用户选项文件(dsm.opt)或命令行。 Dateformat
description 仅命令行。 Description
filelist 仅命令行。 Filelist
noprompt 仅命令行。 Noprompt
numberformat 客户机用户选项文件(dsm.opt)或命令行。 Numberformat
pick 仅命令行。 Pick
subdir 客户机用户选项文件(dsm.opt)或命令行。 Subdir
tapeprompt 客户机用户选项文件(dsm.opt)或命令行, Tapeprompt
filespec
指定要从存储器中删除的路径和文件名。使用通配符指定目录中的一组文件或所有文件。在一个命令中一共也可输入 20 个文件规范

示例

任务
删除名为 budget 的文件。

命令: del ar /user/home/proj1/budget

任务
从 /user/home/proj1目录中删除带有 .txt 文件扩展名的所有已归档文件。

命令: del arch "/user/home/proj1/*.txt"

任务
使用 pick 选项 /user/project 目录中的归档文件。

命令: d ar "/user/project/*" -pick

Delete Filespace

已授权用户

delete filespace 命令可删除 Tivoli Storage Manager 服务器存储器中的文件空间。文件空间是服务器上的逻辑空间,该服务器包含已备份或已归档的文件或映象。Tivoli Storage Manager 在服务器上为每个工作站文件系统指定将从中备份或归档文件的独立文件空间。文件空间名与文件系统名称相同。输入 delete filespace 命令时,将显示文件空间列表。从此列表选择要删除的文件空间。

管理员必须授予您删除文件空间的权限。如果需要删除的文件空间包含备份版本,则需要 BACKDEL 权限,或如果文件空间包含归档副本,则需要 ARCHDEL 权限。如果文件空间包含备份版本和归档副本二者,则这两种权限都需要。

删除 NAS 文件空间

可以使用 delete filespace 命令从服务器存储器交互地删除 NAS 文件空间。

使用 nasnodename 选项标识 NAS 文件服务器。当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。将 nasnodename 选项放在客户机系统选项文件(dsm.sys)中。客户机系统选项文件中的值是缺省值,但可以在命令行上覆盖该值。如果未在客户机系统选项文件中指定 nasnodename 选项,则必须在处理 NAS 文件系统时在命令行上指定此选项。关于更多信息,请参阅Nasnodename

使用 class 选项可指定要删除的文件空间的类。要显示属于 NAS 节点的文件空间列表以便可以选择一个进行删除,请使用 -class=nas 选项。使用缺省 值 -class=client,将不更改当前 delete filespace 行为。关于更多信息,请参阅Class

要使用 Web 客户机删除 NAS 文件空间,请参阅第 4 章, 备份数据

删除 WebSphere Application Server(WAS)文件空间

使用 delete filespace 命令可删除 Tivoli Storage Manager 服务器上的 WAS 文件空间。

使用 delete group 命令可删除 Tivoli Storage Manager 服务器上的 WAS 组备份。请参阅Delete Group,以获取更多信息。

注意: 删除文件空间时,删除该文件空间内的所有备份版本和归档副本。删除文件空间时,不能恢复文件或映象。删除文件或映象,请验证他们是否废弃的。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Delete Filespace--+----------+------------------------------><
                     '- options-'
 
 

参数

options

表 60. Delete Filespace 命令:相关选项

选项 何处使用 页数
class 仅命令行。 Class
detail 仅命令行。 Detail
nasnodename 客户机系统选项文件(dsm.sys)或命令行。 Nasnodename
scrolllines 客户机用户选项文件(dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件(dsm.opt)或命令行。 Scrollprompt

示例

任务
删除文件空间。

命令: delete filespace

任务
从存储在服务器上的 dagordon NAS 文件服务器中删除 NAS 文件空间。

命令:delete filespace -nasnodename=dagordon -class=nas

任务
删除存储在服务器上的 WAS 文件空间。

命令:delete filespace

Delete Group

已授权用户

使用 delete group 命令可删除 Tivoli Storage Manager 服务器上的组备份。您还可以使用此命令删除 WAS 组备份。

删除组之后,组引导符(virtualfsname)将保留在 Tivoli Storage Manager 服务器上。 它不包含任何成员(文件或目录),但将报告在后续的 query filespace 命令中。如果添加了 showmembers 选项,则将无文件列出。删除组不会除去它所驻留的文件空间,因为可能有其它组在其中。如果您希望除去文件空间及其包含的所有数据,可使用 delete filespace

记录:

  1. 使用 inactive 选项可既显示活动又显示非活动组备份版本。缺省情况下,Tivoli Storage Manager 仅显示活动版本。请参阅Inactive,以获取更多信息。

  2. 使用 pick 选项可选择要从 Tivoli Storage Manager 服务器删除的某特定组。请参阅Pick,以获取更多信息。

  3. 如果您不希望显示在删除组备份版本之前通常会显示的确认提示,可使用 noprompt 选项。缺省情况下,Tivoli Storage Manager 将在删除组备份之前提示您确认。使用此选项能加快删除速度。然而,这也增加了意外删除您希望保存的组备份版本的风险。小心使用此选项。请参阅Noprompt,以获取更多信息。

  4. 使用 query filespace 命令可显示存储在 Tivoli Storage Manager 服务器上的节点的虚拟文件空间名称。关于更多信息,请参阅Query Filespace

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Delete GRoup- filespec-+----------+-------------------------><
                          '- options-'
 
 

参数

filespec
指定服务器上希望删除的虚拟文件空间名与组名称。
options

表 61. Delete Group 命令:相关选项

选项 何处使用 页数
inactive 仅命令行。 Inactive
noprompt 仅命令行。 Noprompt
pick 仅命令行。 Pick
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime

示例

任务
删除 /vfs/group1 组的当前活动版本。

命令:

delete group /vfs/group1

任务
从活动与非活动版本列表中删除 /vfs/group1 组的备份版本。

命令:

delete group /vfs/group1 -inactive -pick

任务
删除当前活动 APP/ND WAS 组。

命令:delete group /WAS_APPNODE/WASGROUP

任务
从活动与非活动版本列表中删除 WAS ND/APP 组的备份版本。

命令:delete group /WAS_ND_NDNODE/WASGROUP -inactive -pick

Expire

expire 命令使文件规范中指定的或由 filelist 选项指定的备份对象处于非活动状态。

工作在交互式方式时,在文件到期前将出现提示通知您。

expire 命令不除去工作站文件。如果使仍存在于工作站中的文件或目录到期,则在下次增量备份期间再次备份该文件或目录,除非将对象从备份处理中排除。

如果使包含活动文件的目录到期,则在 GUI 中那些文件将不会在后继查询中出现。然而,如果指定了正确的查询(查询中目录带有通配符),则这些文件将显示在命令行上。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-EXPire--+----------+---- filespec---------------------------><
           '- options-'
 
 

参数

options

表 62. Expire 命令:相关选项

选项 何处使用 页数
dateformat 客户机用户选项文件(dsm.opt)或命令行。 Dateformat
filelist 仅命令行。 Filelist
noprompt 仅命令行。 Noprompt
numberformat 客户机用户选项文件(dsm.opt)或命令行。 Numberformat
pick 仅命令行。 Pick
timeformat 客户机用户选项文件(dsm.opt)或命令行。 Timeformat
注:如果指定 filelist,则忽略 pick
filespec
指定要使之到期的路径和文件名。使用此命令只能输入一个文件规范。但是,可以使用通配符选择某个目录中的一组文件或所有文件。如果指定 filelist 选项,则将忽略 filespec 指定。

示例

任务
使 home 目录中的 letter1.txt 文件处于非活动状态。

命令: expire "u/home/letter1.txt"

任务
使 admin/mydir 目录中的所有文件处于非活动状态。

命令: expire u/admin/mydir/*

任务
冻结 /home/avi/filelist.txt中的所有文件

命令: expire -filelist=/home/avi/filelist.txt

Help

help 命令显示命令行客户机的帮助目录主题。输入要查看的主题编号。如果有多个主题屏幕,则在列表中向前或向后滚动。要退出,请输入 q 并按 Enter 键。

注意:
如果在初始命令行中使用 help 命令,则将不连接至任何服务器且不需要任何密码。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Help--------------------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
显示帮助主题列表。

命令: help

Incremental

incremental 命令在缺省客户机域或从指定的文件系统、目录或文件备份所有新建或已更改的文件或目录,除非将它们从备份服务中排除。

要增量备份选定的文件或目录,应在命令中输入文件规范。如果未输入文件规范,则缺省值是在缺省域中备份文件或目录。请参阅Domain,以获取有关对于对象包含在缺省域中如何更改的信息。

以下分配给文件或目录的管理类中的属性将影响是否实际备份数据:

频率
两次连续备份文件之间必须经过的天数。frequency 属性仅应用于完全增量备份。

方式
将仅允许您备份自上一次备份以来已更改的文件(已修改的)或备份无论它们是否已更改的文件(全部)。

串行化
根据下列值允许或拒绝备份文件或目录:

关于管理类的更多信息,请参阅第 8 章, "理解存储管理策略"

使用包含-排除列表中的 include 选项,您可以覆盖文件或文件组的缺省管理类。

既可以执行完全增量备份也可以执行按日期增量备份。缺省值是完全增量备份。

您还可以使用 selective 命令执行仅备份您指定的无论它们是否已更改的文件、目录或空目录的选择性备份。 关于更多信息,请参阅Selective

完全增量将备份所有新的或自上次增量备份以来更改过的文件。在完全增量备份过程中,客户机将查询服务器以确定存储器的确切状况。Tivoli Storage Manager 将此信息用于:

按日期的增量备份

除非通过 exclude 语句从备份中排除文件,否则按日期增量备份将备份新的和已更改的文件,这些文件的修改日期晚于存储在服务器中的上次增量备份的日期。

如果仅在部分文件系统上执行按日期增量备份,则不更新上一次完全增量备份的日期,并且下次按日期增量备份将再次备份这些文件。在按日期增量备份期间,不备份对于访问控制表(ACL)的更改。使用 query filespace 命令可确定整个文件系统的上一次增量备份的日期和时间。

要执行按日期的增量备份,请在 incremental 命令中使用 incrbydate 选项。

和完全增量备份不同的是,按日期的增量备份不包含所有您的工作站 文件的当前服务器 存储器,原因是:

由于上述原因,如果在执行备份的一周之内时间有限,但在周末有多余的时间,则您可以在工作日执行按日期的增量备份,在周末执行完全增量备份,以维护您的工作站文件的当前服务器存储器。

如果由于通信故障或会话损失而重试 incremental 命令, 则转移统计信息将显示在尝试 all 命令期间 Tivoli Storage Manager 尝试转移的字节数。因此,转移的字节的统计信息可能与文件统计信息(如文件大小统计信息)不匹配。

文件系统和 ACL 支持

特殊文件系统包含操作系统生成的动态信息;它们不包含数据或文件。UNIX 客户机忽略特殊文件系统及其内容。特殊文件系统包含以下内容:

Tivoli Storage Manager 为表 63客户机文件系统提供 ACL 支持。

表 63. 支持的文件系统和 ACL 支持

平台 文件系统 ACL 支持
AIX jfs
gpfs
JFS2VxFS




HP-UX hfs
VxFS(JFS Veritas)

是(V3.3.Layout 4)
Linux86 与 Linuxppc ext2
ext3
jfs
reiserfs
gpfs





Linux/390 ext2
reiserfs


OS/390 UNIX hfs
zfs


Solaris ufs
VxFS
QFS



记录:

  1. 从版本 3.7.2 开始,Tivoli Storage Manager 为 AIX 客户机上的 GPFS 文件系统提供完全的 ACL 支持。带有 ACL 集、使用 V3.7.1 或更低版本客户机备份的文件,即使尚未更改,也必须重新备份。这会更新服务器上的 ACL 数据。

  2. 对于 Linux86 与 Linuxppc 上的 GPFS ACL 支持,Tivoli Storage Manager 客户机使用 libgpfs.so 库(该库来自于标准 GPFS 软件包),因此可在以下位置中搜索它:

  3. 单机软件包 LSCqfs 3.5.0 是唯一支持的 QFS 版本。另外,以下限制也应用于 QFS 文件系统:

  4. AIX 上支持对 Veritas 文件系统及其 ACL 的增量、选择性、文件列表备份、归档、恢复与检索处理。在逻辑卷管理器卷上恢复 Veritas 卷是允许的,反之亦然,前提是两者的文件系统类型相同。ACL 信息在跨文件系统类型资源执行时可能会丢失。

注意: 如果正在多节点群集中运行 GPFS for AIX 或 GPFS for Linux86,且所有节点共享一个已安装的 GPFS 文件系统,则 Tivoli Storage Manager 将按本地文件系统处理此文件系统。Tivoli Storage Manager 在增量备份期间在每个节点上备份文件系统。要避免这种情况发生,可以执行以下操作之一

将本地快照与服务器文件空间关联

结合提供逻辑卷快照的第三方应用程序对 incremental 命令使用 snapshotroot 选项使本地快照上的数据与存储在 Tivoli Storage Manager 服务器上的真实文件空间数据关联。snapshotroot 选项不提供拍摄卷快照的任何工具,而仅管理由卷快照创建的数据。 有关更多信息,请参阅Snapshotroot

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

                              .-----------------.
                              V                 |
>>-Incremental--+----------+----+-------------+-+--------------><
                '- options-'    +- filespec---+
                                '- "filespec"-'
 
 

参数

options

表 64. Incremental 命令:相关选项

选项 何处使用 页数
changingretries 客户机系统选项文件(dsm.sys)或命令行。 Changingretries
compressalways 客户机用户选项文件(dsm.opt)或命令行。 Compressalways
compression 客户机系统选项文件(dsm.sys)或命令行。 Compression
dirsonly 仅命令行。 Dirsonly
domain 仅客户机系统选项文件(dsm.sys)、客户机用户选项文件(dsm.opt)或命令行。 Domain
filelist 仅命令行。 Filelist
filesonly 仅命令行。 Filesonly
incrbydate 仅命令行。 Incrbydate
memoryefficientbackup 客户机用户选项文件(dsm.opt)或命令行。 Memoryefficientbackup
preservelastaccessdate 客户机用户选项文件(dsm.opt)或命令行。 Preservelastaccessdate
snapshotroot 仅命令行。 Snapshotroot
subdir 客户机用户选项文件(dsm.opt)或命令行。 Subdir
tapeprompt 客户机用户选项文件(dsm.opt)或命令行。 Tapeprompt
volinformation 仅命令行。 Volinformation
filespec
指定要备份的路径和文件名。使用通配符选择目录中的一组文件或所有文件。 通过用空格分隔文件规范,在一个命令中最多还可输入 20 个文件规范。如果未指定文件规范,则将备份缺省域或选项指定的域。关于归档处理的文件大小最大值,请参阅操作的文件大小最大值

如果指定了文件系统,则备份所有新的文件和已更改的文件。另外,在服务器上更新文件空间的上次增量备份日期。如果指定了文件或目录,则不更新上次增量备份日期。如果使用 incrbydate 选项执行了稍后的备份,这意味着可能再次备份文件或目录。

如果指定文件系统,则在不带后缀斜线的情况下指定文件系统。

示例

任务
运行客户机用户选项文件(dsm.opt)中指定的缺省客户机域的增量备份。

命令: Incremental

任务
为 /home、/usr 和 /proj 文件系统运行增量备份。

命令: Incremental /home /usr /proj

任务
为 /proj/test 目录运行增量备份。

命令: Incremental /proj/test/

任务
为 /home 文件系统运行按日期增量备份。

命令:Incremental -incrbydate /home

任务
对 /fs/dir1 目录中 以 abc 字符串开始的所有文件运行增量备份。

命令:Incremental -subdir=yes "/fs/dir1/abc*"

任务
运行 /fs/dir1 目录中的 abc 文件的增量备份。

命令:Incremental -subdir=yes /fs/dir1/abc

任务
对目录对象 /fs/dir1,而不是 /fs/dir1 目录中的所有文件运行增量备份。

命令:Incremental /fs/dir1

任务
对目录对象 /fs/dir1 和 /fs/dir1 目录中的所有文件运行增量备份。

命令: Incremental -subdir=yes /fs/dir1/

任务
对 /usr 文件系统下的所有文件与目录运行增量备份,并将它们存储在 Tivoli Storage Manager 服务器上的本地快照文件空间 /snapshot/day1 中。

命令:dsmc inc /usr -snapshotroot=/snapshot/day1

Loop

loop 命令启动一个交互式命令行会话,该会话一直保持到您按 quit 时为止。

如果要求您输入密码,则会在循环方式提示符出现之前提示您。

注意:
没有有效地与服务器连接,就决不可能输入循环方式。结果之一是某些命令,诸如 restore backupset -location=file 当有效服务器不可用时仅可使用在初始命令行上。

在交互式命令行会话中,不需要在每条命令之前加上 dsmc 和您的密码(如果需要)。

交互式方式中,在最初命令行上输入的选项将覆盖您在客户机用户选项文件(dsm.opt)或客户机系统选项文件(dsm.sys)中指定的值。此值对整个交互式会话保持有效,除非由某给定交互式命令的另一值覆盖。例如,如果您在客户机用户选项文件(dsm.opt)或客户机系统选项文件(dsm.sys)中将 subdir 选项设置为 yes,且在初始命令行上指定 -subdir=no,则 -subdir=no 设置对于整个交互式会话保持有效,除非由某给定交互式命令上的 -subdir=yes 值覆盖。然而,subdir=yes 值仅 在输入它时影响命令。当命令完成时,值将恢复至交互式会话开始时的值 -subdir=no

可以按交互式方式输入 scheduleloop 命令以外的所有有效命令。

一些选项不能在 loop 命令创建的交互式会话中使用,并在选项描述中由以下语句标识这些选项:此选项仅在初始命令行中有效。它在交互式方式下无效

关于无法在交互式方式下使用的选项,请参阅第 9 章, 使用处理选项

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-LOOP--------------------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
启动交互式命令行会话。

命令: dsmc

tsm> 提示符下,输入一条命令。

Macro

macro 命令执行一系列在宏文件中指定的命令。通过在宏文件中包含 macro 命令,可以嵌套多达 10 个层次的命令。

在为 macro 命令指定的宏文件中不支持注释行。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-MAcro- macroname--------------------------------------------><
 
 

参数

macroname
指定包含命令的文件的全限定名称。

示例

下面是如何使用 macro 命令的示例。

任务
有选择地备份下列目录中的文件:
/devel/project/proja
/devel/project/projb
/devel/project/projc

命令:macro backabc.mac

其中 backabc.mac 包含下列语句:

 Selective /devel/project/proja/
Selective /devel/project/projb/
Selective /devel/project/projc/

Monitor Process

monitor process 命令显示管理用户对其具有权限的当前 NAS(如果启动了 NDMP 支持)映象备份和恢复进程的列表。 然后,管理用户可选择一个要监视的进程。客户机所有者特权有足够的权限来监视已选择的 NAS 映象备份或恢复进程。

当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。

支持的客户机

此命令仅对 AIX 与 Solaris 客户机有效。

语法

>>-MONitor Process---------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
监视当前 NAS 映象备份或恢复进程。

命令:monitor process

Query Access

query access 命令显示一个用户的列表,您对这些用户节点授予了对于特定文件的备份版本或归档副本的访问权。 Tivoli Storage Manager 显示使用 set access 命令或使用图形用户界面(GUI)“实用程序”菜单上的 节点访问列表 定义的一组授权规则。包括以下信息:

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query ACcess------------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
显示具有对于您文件的访问权的用户的列表。

命令: query access

Query Archive

query archive 命令显示已归档的文件和有关每个文件的以下信息的列表:

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query ARchive--+----------+--+- filespec---+----------------><
                  '- options-'  '- "filespec"-'
 
 

参数

options

表 65. Query Archive 命令:相关选项

选项 何处使用 页 数
dateformat 客户机用户选项文件(dsm.opt)或命令行。 Dateformat
description 仅命令行。 Description
detail 仅命令行。 Detail
dirsonly 仅命令行。 Dirsonly
filelist 仅命令行。 Filelist
filesonly 仅命令行。 Filesonly
fromdate 仅命令行。 Fromdate
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
fromtime 仅命令行。 Fromtime
numberformat 客户机用户选项文件(dsm.opt)或命令行。 Numberformat
scrolllines 客户机用户选项文件 (dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件(dsm.opt)或命令行。 Scrollprompt
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
todate 仅命令行。 todate
totime 仅命令行。 Totime
filespec
指定要查询的路径和文件名。使用通配符指定目录中的一组文件或所有文件。如果使用通配符,请将文件规范括在双引号中。指定星号(*)可查询当前目录中所有归档的文件。

示例

任务
显示当前工作目录中所有的已归档文件列表。

命令: q archive "*"

任务
显示 /devel 目录及其所有子目录中已归档文件的列表。

命令: query archive "/devel/*" -subdir=yes

任务
显示当前目录中的所有已归档文件的列表。使用 dateformattimeformat 选项可以重新格式化日期和时间。

命令: q ar -date=5 -time=1 "*"

任务
显示当前目录中的所有已归档文件的列表。使用 detail 选项来显示每个文件的最近修改日期和上次访问日期。

命令: q ar -detail "*"

任务
显示 /home/proj 目录中其文件名的前四个字符以 proj 开始的已归档文件的列表。

命令: q ar "/home/proj/proj*"

Query Backup

query backup 命令显示文件备份版本的列表。文件信息包括以下各项:

查询 NAS 文件系统映象

可以使用 query backup 命令显示关于为 NAS 文件服务器备份的文件系统映象的信息。

使用 nasnodename 选项标识要查询的 NAS 文件服务器。当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。将 nasnodename 选项放在客户机系统选项文件(dsm.sys)中。客户机系统选项文件中的值是缺省值,但可以在命令行上覆盖该值。关于更多信息,请参阅Nasnodename

使用 class 选项指定要查询的文件空间类。要显示属于 NAS 节点的映象列表,请使用 -class=nas 选项。使用缺省 -class=client 选项将不会更改当前的 query backup 行为。关于更多信息,请参阅Class

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query Backup--+----------+--+- filespec---+-----------------><
                 '- options-'  '- "filespec"-'
 
 

参数

options

表 66. Query Backup 命令:相关选项

选项 何处使用 页数
class 仅命令行。 Class
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
detail 仅命令行。 Detail
dirsonly 仅命令行。 Dirsonly
filelist 仅命令行。 Filelist
filesonly 仅命令行。 Filesonly
fromdate 仅命令行。 Fromdate
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
fromtime 仅命令行。 Fromtime
inactive 仅命令行。 Inactive
nasnodename 客户机系统选项文件(dsm.sys)或命令行。 Nasnodename
numberformat 客户机用户选项文件(dsm.opt)或命令行。 Numberformat
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
scrolllines 客户机用户选项文件 (dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件 (dsm.opt)或命令行。 Scrollprompt
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
todate 仅命令行。 todate
totime 仅命令行。 Totime
filespec
指定要查询的路径和文件名。使用通配符指定目录中的一组文件或所有文件。如果使用通配符,请将文件规范括在双引号中。指定星号(*)可显示关于当前目录中您的所有文件的备份版本的信息。使用 -class=nas 选项查询 NAS 文件系统映象时,请不要使用通配符。

示例

任务
显示当前目录中文件的现行或非现行备份版本的列表。

命令:query backup -inactive "*"

任务
显示当前目录中的所有备份的列表。使用 detail 选项来显示每个文件的最近修改日期和上次访问日期。

命令: q backup -detail "*"

任务
显示从 /home/proj 目录备份的其文件名以 proj 开始的文件列表。使用 dateformattimeformat 选项。

命令: q b -date=1 -time=4 "/home/proj/proj*"

任务
在 /home 文件系统中显示现行和非现行备份文件版本的列表。使用 dateformattimeformat 选项。

命令: q b -date=5 -time=1 -ina -su=yes /home/

任务
nas2 NAS 文件服务器查询文件系统映象。

命令:query backup -nasnodename=nas2 -class=nas

任务
查询属于节点的 WAS 文件系统映象。

命令:query backup -class=was

Query Backupset

query backupset 命令从本地文件、磁带设备或 Tivoli Storage Manager 服务器查询备份集。 请参阅Location,以获取有关指定驻留本 地的备份集的信息。此命令显示备份集名称、生成日期、保留期和描述。

您仅可以使用此命令查询 AIX、Solaris 与 HP-UX 客户机的磁带设备 上的备份集。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query BACKUPSET--+---------+--+----------------+------------><
                    '-options-'  +- backupsetname-+
                                 '- filename------'
 
 

参数

options

表 67. Query Backupset 命令:相关选项

选项 何处使用 页 数
description 仅命令行。 Description
location 仅命令行。 Location
scrolllines 客户机用户选项文件 (dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件 (dsm.opt)或命令行。 Scrollprompt
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
backupsetname
当 -location=server 有效时,在要查询的服务器上指定备份集的名称。可使用通配符指定备份集名称。如果使用通配符或不指定备份 集名称,则屏幕上将显示您拥有的所有备份集。当创建备份集时,服务器将指定 root 作为备份集的所 有者。当在服务器上查询备份集时,非 root 用户将不会看到列出的备份集,即使他们知道备份集的名称 并在查询中使用了它。
filename
当 -location=file 有效时,在包含您要查询的备份集的本地工作站上指定文件名称。

示例

任务
在服务器上查询称为 mybackupsetname 的备份集。

命令: query backupset "mybackupsetname" -loc=server

任务
在 budget 目录的 backupsetfile.name 文件中查询备份集。

命令: dsmc query backupset "/home/budget/backupsetfile.name" -loc=file

任务
查询 /dev/rmt0 磁带设备上的备份集。

命令: dsmc query backupset /dev/rmt0 -loc=tape

Query Filespace

query filespace 命令显示存储在服务器中的节点的文件空间列表。您还可以指定查询单个文件空 间名。文件空间是包含已备份或已归档文件的服务器上的逻辑空间。Tivoli Storage Manager 为从中备份或归档文件的工作站中的每个文件系统在服务器中分配一个单独的文件空间。文件空间名称与文件系统名称相同。

查询 NAS 文件空间

使用 nasnodename 选项标识要查询的 NAS 文件服务器。当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。将 nasnodename 选项放在客户机系统选项文件(dsm.sys)中。客户机系统选项文件中的值是缺省值,但可以在命令行上覆盖该值。如果未在客户机系统选项文件中指定 nasnodename 选项,则必须在处理 NAS 文件系统时在命令行上指定此选项。关于更多信息,请参阅Nasnodename

使用 class 选项指定要查询的对象类。要显示属于 NAS 节点的文件空间列表,请使用 -class=nas 选项。使用缺省值 -class=client 将不更改当前 query filespace 行为。关于更多信息,请参阅Class

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query Filespace--+----------------+--+----------+-----------><
                    '- filespacename-'  '- options-'
 
 

参数

filespacename
指定可包含通配符的可选字符串。 使用此参数可指定文件空间的子集。缺省值是显示所有文件空间。
options

表 68. Query Filespace 命令:相关选项

选项 何处使用 页 数
class 仅命令行。 Class
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
detail 仅命令行。 Detail
fromnode 仅命令行。 Fromnode
nasnodename 客户机系统选项文件(dsm.sys)或命令行。 Nasnodename
scrolllines 客户机用户选项文件 (dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件 (dsm.opt)或命令行。 Scrollprompt
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat

示例

任务
显示文件空间。

命令: query filespace

任务
显示文件空间。使用 dateformattimeformat 选项可以重新格式化日期和时间。

命令: query filespace -date=5 -time=4

任务
显示 /home 文件空间。

命令:query filespace /home

任务
显示文件空间名,包含模式 smith

命令:query filespace "*smith*"

任务
nas2 NAS 文件服务器查询文件空间。

命令:query filespace -nasnodename=nas2 -class=nas

Query Group

已授权用户

使用 query group 命令可显示有关组备份及其成员的信息。

记录:

  1. 使用 pick 选项可显示从中您可以选择要查询的一个组的组列表。

  2. 使用 showmembers 选项可显示并选择希望查询的个别组成员。showmembers 选项在使用 inactive 选项时无效。如果您希望显示当前非活动的组的成员,请使用 pitdatepittime 选项指定您希望查询的成员的备份日期与时间。

  3. 使用 query filespace 命令可显示存储在 Tivoli Storage Manager 服务器上的节点的 虚拟文件空间名称。关于更多信息,请参阅Query Filespace

  4. 如果执行完全组备份与差量组备份,使用 -inactive 选项查 询此组将显示同一名称的两种活动备份,一个是类型 FULL,一个是类型 DIFF。这些备份将冻结任何以前的完全与差量备份:
    +--------------------------------------------------------------------------------+
    |大小      备份日期             管理类      A/I 类型 文件                        |
    |----      -----------          ----------  --- ---- ----                        |
    |433  B  10/09/2002 14:40:07    NOARCH       A  FULL VFS/GROUP1                  |
    |433  B  10/10/2002 07:58:43    NOARCH       A  DIFF VFS/GROUP1                  |
    |433  B  10/09/2002 14:39:58    NOARCH       I  FULL VFS/GROUP1                  |
    |433  B  10/09/2002 14:39:53    NOARCH       I  DIFF VFS/GROUP1                  |
    |                                                                                |
    +--------------------------------------------------------------------------------+

    如果您不使用 -inactive 选项查询组备份,则查询将仅显示最近的组备份,不管是类型 FULL 还是类型 DIFF:

    +--------------------------------------------------------------------------------+
    |大小      备份日期           管理类     A/I 类型 文件                           |
    |----      -----------        ---------- --- ---- ----                           |
    |433  B  10/10/2002 07:58:43    NOARCH    A  DIFF VFS/GROUP1                     |
    +--------------------------------------------------------------------------------+

支持的客户机

此选项对所有 UNIX 客户机有效。

语法

>>-query group- filespec-+----------+--------------------------><
                         '- options-'
 
 

参数

options

表 69. Query Group 命令:相关选项

选项 何处使用 页 数
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
inactive 仅命令行。 Inactive
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
showmembers 仅命令行。 Showmembers
filespec
指定您希望查询的服务器上的虚拟文件空间名与组名称。

示例

任务
显示 /vfs 文件空间中的所有组。

命令:

query group /vfs/*

任务
显示 /vfs/group1 文件规范的现行与非现行版本。

命令:

query group /vfs/group1 -inactive

任务
显示 /vfs/group1 文件规范。使用 showmembers 选项可显示从中您可以选择要查询的一个或 多个成员的组成员列表。

命令:

query backup /vfs/group1 -showmembers 

Query Image

query image 命令可显示由客户机备份的文件系统映象的信 息:

注意:
必须安装 Tivoli Storage Manager API 才能使用 query image 命令。

支持的客户机

此命令仅对于 AIX、HP-UX、Linux86、Linuxppc 与 Solaris 有效。

语法

>>-Query Image--+----------+--+- logicalvolumename-+-----------><
                '- options-'  '- filespacename-----'
 
 

参数

options

表 70. Query Image 命令:相关选项

选项 何处使用 页 数
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
fromnode 仅命令行。 Fromnode
fromowner 仅命令行 Fromowner
inactive 仅命令行。 Inactive
numberformat 客户机用户选项文件 (dsm.opt)或命令行。 Numberformat
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
scrolllines 客户机用户选项文件(dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件 (dsm.opt)或命令行。 Scrollprompt
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
logicalvolumename
指定要查询的逻辑卷的名称。必须指定映象的确切名称。不能使用通配符。缺省值是所有活动映象(除非由一个或多个选项限制)。
filespacename
指定要查询的文件系统名。

省略 logicalvolumenamefilespacename 会导致显示所有映象。

示例

任务
显示所有备份映象。

命令:q image

任务
显示节点 avalon 中 kutras 拥有的所有备份的映象。

命令: query image -fromnode=avalon -fromowner=kutras

任务
显示 /usr 映象的现行和非现行版本。

命令:q i /usr -inactive

Query Inclexcl

query inclexcl 命令按照备份与归档操作期间处理包含-排除语句的顺序来显示包含-排除语句的列表。该列表显示选项的类型、选项的范围(archive 与 all 等)以及源文件的名称。

可以在将模式实际插入选项文件前,测试想在包含-排除列表中使用的模式的有效性。请参阅下面的 test pattern 指示信息。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query INCLexcl- -+--------------+---------------------------><
                    '-test pattern-'
 
 

参数

test pattern
用于测试想在包含-排除列表中使用的模式的有效性。如果在此命令中使用 test pattern,则将出现以下情况:

如果 test pattern 无错误,则编译的模式结果与 test pattern 结果相同。

示例

任务
显示包含-排除语句的列表。

命令: query inclexcl

任务
测试此模式的有效性:/.../?x?/*.log

命令: query inclexcl /.../?x?/*.log

Query Mgmtclass

query mgmtclass 命令显示关于您的活动策略集中的可用管理类的信息。

管理员定义包含某些属性的管理类,这些属性控制文件是否适合于备份或归档服务。管理类还将确定如何在服务器上管理备份和归档。

您的活动策略集包含一个缺省管理类;它可以包含任何数目的其它管理类。可以使用位于客户机用户选项文件(dsm.opt)中的 include 选项将特定管理类分配给文件。如果未指定文件的管理类,Tivoli Storage Manager 将使用缺省管理类。

归档文件时,可以通过使用 archmc 选项替换指定的管理类。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query Mgmtclass--+----------+-------------------------------><
                    '- options-'
 
 

参数

options

表 71. Query Mgmtclass 命令:相关选项

选项 何处使用 页 数
detail 仅命令行。 Detail
fromnode 仅命令行。 Fromnode

示例

任务
显示缺省和可用的管理类。

命令: query mgmtclass

Query Node

query node 命令显示管理用户标识具有权限执行操作的所有节点。已授权管理用户标识应当对正在从命令行和 Web 使用的 NAS 节点和客户机工作站节点至少具有客户机所有者权限。

当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。

使用 type 选项指定要为其过滤的节点类型。有效值是 nasclientserverany。缺省值是 any。关于更多信息,请参阅Type

支持的客户机

此命令仅对 AIX 与 Solaris 客户机有效。

语法

>>-Query Node-+----------+-------------------------------------><
              '- options-'
 
 

参数

options

表 72. Query Node 命令:相关选项

选项 何处使用 页 数
type 仅命令行。 Type
scrolllines 客户机用户选项文件 (dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件 (dsm.opt)或命令行。 Scrollprompt

示例

任务
显示所有 NAS 节点。

命令:query node -type=nas

Query Options

使用 query options 命令可显示所有或部分选项及其当前设置。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query Options-+-------------------+-------------------------><
                 '- patternoptions-'
 
 

参数

pattern
可包含通配符的可选字符串。 使用此参数可指定选项的子集。缺省值是显示所有选项。
options

表 73. Query Options 命令:相关选项

选项 何处使用 页 数
scrolllines 客户机用户选项文件 (dsm.opt)或命令行。 Scrolllines
scrollprompt 客户机用户选项文件 (dsm.opt)或命令行。 Scrollprompt

示例

任务
显示所有选项及它们的值。

命令:query options

任务
显示以 comm 开始的选项。

命令:query options comm*

任务
显示 replace 选项的值。

命令:query options replace

Query Restore

使用 query restore 命令可显示服务器数据库中可重新启动的恢复会话的列表。该列表包含以下这些字段:所有者、替换、子目录、保存路径、源和目的地。

当通配符恢复命令由于网络停机故障、客户机故障、服务器停机故障或类似问题而失败时,创建可重新启动的恢复会话。发生这样的故障时,文件空间将锁定在服务器上,并且它的文件不能移出服务器的顺序卷。要对文件空间解锁,可重新启动恢复并允许它完成(restart restore 命令),也可取消恢复(cancel restore 命令)。使用 query restore 可确定您是否具有可重新启动的恢复会话以及会影响哪些文件空间。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query Restore-----------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
显示服务器数据库中的可重新启动的恢复会话。

命令:query restore

Query Schedule

使用 query schedule 命令可显示您的节点已调度的事件。管理员可以为您设置调度以执行自动备份和归档。要规划您的工作,可使用该命令确定下一个预定事件发生的时间。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query SChedule----------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
显示调度事件。

命令: query schedule

Query Session

query session 命令显示关于会话的信息,包括当前节点名称、建立会话的时间、服务器信息以及服务器连接信息。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-Query SEssion-----------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
显示会话信息。

命令: query session

样本 query session 显示如下:

Tivoli Storage Manager
Command Line Backup Client Interface - Version 5, Release 1,
Level 0.0 (C) Copyright IBM Corporation, 1990, 2002 All
Rights Reserved.
 
Node Name: EPSILON3
Session established with server FIJI_0918GA: AIX-RS/6000
  Server Version 5, Release 1, Lev. 0.0
  Server date/time: 03/04/2002 15:09:52  
  Last access: 03/04/2002 15:09:40
 
Server Connection Information
 
Server Name.............: FIJI_0918GA
Server Type.............: AIX-RS/6000
Server Version..........: Ver. 5, Rel. 1, Lev. 0.0
Last Access Date........: 09/04/1999 15:09:40
Delete Backup Files.....: Yes
Delete Archive Files....: Yes
 
Node Name...............: EPSILON3
User Name...............: thompson

Query Systeminfo

使用 query systeminfo 命令可聚集有关一个或多个以下项的信息, 并将此信息输出至文件或控制台:

记录:

  1. 使用 filename 选项可指定从您指定的项而聚集来的信息将存储在其 中的文件名。 如果不指定文件名,缺省情况下信息将存储在 dsminfo.txt 文件中。请 参阅Filename,以获取更多信息。

  2. 如果您希望将信息输出至控制台,请使用 console 选项。请参阅Console,以获取更多信息。
    注意:
    此命令主要意在用于辅助诊断。如果使用 console 选项,则将不执行特殊的输出格式编排以容纳屏幕高度或 宽度。因此,控制台输出可能由于长度和换行而难以阅读。在这种情况下,建议您对 query systeminfo 命令使用 filename 选项,以便使输出能写入接着可提交至技术支持的 文件。

支持的客户机

此命令对于所有的 UNIX 客户机有效。

语法

                     .-----------.
                     V           |
>>-Query SYSTEMInfo------ item---+--+----------+---------------><
                                    '- options-'
 
 

参数

item
指定您希望从中聚集信息的一个或多个项,并将信息输出至使用 filename 选项指定的文件名或输出至控制台。
options

表 74. Query Systeminfo 命令:相关选项

选项 何处使用 页 数
console 仅命令行。 Console
filename 仅命令行。 Filename

示例

任务
聚集并存储 tsminfo.txt 文件中 dsm.opt 文件以及 Tivoli Storage Manager 错误日志文件的内容。

命 令:query systeminfo dsmoptfile errorlog -filename=tsminfo.txt

Query WAS

已授权用户

使用 query was 命令可显示与您指定的 WAS 组备份类型的节点名匹配的 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件与配置信息)或 应用程序服务器的备份。

使用 wastype 选项可指定是查询与您希望查询的 WAS 实例的节 点名相关联的网络部署管理器(ND)还是相关联的应用程序服务器(APP)。缺省值是 ANY。您还可以将 wastype 选项设置为 LOCAL,以查询本地机器上的应用程序服务 器与网络部署管理器的所有实例。请参阅 Wastype ,以获取更多信息。

支持的客户机

此命令对带维护包 2 的 AIX 5.1;Solaris 8;Red Hat Advanced Server 2.1 for x86、SuSE Linux 7.3 for x86、SuSE SLSE 7 for x86 与 United Linux 1.0 for x86 客户机有效。

语法

>>-Query WAs--+----------+-- --nodename------------------------><
              '- options-'
 
 

参数

options

表 75. Query WAS 命令:相关选项

选项 何处使用 页 数
fromnode 仅命令行。 Fromnode
fromowner 仅命令行 Fromowner
inactive 仅命令行。 Inactive
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
showmembers 仅命令行。 Showmembers
wastype 仅命令行。 Wastype
nodename
指定希望查询的组的节点名。如果不指定节点名,Tivoli Storage Manager 将查询所有 WAS 备份。

示例

任务
查询 Tivoli Storage Manager 服务器上的所有 WAS 备份(网络部署管理器与应用程序服务器)。

命令:query was -ina -wastype=any

任务
查询与节点名 wasnode 关联的网络部署管理器的组备份。使用 showmembers 选项可显示从中您可以选择要查询的一个或 多个成员 的组成员列表。

命令:query was wasnode -showmembers

Restart Restore

restart restore 命令显示服务器数据库中可重新启动的恢复会话的列表。一次只能重新启动一个可重新启动的恢复会话。再次运行 restart restore 命令重新启动其它的恢复。

重新启动的恢复使用在失败的恢复中使用的相同选项。重新启动的恢复从先前恢复失败的点开始继续执行。

要取消可重新启动的恢复会话,可使用 cancel restore 命令。在以下情况下使用 restart restore 命令:

失败会话中的选项将取代重新启动的会话的新的或已更改的选项。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-RESTArt Restore---------------------------------------------><
 
 

参数

此命令没有参数。

示例

任务
重新启动恢复。

命令: restart restore

Restore

restore 命令可从 Tivoli Storage Manager 服务器中获取文件的备份版本的副本。要恢复文件,请指定目录或选择的文件,或从列表中选择文件。将文件恢复到从中备份它的目录中或恢复到不同目录中。Tivoli Storage Manager 使用带有 subtree 值的 preservepath 选项作为恢复文件的缺省值。关于更多信息,请参阅Preservepath

要获取受支持文件系统与 ACL 的支持,请参阅 文件系统和 ACL 支持

注意:
在 UNIX 系统上,创建符号链接时,将其修改时间设置为当前时间并不能更改。所以,恢复符号链接时,将其修改日期和时间设置为恢复的日期和时间,而不是备份链接时的日期和时间。结果,Tivoli Storage Manager 将在下一次增量备份期间备份符号链接,因为自上一次备份以来其修改时间已更改。

如果在恢复特定路径和文件时将 subdir 选项设置为 yes,则 Tivoli Storage Manager 将递归恢复该路径下的所有子目录,以及存在于任何那些子目录下的指定文件的任何实例。

当恢复整个目录或目录树并且未在 restore 命令中指定 inactivelatestpicktodate 以及 fromdate 选项时,Tivoli Storage Manager 跟踪已恢复的对象。如果由于某种原因中断了恢复进程,可以通过输入 restart restore 命令在中断点上重新启动恢复。可以创建多个可重新启动的恢复会话。只有在 filespec 是完全通配的情况下才可重新启动恢复。例如,对于可重新启动的恢复,可输入:

dsmc rest /home/* -sub=yes

对于不可重新启动的恢复,可输入:

   dsmc rest /home/file?.c -sub=yes

使用 query restore 命令可显示服务器数据库中可重新启动的恢复会话列表。不能执行文件系统的进一步备份,除非使用 restart restore 命令完成可重新启动的恢复,或使用 cancel restore 命令取消可重新启动的恢复。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

            .- FILE-.
>>-REStore--+-------+--+----------+--+- sourcefilespec---+------>
                       '- options-'  '- "sourcefilespec"-'
 
>--+----------------------+------------------------------------><
   '- destinationfilespec-'
 
 

参数

文件
此参数指定源文件规范是一个明确的文件名。此参数在下列情况下是必须的:从当前路径恢复文件名称时;未指定相对或绝对路径时以及文件名称与保留的 restore 命令关键字(如 restore backupset)之一冲突时。
options

表 76. Restore 命令:相关选项

选项 何处使用 页 数
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
dirsonly 仅命令行。 Dirsonly
filelist 仅命令行。 Filelist
filesonly 仅命令行。 Filesonly
followsymbolic 客户机用户选项文件(dsm.opt)或命令行。 Followsymbolic
fromdate 仅命令行。 Fromdate
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
fromtime 仅命令行。 Fromtime
ifnewer 仅命令行。 Ifnewer
inactive 仅命令行。 Inactive
latest 仅命令行。 Latest
numberformat 客户机用户选项文件 (dsm.opt)或命令行。 Numberformat
pick 仅命令行。 Pick
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
preservepath 仅命令行。 Preservepath
replace 客户机用户选项文件 (dsm.opt)或命令行。 Replace
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
tapeprompt 客户机用户选项文件 (dsm.opt)或命令行。 Tapeprompt
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
todate 仅命令行。 todate
totime 仅命令行。 Totime
volinformation 仅命令行。 Volinformation
sourcefilespec
指定存储器中要恢复的路径和文件名。使用通配符指定目录中的一组文件或所有文件。
destinationfilespec
指定要放置恢复的文件的路径和文件名。如果不指定目的地,Tivoli Storage Manager 将文件恢复到原始源路径中。
注意:
如果不指定目的地,Tivoli Storage Manager 确定是否可以到达原始文件系统。如果无法到达原始文件系统,Tivoli Storage Manager 将不恢复该文件。如果从 dsm.sys 文件除去 virtualmountpoint 选项,也可能发生此故障。在这种情况下, 可以指定一个不同的目的地或将原始 virtualmountpoint 选项恢复到 dsm.sys 文件,重新启动客户机,并重试该命令。

示例

任务
恢复名为 budget 的单个文件。

命令: restore /home/devel/projecta/budget

任务
恢复驻留在当前目录中的名为 budget 的单个文件。

命令: restore file budget

任务
从 /home/devel/projecta 目录中恢复所有带有 .c 文件扩展名的文件。

命令: restore "/home/devel/projecta/*.c"

任务
恢复 /user/project 目录中的文件。使用 pickinactive 选项选择现行和非现行备份版本。

命令: restore "/user/project/*" -pick -inactive

任务
将所有以字符 .c 结尾的文件从 /home/devel/projecta 目录恢复到 /home/newdevel/projectn/projecta 目录。如果 projectn 或 projectn/projecta 目录不存在,则创建它。

命令: restore "/home/devel/projecta/*.c" /home/newdevel/projectn/

任务
将 /home/mydir 目录中的所有文件恢复到其 2002 年 8 月 17日 1:00 PM 时的状态。

命令: restore -pitd=8/17/2002 -pitt=13:00:00 /home/mydir/

任务
恢复 /home/myid/ 目录中的所有对象。由于该恢复全部使用通配符,因此,如果恢复进程中断,会创建一个可重新启动的恢复会话。使用 restart restore 命令可以重新启动可重新启动的恢复会话。使用 cancel restore 命令可取消可重新启动的恢复会话。

命令: res /home/myid/*

任务
将文件列表中指定的文件恢复到另一个位置。

命令:res -filelist=/home/avi/restorelist.txt /home/NewRestoreLocation/

Restore Backupset

restore backupset 命令从服务器、本地文件或本地磁带设备恢复备份集。

如果将文件空间从备份集恢复到未执行原备份的系统,则可能需要:

dsmc restore backupset backupsetname {/fsname}/* /destfs/ -subdir=yes

要从备份集恢复组,请考虑以下注意事项:

要从服务器恢复整个备份集,您必须是 root 用户,否则只恢复您拥有的文件。 备份集也可以从 AIX、Solaris 和 HP-UX 客户机上的磁带设备恢复。关于更多信息,请参阅Location

如果在初始命令行上使用 restore backupset 命令且将 location 选项设置为 tapefile,则将不尝试与服务器连接。

如果无法从便携式介质恢复备份集,请与 Tivoli Storage Manager 管理员协调,以便确保使用可兼容格式创建便携式介质。

注意:
在 API 中不支持备份集格式。因此,通过 API 备份的备份集数据不能恢复或使用。

注意: 如果想要恢复的对象是节点上生成的备份集的一部分, 且已在服务器上更改节点名称,则此名称更改之前生成的所有备份集对象将不会与新节点名称匹配。请确保节点名称与为其生成备份集的节点名称相同。

恢复 SAN 环境中的备份集

可以下列方式在存储区域网络(SAN)中恢复备份集:

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-REStore BACKUPSET--+---------+--+- backupsetname-+----------->
                      '-options-'  '- filename------'
 
>--+- sourcefilespec---+--+----------------------+-------------><
   '- "sourcefilespec"-'  '- destinationfilespec-'
 
 

参数

options

表 77. Restore Backupset 命令:相关选项

选项 何处使用 页 数
dirsonly 仅命令行。 Dirsonly
filesonly 仅命令行。 Filesonly
ifnewer 仅命令行。 Ifnewer
location 仅命令行。 Location
preservepath 仅命令行。 Preservepath
quiet 客户机用户选项文件(dsm.opt)。 Quiet
replace 客户机用户选项文件 (dsm.opt)或命令行。 Replace
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
backupsetname
指定从中执行恢复操作的服务器中的备份集的名称。不能使用通配符指定备份集名称。Tivoli Storage Manager 通过 LAN 从服务器恢复备份集。如果备份集包含来自几个所有者的文件,则备份集本身将归 root 用户所有,且非 root 用户将无法看到备份集。在这种情况下,非 root 用户可以通过从 Tivoli Storage Manager 管理员获取备份集名称来恢复他们的文件。
filename
指定从中执行恢复操作的本地文件或设备的名称。
sourcefilespec
指定可以是备份集的一部分的源路径。该缺省值是恢复整个备份集。
destinationfilespec
指定已恢复文件的目的地路径。如果未指定 sourcefilespec,则不能指定 destinationfilespec。如果不指定目的地,Tivoli Storage Manager 将文件恢复到原始源路径中。如果要恢复多个文件,则必须使用目录定界符(/)结束命令规范,否则 Tivoli Storage Manager 将假设最后的名称为文件名并报告一个错误。如果正在恢复单个文件,则如果希望给已恢复文件一个新名称,您可以任意结束一个文件名称的规范。

示例

任务
从服务器恢复称为 mybackupsetname 的备份集。

命令: dsmc restore backupset mybackupsetname -loc=server

任务
恢复包含在 budget 目录的 backupsetfile.name 文件中的备份集。

命令: dsmc restore backupset "/home/budget/backupsetfile.name" -loc=file

任务
从 /dev/rmt0 设备恢复备份集。

命令:dsmc restore backupset "/dev/rmt0" -loc=tape

任务
将名为 budget.dev 的单个文件从 /dev/rmt0 设备恢复到原始源路径。

命令: dsmc restore backupset /dev/rmt0 "/home/jones/budget.dev" -loc=tape

任务
将 budget 目录中包含 .txt 文件扩展名的所有文件从 /dev/rmt0 设备上的磁带恢复到原始源路径。

命令: dsmc restore backupset /dev/rmt0 "/home/budget/*.txt" -loc=tape

任务
从 Tivoli Storage Manager 服务器恢复备份集 bset01.001

命令:dsmc restore backupsetbset01.001 -loc=server

任务
从 Tivoli Storage Manager 服务器上的备份集 mybackupset 将组恢复至 /home/devel/projectb 目录。

命令:restore backupset mybackupset /virtfs/ /home/devel/projectb/ -loc=server -subdir=yes

任务
将组从本地备份集 mybackupset 恢复至 /home/devel/projectb/ 目录。

命令:restore backupset mybackupset {/virtfs}/ /home/devel/projectb/ -loc=server -subdir=yes

任务
恢复包含在本地文件 "/home/jones/bset01.file" 中的备份集。

命令:dsmc restore backupset "/home/jones/bset01.file" -loc=file

Restore Group

已授权用户

使用 restore group 命令可恢复组备份的特定成员或所有成员。

记录:

  1. 使用 pick 选项可显示从中您可以选择要恢复的一个组的组列表。

  2. pick 选项一起使用 showmembers 选项可显示并存储一个或多个组成员。在这种情况下,先选择希望恢复其中的特定成员的组,然后选择要恢复的一个或多个组成员。

  3. 您可以从备份集中恢复组。关于更多信息,请参阅Restore Backupset

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-restore group-+----------+--- sourcefilespec---+----------------------+-><
                 '- options-'                     '- destinationfilespec-'
 
 

参数

options

表 78. Restore Group 命令:相关选项

选项 何处使用 页 数
followsymbolic 客户机用户选项文件(dsm.opt)或命令行。 Followsymbolic
fromdate 仅命令行。 Fromdate
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
fromtime 仅命令行。 Fromtime
ifnewer 仅命令行。 Ifnewer
inactive 仅命令行。 Inactive
latest 仅命令行。 Latest
pick 仅命令行。 Pick
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
replace 客户机用户选项文件 (dsm.opt)或命令行。 Replace
showmembers 仅命令行。 Showmembers
tapeprompt 客户机用户选项文件 (dsm.opt)或命令行。 Tapeprompt
todate 仅命令行。 todate
totime 仅命令行。 Totime
volinformation 仅命令行。 Volinformation
sourcefilespec
指定服务器上希望恢复的虚拟文件空间名与组名称。
destinationfilespec
指定您希望放置组或一个或多个组成员的路径。如果未指定目的地,则客户机将把文件恢复至它们的原始位置。

示例

任务
将 /virtfs/group1 组备份中的 所有成员恢复至他们在客户机上的原始位置。

命令:

restore group /virtfs/group1

任务
显示 /virtfs 虚拟文件空间中的所有组。使用 showmembers 选项可显示从中您可以选择要恢复的一个或多个成员的组成员列表。

命令:

restore group /virtfs/* -pick -showmembers

任务
显示 /virtfs 虚拟文件空间中您可以从中选择要恢复的一个或多个组的组列表。

命令:

restore group /virtfs/* -pick

Restore Image

restore image 命令恢复使用 backup image 命令备份的文件系统或原始卷映象。此命令可恢复活动库映象或时间点库映象,同时更新相关的增量。

您可以对 restore image 命令使用 verifyimage 选项指定您希望启用对目的地目标卷上损坏的扇区的检 测。如果在目标卷上检测到损坏的扇区,Tivoli Storage Manager 将在控制台上以及错误日志中发出警告消息。此选项对于不依赖服务器的映象恢复操作无效。请参阅Verifyimage,以获取更多信息。

如果在目标卷上出现损坏的扇区,您可以对 restore image 命令使 用 imagetofile 选项指定您希望将源映象恢复至文件。稍后,可以使用“dd”实用 程序(可在 Unix 上找到)或它的等效程序将数据从此文件复制到逻辑卷。此选项对于不依赖服务器的映象恢复操作无效。请参阅Imagetofile,以获取更多信息。

注意事项:

支持的客户机

此命令仅对于 AIX、 HP-UX、Linux86、Linuxppc 与 Solaris 有效。

语法

>>-REStore Image--+----------+--+- sourcefilespec---+----------->
                  '- options-'  '- "sourcefilespec"-'
 
>--+----------------------+------------------------------------><
   '- destinationfilespec-'
 
 

参数

options

表 79. Restore Image 命令:相关选项

选项 何处使用 页 数
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
deletefiles 仅命令行。 Deletefiles
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
imagetofile 仅命令行。 Imagetofile
inactive 仅命令行。 Inactive
incremental 仅命令行。 Incremental
noprompt 仅命令行。 Noprompt
pick 仅命令行。 Pick
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
verifyimage 仅命令行。 Verifyimage
sourcefilespec
指定要恢复的源映象文件系统的名称。仅可指定单个源映象;不可使用通配符。
destinationfilespec
指定要将源文件系统恢复到其中的现有已安装文件系统的名称或路径与文件名。缺省值是文件系统的原始位置。

restore image 命令不定义或安装目的地文件空间。目的地卷必须存在、必须足够大以便于容纳源,并且如果包含文件系统则必须安装该卷。 如果映象备份包含文件系统,并且您将它们恢复到不同的位置,请注意下列几点:

示例

任务
将安装逻辑卷的 /home/test 目录恢复为其原始位置。

命令: dsmc rest image /home/test

任务
将安装逻辑卷的 /home/proj 目录恢复为其原始位置,并且从记录在服务器上的原始映象的上一次增量备份应用所做的更改。这些更改包含文件的删除。

命令: dsmc restore image /home/proj -incremental -deletefiles

任务
将 /usr 文件系统恢复至它的 原始位置。使用 verifyimage 选项可启用对目标卷上损坏的扇区的检测。

命令:dsmc restore image /usr -verifyimage

任务
如果目标卷上出现损坏的扇区,请使用 imagetofile 选项将 /usr 文件系统恢复至 /home/usr.img 文件以避免数据损 坏。

命令:dsmc restore image /usr /home/usr.img -imagetofile

Restore NAS

restore nas 命令恢复属于网络连接存储(NAS)文件服务器的文件系统的映象。NAS 文件服务器执行向外的数据移动。服务器进程执行恢复。

如果您对 backup nas 命令使用了 toc 选项或与 include.fs.nas 选项结合使用 toc 选项以保存每个文件系统备份的目录(TOC)信息,则您可以使用 query toc 服务器命令确定文件系统备份的内容,与 restore node 服务器命令结合使用可恢复个别的文件或目录树。您还可以使用 Web 客户机检查整个文件系统树并选择要恢复的文件与目录。如果不保存 TOC 信息,使用 restore node 服务器命令您仍可以恢复个别的 文件或目录,前提是您知道每个文件或目录的全限定名称且该对象中的映象已备份。

使用 nasnodename 选项指定 NAS 文件服务器的节点名称。当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。NAS 节点名称对 Tivoli Storage Manager 服务器标识 NAS 文件服务器。必须在服务器上注册 NAS 节点名称。将 nasnodename 选项放在客户机系统选项文件(dsm.sys)中。客户机系统选项文件中的值是缺省值,但可以在命令行上覆盖该值。关于更多信息,请参阅Nasnodename

可以使用 pick 选项显示指定的 NAS 节点拥有的 NAS 映象的列表。可以从此列表选择一个或多个要恢复的映象。如果选择多个映象以使用 pick 选项恢复,则不要使用 monitor 选项,否则将会使恢复序列化。要在恢复多个映象时同时启动多个恢复进程,则不要指定 monitor=yes

使用 monitor 选项指定是否要监视 NAS 文件系统映象恢复并在屏幕上显示处理信息。请参阅Monitor

使用 monitor process 命令为管理用户具有权限的所有 NAS 节点显示当前恢复进程的列表。已授权管理用户标识应当对正在从命令行和 Web 使用的 NAS 节点和客户机工作站节点至少具有客户机所有者权限。

使用 cancel process 命令停止 NAS 恢复处理。关于更多信息,请参阅Cancel Process

不管使用何种客户机平台,NAS 文件系统规范使用正斜杠(/)分隔符,如此示例中所示:/vol/vol0

支持的客户机

此命令仅对 AIX 与 Solaris 客户机有效。

语法

>>-REStore NAS--+----------+---- sourcefilespec----------------->
                '- options-'
 
>--+----------------------+------------------------------------><
   '- destinationfilespec-'
 
 

参数

options

表 80. Restore NAS 命令:相关选项

选项 何处使用 页 数
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
inactive 仅命令行。 Inactive
mode 仅命令行。 Mode
monitor 仅命令行。 Monitor
nasnodename 客户机系统选项文件(dsm.sys)或命令行。 Nasnodename
numberformat 客户机用户选项文件 (dsm.opt)或命令行。 Numberformat
pick 仅命令行。 Pick
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
sourcefilespec
指定要恢复的 NAS 文件系统映象的名称。此参数是必需的,除非使用 pick 选项显示从中进行选择的 NAS 映象列表。指定 sourcefilespec 时,不能使用通配符。
destinationfilespec
在要在其上恢复映象的 NAS 设备上指定现有的已安装的文件系统的名称。此参数是可选的。缺省值是 NAS 设备上文件系统的原始位置。

示例

任务
将 NAS 文件系统映象 /vol/vol1 恢复到称为 nas1 的 NAS 文件服务器上的 /vol/vol2 文件系统。

命令: restore nas -nasnodename=nas1 /vol/vol1 /vol/vol2

任务
恢复非活动 NAS 映象。

命令:restore nas -nasnodename=nas2 -pick -inactive

Restore WAS

Root 用户

restore was 命令指定是向 Tivoli Storage Manager 服务器恢复 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件与配置信息)还是备份应用程序服务器。要继续进行恢复,必须停止应用程序服务器。

您还可以同时在不同的会话中恢复网络部署管理器、应用程序服务器以及它们的实例。

使用 wastype 选项可指定是恢复与您希望恢复的 WAS 实例的节 点名相关联的网络部署管理器(ND)还是相关联的应用程序服务器(APP)。缺省值是 ND。请参阅Wastype,以获取更多信息。

WAS 实例资源过程

如果整个 WebSphere 安装已损坏且它必须安装,或您正在新机器上安装 WAS,则可以使用以下过 程:

  1. 与执行备份的机器具有相同名称和 IP 地址的机器上安装 WAS。如果在机器 ebarton 上备份了网 络部署管理器,则还必须在机器 ebarton 上执行恢复。安装与备份相同类型(或 ND 或 APP)的 WAS。在安装时,请选择与备份相同的节点与单元。例如,如果对单元名称 EdCell 和节点名 EdNode 备份了 ND,则新服务器必须也使用这些名称。安装至执行备份的同一位置。例如,如果在安装在 /home/WebSphere/App 上的 APP 服务器上执行了备份,则新服务器也必须安装在 /home/WebSphere/App 上。安装之后,请确保服务器已停止。

    记录:

    1. 可以在客户机用户选项文件(dsm.opt)中使用 washome 选项,以指定应用程序服务器的覆盖基础安装路径。请参阅Washome,以获取更多信息。

    2. 可以在客户机用户选项文件(dsm.opt)中使用 wasndhome 选项,以指定网络部署管理器的覆盖基础安装路径。请参阅Wasndhome,以获取更多信息。
  2. 恢复 WAS 节点。
  3. 启动服务器。
  4. 如果服务器是 ND,您现在可以连接任何远程节点。然后,将同步 ND 与远程节点。

使用以下过程可恢复至服务器的同一现有实例。此过程假设有一个预先存在的正在运行的 WAS 安装,且在 Tivoli Storage Manager 服务器 上有一个已存储的备份:

  1. 停止要恢复的 WAS 服务器。
  2. 将正确的 WAS 节点(与已停止的服务器具有相同的 was 类型与节点名)恢复至同一位置。
  3. 启动服务器。

在 ND 上,由于服务器与远程节点已连接,服务器将把已恢复的数据与远程节点同步。

记录:

  1. 要正确地执行操作,was 节点必须恢复至同一位置且在同一名称下。

  2. 警告!恢复非组级别的数据可能损坏 WAS 安装。我们强烈建议您仅恢复网络部署管理器节点或应用程序服务器节点级 别的数据。请参阅《IBM Tivoli Storage Manager for Application Servers V5.2 Data Protection for WebSphere Application Servers 安装与用户指南》、S152-0609,以获取更多信息。

支持的客户机

此命令对带维护包 2 的 AIX 5.1;Solaris 8;Red Hat Advanced Server 2.1 for x86、SuSE Linux 7.3 for x86、SuSE SLSE 7 for x86 与 United Linux 1.0 for x86 客户机有效。

语法

>>-REStore WAS--+----------+-- --nodename----------------------><
                '- options-'
 
 

参数

options

表 81. Restore WAS 命令:相关选项

选项 何处使用 页 数
fromdate 仅命令行。 Fromdate
fromnode 仅命令行。 Fromnode
fromowner 仅命令行。 Fromowner
fromtime 仅命令行。 Fromtime
ifnewer 仅命令行。 Ifnewer
inactive 仅命令行。 Inactive
latest 仅命令行。 Latest
pick 仅命令行。 Pick
pitdate 仅命令行。 Pitdate
pittime 仅命令行。 Pittime
preservepath 仅命令行。 Preservepath
replace 客户机用户选项文件 (dsm.opt)或命令行。 Replace
showmembers 仅命令行。 Showmembers
tapeprompt 客户机用户选项文件 (dsm.opt)或命令行。 Tapeprompt
todate 仅命令行。 todate
totime 仅命令行。 Totime
wastype 仅命令行。 Wastype
nodename
指定希望恢复的 WAS 实例的节点名。

示例

任务
恢复与节点名 wasnode 关联的网络部署管理器。使用 pick 选项可恢复某特定组备份。使用 showmembers 选项可显示从中您可以选择要恢复的一个或多个 成员的组成员列表。

命令:restore was wasnode -showmembers -pick

任务
将网络部署管理器 wasnode 恢复至原始位置。

命令restore was wasnode -wastype=nd

Retrieve

使用 retrieve 命令可从 Tivoli Storage Manager 服务器获得归档文件的副本。可以恢复特定文件或整个目录。使用 description 选项可以指定已分配给要检索文件的描述。

使用 pick 选项可显示归档列表,可从中选择要检索的归档。

将文件检索到归档它们的同一个目录中,或不同目录中。Tivoli Storage Manager 使用带有 subtree 值的 preservepath 选项作为恢复文件的缺省值。关于更多信息,请参阅客户机选项参考

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-RETrieve--+----------+--+- sourcefilespec---+---------------->
             '- options-'  '- "sourcefilespec"-'
 
>--+----------------------+------------------------------------><
   '- destinationfilespec-'
 
 

参数

options

表 82. Retrieve 命令:相关选项

选项 何处使用 页 数
dateformat 客户机用户选项文件 (dsm.opt)或命令行。 Dateformat
description 仅命令行。 Description
dirsonly 仅命令行。 Dirsonly
filelist 仅命令行。 Filelist
filesonly 仅命令行 Filesonly
followsymbolic 客户机用户选项文件(dsm.opt)或命令行。 Followsymbolic
fromdate 仅命令行 Fromdate
fromnode 仅命令行。 Fromnode
fromowner 仅命令行 Fromowner
fromtime 仅命令行 Fromtime
ifnewer 仅命令行 Ifnewer
pick 仅命令行。 Pick
preservepath 仅命令行。 Preservepath
replace 客户机用户选项文件 (dsm.opt)或命令行。 Replace
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
tapeprompt 客户机用户选项文件(dsm.opt)或命令行 Tapeprompt
timeformat 客户机用户选项文件 (dsm.opt)或命令行。 Timeformat
todate 仅命令行。 todate
totime 仅命令行。 Totime
volinformation 仅命令行 Volinformation
sourcefilespec
指定要检索的路径和文件名。使用通配符指定目录中的一组文件或所有文件。关于检索处理的文件大小最大值,请参阅操作的文件大小最大值
destinationfilespec
指定要检索文件的路径和文件名。如果不指定目的地,Tivoli Storage Manager 将文件恢复到原始源路径中。
注意:
如果不指定目的地,Tivoli Storage Manager 确定是否可以到达原始文件系统。如果无法到达原始文件系统,Tivoli Storage Manager 将不恢复该文件。如果从 dsm.sys 文件除去 virtualmountpoint 选项,也可能发生此故障。在这种情况下, 可以指定一个不同的目的地或将原始 virtualmountpoint 选项恢复到 dsm.sys 文件,重新启动客户机,并重试该命令。

示例

任务
检索名为 budget 的单个文件。

命令: retrieve /home/devel/projecta/budget

任务
从 /home/devel/projecta 目录中检索所有带有 .c 扩展名的文件。

命令: retrieve "/home/devel/projecta/*.c"

任务
检索 /home 目录中的所有文件。

命令: retrieve /home/

任务
将所有带有 .c 文件扩展名的文件从 /home/devel/projecta 目录检索到/home/newdevel/projectn/projecta 目录。如果 /projectn 或 /projectn/projecta 目录不存在,则创建它。

命令: retrieve "/home/devel/projecta/*.c" /home/newdevel/projectn/

任务
检索 /user/project 目录中的文件。使用 pick 选项。

命令: ret "/user/project/*" -pick

任务
从 /proj 目录检索带有描述“2002 survey results”的所有归档文件。

命令: retrieve "/proj/*" -desc="2002 survey results"

任务
将描述为“my budget”的已归档文件 /home/devel/budget 检索到 /dev/rmt1 磁带机。

命令:

mkfifo fifo
dd if=fifo of=/dev/rmt1&
dsmc retrieve -replace=yes -description="mybudget"
/home/devel/budget fifo

Schedule

已授权用户

使用 schedule 命令可以启动工作站上的客户机调度程序。在可以启动调度工作之前,客户机调度程序必须在运行。

如果将 schedmode 选项设置为 polling,则客户机调度程序将根据客户机用户选项文件 dsm.opt 中的 queryschedperiod 选项指定的每小时时间间隔与服务器联系,以便获得调度事件。如果管理员为全部节点设置了 queryschedperiod 选项,则此设置将覆盖客户机设置。

如果使用 TCP/IP 通信,则服务器将提示工作站何时运行调度的事件。为此,应在客户机用户选项文件(dsm.opt)中或在 schedule 命令中将 schedmode 选项设置为 prompted

 启动客户机调度程序后,客户机调度程序继续运行并启动调度事件,直到出现下列情况为止:按下 Ctrl+C,使用 UNIX kill 命令停止调度程序进程,再次启动工作站或关闭工作站以结束客户机调度程序。 

注意:
不能在交互式方式下输入该命令。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-SCHedule--+----------+--------------------------------------><
             '- options-'
 
 

参数

options

表 83. Schedule 命令:相关选项

选项 何处使用 页 数
maxcmdretries 客户机系统选项文件(dsm.sys)或命令行。 Maxcmdretries
password 客户机用户选项文件 (dsm.opt)或命令行。 Password
queryschedperiod 客户机系统选项文件(dsm.sys)或命令行。 Queryschedperiod
retryperiod 客户机系统选项文件(dsm.sys)或命令行。 Retryperiod
schedlogname 客户机系统选项文件(dsm.sys)或命令行。 Schedlogname
schedmode 客户机系统选项文件(dsm.sys)或命令行。 Schedmode
sessioninitiation 客户机系统选项文件 (dsm.sys)或命令行。 Sessioninitiation
tcpclientport 客户机系统选项文件(dsm.sys)或命令行。 Tcpclientport

示例

任务
对于 AIX:通过在 /etc/inittab 文件中输入该命令在系统引导时启动调度程序。确保将 passwordaccess 选项设置为 generate

命令:tsm::once:/usr/lpp/adsm/bin/dsmc sched > /dev/null 2>&1 #TSM Scheduler

任务
交互地启动调度程序并且保持它在后台运行。

命令:nohup dsmc sched 2> /dev/null &

运行 schedule 命令时,所有与调度的工作相关的消息都发送到 dsmsched.log 文件或您在客户机用户选项文件(dsm.opt)中使用 schedlogname 选项指定的文件中。如果在 schedlogname 选项中未指定带有文件名的目录路径,则 dsmsched.log 文件将驻留在缺省安装目录中。

Selective

selective 命令备份所指定的文件。如果这些文件损坏或丢失,可以用 服务器中的备份版本替换它们。运行选择性备份时,所有文件都可作为备份候选,除非将其从备份中排除,或者它们不满足管理类的序列化要求。请参阅文件系统和 ACL 支持,以获取受支持文件系统与 ACL 支持。

在选择性备份期间,文件的副本将发送到服务器,即使它们自从上次备份以来没有更改。这可能导致服务器中出现同一文件的多个副本。如果出现这种情况,则可能服务器中没有您预期的不同低级文件版本数。版本的范围可能只限于相同的文件。要避免这种情况,请使用 incremental 命令只备份新的和已更改的文件。

可以有选择地备份单个文件目录。也可以使用通配符备份相关文件组。

如果在备份特定路径和文件时将 subdir 选项设置为 yes,则 Tivoli Storage Manager 将递归备份该路径下的所有子目录,以及存在于任何那些子目录下的指定文件的任何实例。

在选择备份过程中,可能备份目录路径,即使找不到作为备份目的地的特定文件。例如:

   selective "/dir1/dir2/bogus.txt"

仍然备份 dir1 和 dir2(即使 bogus.txt 文件不存在)。

如果因为通信故障或会话丢失而重试 selective 命令,则传送统计信息将显示尝试所有命令期间 Tivoli Storage Manager 尝试传送的字节数。因此,转移的字节的统计信息可能与文件统计信息(如文件大小统计信息)不匹配。

将本地快照与服务器文件空间关联

结合提供逻辑卷快照的第三方应用程序对 selective 命令使用 snapshotroot 选项使本地快照上的数据与存储在 Tivoli Storage Manager 服务器上 的真实文件空间数据关联。snapshotroot 选项不提供拍摄卷快照的任何工具,而 仅管理由卷快照创建的数据。 有关更多信息,请参阅Snapshotroot

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

                            .-----------------.
                            V                 |
>>-Selective--+----------+----+- filespec---+-+----------------><
              '- options-'    '- "filespec"-'
 
 

参数

options

表 84. Selective 命令:相关选项

选项 何处使用 页 数
changingretries 客户机系统选项文件 (dsm.sys)或命令行。 Changingretries
compressalways 客户机用户选项文件 (dsm.opt)或命令行。 Compressalways
compression 客户机系统选项文件 (dsm.sys)或命令行。 Compression
dirsonly 仅命令行。 Dirsonly
filelist 仅命令行。 Filelist
filesonly 仅命令行。 Filesonly
preservelastaccessdate 客户机用户选项文件 (dsm.opt)或命令行。 Preservelastaccessdate
snapshotroot 仅命令行。 Snapshotroot
subdir 客户机用户选项文件 (dsm.opt)或命令行。 Subdir
tapeprompt 客户机用户选项文件 (dsm.opt)或命令行。 Tapeprompt
volinformation 仅命令行。 V2archive
filespec
指定要备份的路径和文件名。可以使用通配符选择目录中的一组文件或所有文件。通过用空格分隔文件规范,在一个命令中最多可输入 20 个文件规范。备份文件系统时,请通过后辍斜线来指定文件系统; 例如:/home/。

示例

任务
备份 /home/devel 目录中的 proja 文件。

命令: selective /home/devel/proja

任务
备份 /home/devel 目录中文件名以 proj 开始的所有文件。

命令: selective "/home/devel/proj*"

任务
备份 /home/devel 目录中文件名以 proj 开始的所有文件。备份 /user/home 目录中的名为 budget 的单个文件。

命令: selective "/home/devel/proj*" /user/home/budget

任务
备份 /home 文件系统。

命令: selective /home/ -subdir=yes

任务
对 /usr/dir1/sub1 目录下的所有文件与目录运行选择性备份并将它们保存在 Tivoli Storage Manager 服务器上的本地快照文件空间 /snapshot/day1 上。

命令: dsmc sel /usr/dir1/sub1/* -subdir=yes -snapshotroot=/snapshot/day1

Set Access

set access 命令将授予其它节点上的用户访问您的备份版本、归档副本或备份映象的权限。可以授予另一个用户对目录中的特定文件或映象、多个文件或映象或所有文件的访问权。在授予另一用户访问权时,该用户可以恢复或检索您的对象。在命令中指定是否您正在授予对于归档或备份的访问权。

注意:
使用单个命令不能同时授予对于归档和备份的访问权。

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-SET Access--+- Archive-+--+- filespec-+-- node--+-------+---><
               '- Backup--'  '-image-fs--'         '- user-'
 
 

参数

Archive
允许访问已归档文件或映象。
Backup
允许访问文件或映象的备份版本。
filespec
指定要授予另一节点或用户访问权的路径、文件、映象或目录。使用通配符指定一组文件或映象,或目录中的所有文件;目录分支中的所有对象;或文件系统中的所有对象。将单个星号“*”用于文件规范,授予服务器上您拥有或备份的所有文件或映象的访问权。输入命令 set access backup "*" node 时,不对服务器执行任何检查;已假定您备份了至少一个对象。

如果给当前工作目录的分支授予访问权,只需要指定该分支。如果给对当前工作目录分支中的对象没有访问权,则必须指定完整路径。您给其访问权的文件规范在服务器中必须有至少一个备份版本或归档副本对象(文件或目录)。

要指定已命名的目录中的所有文件,请在命令行中输入 /home/mine/proj1/*。

要给低于特定级别的所有对象授予访问权,请使用一个星号、目录定界符以及文件规范结尾的一个星号。例如,要授予 home/test 下的所有对象访问权,请使用文件规范 home/test/*/*。

注意: 仅使用格式 /*/* 不会授予已命名的目录中的对象访问权;只有那些在已命名的目录下的目录中的对象可以访问。

考虑到根目录时,规则本质上相同。如果希望另一用户具有对在根目录和根目录的所有文件和目录的访问权,则在一个设置访问命令上输入 /* 并在另一个设置访问命令上输入 /*/*。第一个 /* 授予根目录中所有目录和所有文件的访问权。第二个 /* 允许访问根目录下的所有目录和文件。

例如:

image-fs
指定要共享的映象文件系统的名称。可以将其指定为星号(*),以允许访问授予访问权的用户所拥有的所有映象。
node
指定您授予其访问权的用户的客户机节点。使用通配符可以授予对于多个具有类似节点名称的节点的访问权。使用星号(*)授予所有节点访问权。
user
这是可选参数,它限制对指定节点上的命名用户的访问。

示例

任务
node_2 的用户授予从 /home/user 目录恢复 budget 文件的权限。

命令: set access backup /home/user/budget node_2

任务
node_3 授予检索 /home/devel/proja 目录中其文件名以 .c 结束的所有文件的权限。

命令: set access archive "/home/devel/proja/*.c" node_3

任务
node_3 授予检索 /home/devel/proja 目录中所有文件的权限。

命令: set ac archive /home/devel/proja/ node_3

任务
为名称以 bldgb 结束的所有节点授权,使它们可以恢复从具有文件空间名称 project

命令:set ac b "{project}/*" "*bldgb"

任务
node_5 的用户 serena 授予恢复安装在目录 /home/devel/proja 中的文件空间的所有映象的权限。

命令: set acc backup "home/devel/proja/*/*" node_5 serena

Set Password

已授权用户

可使用 set password 命令更改工作站的 Tivoli Storage Manager 密码。如果输入 set password 命令时省略旧的和新的密码,则将提示输入旧密码一次,输入新密码两次。

密码区分大小写,它可以多达 63 个字符。有效字符是:

a-z
a - z 的任何字母,大写或小写
0-9
0 到 9 的任意数字
+
加号
.
句点
_
下划线
-
连字符
&
和号

支持的客户机

此命令对所有 UNIX 客户机有效。

语法

>>-SET Password--+--------------+------------------------------><
                 '- oldpw newpw-'
 
 

参数

oldpw
指定工作站的当前密码。
newpw
指定工作站的新密码。

示例

下面是使用 set password 命令的示例。

任务
将密码从 osecret 改为 nsecret

命令: set password osecret nsecret


[ 页的顶部 | 上一页 | 下一页 | 目录]