Tivoli Storage Manager 提供命令行界面(CLI),可以作为图形用户界面(GUI)的替代使用。本章描述如何启动或结束客户机命令会话以及如何输入命令。表 49 显示了与输入命令相关的任务列表。
任务 | 页 |
---|---|
启动和终止客户机命令会话 | "启动和终止客户机命令会话" |
输入客户机命令 | "输入客户机命令" |
记住以前的命令 | "记住以前的命令" |
使用通配符 | "使用通配符" |
命令 | 描述 | 页 |
---|---|---|
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 以交互式方式启动客户机命令会话。Loop 是 dsmc 的缺省命令。
如果需要密码,Tivoli Storage Manager 在您输入第一个命令之前会提示您。输入用户标识和密码并按 Enter 键。也可以使用带有 password 选项的 loop 命令输入密码,但密码会显示在屏幕上。例如,如果密码是 secret,输入:
dsmc loop -password=secret
要结束交互式会话,在提示符处输入 quit。
一个客户机命令可包含下列一个或多个组件:
下列小节对每个组件都进行了描述。
命令的第一部分是命令名。命令名包括一个单个单词,如 help 或 schedule,或一个操作单词及该操作的对象,如 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
按照命令语法图中指明的顺序输入参数。
输入文件规范参数(例如 filespec、sourcefilespec 和 destinationfilespec)时,使用下列语法规则:
dsmc restore "/fs/dir1/*" mydir/
dsmc i /fs下列示例无效:
dsmc sel /fs
当输入 destinationfilespec 时,如果名称以 / 结尾,则将它认为是目录,否则,将它认为是文件。
下列示例说明了这两个规则。即使 mydir 和 yourdir 是目录,但由于在 mydir 后暗指 /*,且认为 yourdir 是一个文件,所以命令失败:
restore /home/mydir/ /away/yourdir
下列示例说明了第二条规则。即使 mydir 和 yourdir 是目录,但由于认为 mydir 和 yourdir 是文件,命令失败:
restore /home/mydir /away/yourdir
dsmc set access "/fs/dir1/*/*"
不要在目录路径名中使用通配符,例如:
/home/j*asler/file1.c
表 51指定了Tivoli Storage Manager UNIX 客户机平台上的本机文件系统的最大文件大小。
平台 | 文件大小最大值(以字节为单位) |
---|---|
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 键不起作用。
功能 | 按 |
---|---|
显示内存中以前的命令。 | 向上箭头 |
显示内存中的下一个命令。 | 向下箭头 |
移至命令的开头。 | 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 显示了各通配符的示例。
模式 | 匹配 | 不匹配 |
---|---|---|
星号(*) |
|
|
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 命令可归档服务器上的单个文件、选中文件或某一目录及其子目录下的所有文件。
对要以当前条件保留的文件进行归档。要释放工作站上的存储空间,请在归档文件时使用 deletefiles 选项删除它们。当再次需要它们时,可将已归档的文件检索到工作站中。
要获取受支持文件系统与 ACL 的支持,请参阅文件系统和 ACL 支持。
结合提供逻辑卷快照的第三方应用程序对 archive 命令使用 snapshotroot 选项使本地快照上的数据与存储在 Tivoli Storage Manager 服务器上的真实文件空间数据关联。snapshotroot 选项不提供拍摄卷快照的任何工具,而仅管理由卷快照创建的数据。 有关更多信息,请参阅Snapshotroot。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
.-----------------. V | >>-Archive--+----------+----+- filespec---+-+------------------>< '- options-' '- "filespec"-'
参数
选项 | 何处使用 | 页数 |
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 |
示例
命令: archive /home/proj1/budget
命令: archive "/home/proj1/*.txt"
命令:archive -subdir=yes "/home/*"
命令: dsmc archive /usr/dir1/sub1/* -subdir=yes -snapshotroot=/snapshot/day1
已授权用户
使用 backup group 命令可从一个或多个文件空间源创建与备份包含文件列表的组至 Tivoli Storage Manager 服务器上的虚拟文件空间。
组备份允许您创建作为单个逻辑实体管理的文件组的一致性时间点备份。
backup group 命令要求以下选项:
记录:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Backup GRoup- options---------------------------------------><
参数
选项 | 何处使用 | 页数 |
filelist | 仅命令行。 | Filelist |
groupname | 仅命令行。 | Groupname |
mode | 仅命令行。 | Mode |
virtualfsname | 仅命令行。 | Virtualfsname |
示例
命令:
backup group -filelist=/home/dir1/filelist1 -groupname=group1 -virtualfsname=/virtfs -mode=full
backup image 命令创建系统上一个或多个驱动器的映象备份。
记录:
为了执行原始设备的映象备份,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 个方法。这些备份方法使您能够执行文件系统的即时恢复并能够改进备份和恢复性能。可以仅在已格式化的卷中执行备份;而不能在原始逻辑卷上。可以使用以下方法之一在已安装的文件系统上执行卷的映象备份。
dsmc incremental /myfilesystem
dsmc backup image /myfilesystem
dsmc incremental /myfilesystem
必须按照显示的顺序执行这些步骤,才能确保服务器准确地记录添加 和删除。
dsmc restore image /myfilesystem -incremental -deletefiles恢复期间,客户机进行以下操作:
如果不正确地遵循步骤,则可能出现两种情况:
dsmc backup image /myfilesystem
dsmc backup image /myfilesystem -mode=incremental这只发送那些上次备份到服务器以来增加或更改的文件。关于更多信息,请参阅Mode。
dsmc backup image /myfilesystem
dsmc restore image /myfilesystem -incremental恢复过程中,使用映象+映象增量备份技术时,Tivoli Storage Manager 忽略 deletefiles 选项。恢复将包括上一次完全映象备份后被删除的文件加上一次映象备份后添加和更改的最新版本的文件。
使用方法 2 时,以下限制适用:
要帮助您决定哪一个方法适用于您的环境,请参阅比较方法 1 和 2。
支持的客户机
此命令仅对于 AIX、HP-UX、Linux86、Linuxppc 与 Solaris 有效。
语法
.-----------------. V | >>-Backup Image--+----------+----+-------------+-+------------->< '- options-' +- filespec---+ '- "filespec"-'
参数
选项 | 何处使用 | 页数 |
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 |
指定安装逻辑卷的文件空间或逻辑卷名。如果在系统中为给定卷配置了文件系统,则不能用该设备名备份该卷。例如:如果 /dev/lv01 安装在 /home 上,则可以发出 backup image /home,但如果发出 backup image /dev/lv01 则会失败且出现以下出错消息:ANS1063E 指定的路径无效。
对于 Sun 系统:指定文件系统名或原始设备名 称(块设备类型)。
示例
命令: dsmc backup image /home/test -mode=incremental
命令: dsmc backup image /home -imagetype=static
命令: dsmc backup image /home -imagetype=snapshot
命令: dsmc backup image /dev/lv01
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-'
参数
选项 | 何处使用 | 页数 |
mode | 仅命令行。 | Mode |
monitor | 仅命令行。 | Monitor |
nasnodename | 客户机系统选项文件(dsm.sys)或命令行。 | Nasnodename |
toc | 命令行或在客户机系统选项文件(dsm.sys)中与 include.fs.nas 选项一起使用。 | TOC |
如果未指定 filespec 或 domain.nas 选项,则缺省的 all-nas 值用于 domain.nas 的值并备份 NAS 文件服务器上的所有文件系统。
示例
命令: backup nas -mode=full -nasnodename=nas1 /vol/vol0 /vol/vol2
命令:backup nas -nasnodename=nas1
命令: backup nas -mode=full -nasnodename=netappsj /vol/vol0 -toc=yes
Root 用户
backup was 命令指定是向 Tivoli Storage Manager 服务器备份 WebSphere Application Server(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-'
参数
示例
命令:backup was wasnode
命令:backup was ednode_instance1 -wastype=app
命令:backup was ednode_instance2 -wastype=nd -mode=differential
cancel process 命令显示当前管理用户对其有权限的 NAS(如果启动了 NDMP 支持)映象备份和恢复进程的列表。 管理用户可从列表中选择一个要取消的进程。客户机所有者特权有足够的权限来取消已选择的 NAS 映象备份或恢复进程。
当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。
支持的客户机
此命令仅对 AIX 与 Solaris 客户机有效。
语法
>>-Cancel Process----------------------------------------------><
参数
此选项无参数。
示例
命令: cancel process
cancel restore 命令显示服务器数据库中可重新启动的恢复会话的列表。一次只能取消一个可重新启动的恢复会话。再次运行 cancel restore 命令可取消其它恢复。 要重新启动可重新启动的恢复会话,请使用 restart restore 命令。
在以下情况下,可使用 cancel restore 命令:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Cancel Restore----------------------------------------------><
参数
此命令没有参数。
示例
命令: cancel restore
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/ 输入规则索引将其删除,或退出取消操作:
要删除 允许 luie 和 user2s 访问您的文件或映象的授权规则,请输入 2 4 或 (2,4) 并按 Enter 键。
delete archive 命令可从 Tivoli Storage Manager 服务器存储器删除已归档的文件。管理员必须授予 您删除已归档的文件的权限。
注:删除已归档的文件时,不能再对它们进行检索。验证在删除文件之前它们是已废弃的。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Delete ARchive--+----------+--+- filespec---+--------------->< '- options-' '- "filespec"-'
参数
选项 | 何处使用 | 页数 |
dateformat | 客户机用户选项文件(dsm.opt)或命令行。 | Dateformat |
description | 仅命令行。 | Description |
filelist | 仅命令行。 | Filelist |
noprompt | 仅命令行。 | Noprompt |
numberformat | 客户机用户选项文件(dsm.opt)或命令行。 | Numberformat |
pick | 仅命令行。 | Pick |
subdir | 客户机用户选项文件(dsm.opt)或命令行。 | Subdir |
tapeprompt | 客户机用户选项文件(dsm.opt)或命令行, | Tapeprompt |
示例
命令: del ar /user/home/proj1/budget
命令: del arch "/user/home/proj1/*.txt"
命令: d ar "/user/project/*" -pick
已授权用户
delete filespace 命令可删除 Tivoli Storage Manager 服务器存储器中的文件空间。文件空间是服务器上的逻辑空间,该服务器包含已备份或已归档的文件或映象。Tivoli Storage Manager 在服务器上为每个工作站文件系统指定将从中备份或归档文件的独立文件空间。文件空间名与文件系统名称相同。输入 delete filespace 命令时,将显示文件空间列表。从此列表选择要删除的文件空间。
管理员必须授予您删除文件空间的权限。如果需要删除的文件空间包含备份版本,则需要 BACKDEL 权限,或如果文件空间包含归档副本,则需要 ARCHDEL 权限。如果文件空间包含备份版本和归档副本二者,则这两种权限都需要。
可以使用 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 章, 备份数据。
使用 delete filespace 命令可删除 Tivoli Storage Manager 服务器上的 WAS 文件空间。
使用 delete group 命令可删除 Tivoli Storage Manager 服务器上的 WAS 组备份。请参阅Delete Group,以获取更多信息。
注意: 删除文件空间时,删除该文件空间内的所有备份版本和归档副本。删除文件空间时,不能恢复文件或映象。删除文件或映象前,请验证他们是否废弃的。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Delete Filespace--+----------+------------------------------>< '- options-'
参数
表 60. Delete Filespace 命令:相关选项
选项 | 何处使用 | 页数 |
class | 仅命令行。 | Class |
detail | 仅命令行。 | Detail |
nasnodename | 客户机系统选项文件(dsm.sys)或命令行。 | Nasnodename |
scrolllines | 客户机用户选项文件(dsm.opt)或命令行。 | Scrolllines |
scrollprompt | 客户机用户选项文件(dsm.opt)或命令行。 | Scrollprompt |
示例
命令: delete filespace
命令:delete filespace -nasnodename=dagordon -class=nas
命令:delete filespace
已授权用户
使用 delete group 命令可删除 Tivoli Storage Manager 服务器上的组备份。您还可以使用此命令删除 WAS 组备份。
删除组之后,组引导符(virtualfsname)将保留在 Tivoli Storage Manager 服务器上。 它不包含任何成员(文件或目录),但将报告在后续的 query filespace 命令中。如果添加了 showmembers 选项,则将无文件列出。删除组不会除去它所驻留的文件空间,因为可能有其它组在其中。如果您希望除去文件空间及其包含的所有数据,可使用 delete filespace。
记录:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Delete GRoup- filespec-+----------+------------------------->< '- options-'
参数
选项 | 何处使用 | 页数 |
inactive | 仅命令行。 | Inactive |
noprompt | 仅命令行。 | Noprompt |
pick | 仅命令行。 | Pick |
pitdate | 仅命令行。 | Pitdate |
pittime | 仅命令行。 | Pittime |
示例
命令:
delete group /vfs/group1
命令:
delete group /vfs/group1 -inactive -pick
命令:delete group /WAS_APPNODE/WASGROUP
命令:delete group /WAS_ND_NDNODE/WASGROUP -inactive -pick
expire 命令使文件规范中指定的或由 filelist 选项指定的备份对象处于非活动状态。
工作在交互式方式时,在文件到期前将出现提示通知您。
expire 命令不除去工作站文件。如果使仍存在于工作站中的文件或目录到期,则在下次增量备份期间再次备份该文件或目录,除非将对象从备份处理中排除。
如果使包含活动文件的目录到期,则在 GUI 中那些文件将不会在后继查询中出现。然而,如果指定了正确的查询(查询中目录带有通配符),则这些文件将显示在命令行上。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-EXPire--+----------+---- filespec--------------------------->< '- options-'
参数
选项 | 何处使用 | 页数 |
dateformat | 客户机用户选项文件(dsm.opt)或命令行。 | Dateformat |
filelist | 仅命令行。 | Filelist |
noprompt | 仅命令行。 | Noprompt |
numberformat | 客户机用户选项文件(dsm.opt)或命令行。 | Numberformat |
pick | 仅命令行。 | Pick |
timeformat | 客户机用户选项文件(dsm.opt)或命令行。 | Timeformat |
示例
命令: expire "u/home/letter1.txt"
命令: expire u/admin/mydir/*
命令: expire -filelist=/home/avi/filelist.txt
help 命令显示命令行客户机的帮助目录主题。输入要查看的主题编号。如果有多个主题屏幕,则在列表中向前或向后滚动。要退出,请输入 q 并按 Enter 键。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Help--------------------------------------------------------><
参数
此命令没有参数。
示例
命令: help
incremental 命令在缺省客户机域或从指定的文件系统、目录或文件备份所有新建或已更改的文件或目录,除非将它们从备份服务中排除。
要增量备份选定的文件或目录,应在命令中输入文件规范。如果未输入文件规范,则缺省值是在缺省域中备份文件或目录。请参阅Domain,以获取有关对于对象包含在缺省域中如何更改的信息。
以下分配给文件或目录的管理类中的属性将影响是否实际备份数据:
关于管理类的更多信息,请参阅第 8 章, "理解存储管理策略"。
使用包含-排除列表中的 include 选项,您可以覆盖文件或文件组的缺省管理类。
既可以执行完全增量备份也可以执行按日期增量备份。缺省值是完全增量备份。
您还可以使用 selective 命令执行仅备份您指定的无论它们是否已更改的文件、目录或空目录的选择性备份。 关于更多信息,请参阅Selective。
完全增量将备份所有新的或自上次增量备份以来更改过的文件。在完全增量备份过程中,客户机将查询服务器以确定存储器的确切状况。Tivoli Storage Manager 将此信息用于:
除非通过 exclude 语句从备份中排除文件,否则按日期增量备份将备份新的和已更改的文件,这些文件的修改日期晚于存储在服务器中的上次增量备份的日期。
如果仅在部分文件系统上执行按日期增量备份,则不更新上一次完全增量备份的日期,并且下次按日期增量备份将再次备份这些文件。在按日期增量备份期间,不备份对于访问控制表(ACL)的更改。使用 query filespace 命令可确定整个文件系统的上一次增量备份的日期和时间。
要执行按日期的增量备份,请在 incremental 命令中使用 incrbydate 选项。
和完全增量备份不同的是,按日期的增量备份不包含所有您的工作站 文件的当前服务器 存储器,原因是:
由于上述原因,如果在执行备份的一周之内时间有限,但在周末有多余的时间,则您可以在工作日执行按日期的增量备份,在周末执行完全增量备份,以维护您的工作站文件的当前服务器存储器。
如果由于通信故障或会话损失而重试 incremental 命令, 则转移统计信息将显示在尝试 all 命令期间 Tivoli Storage Manager 尝试转移的字节数。因此,转移的字节的统计信息可能与文件统计信息(如文件大小统计信息)不匹配。
特殊文件系统包含操作系统生成的动态信息;它们不包含数据或文件。UNIX 客户机忽略特殊文件系统及其内容。特殊文件系统包含以下内容:
Tivoli Storage Manager 为表 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 |
是 是 否 |
记录:
注意: 如果正在多节点群集中运行 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"-'
参数
选项 | 何处使用 | 页数 |
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 |
如果指定了文件系统,则备份所有新的文件和已更改的文件。另外,在服务器上更新文件空间的上次增量备份日期。如果指定了文件或目录,则不更新上次增量备份日期。如果使用 incrbydate 选项执行了稍后的备份,这意味着可能再次备份文件或目录。
如果指定文件系统,则在不带后缀斜线的情况下指定文件系统。
示例
命令: Incremental
命令: Incremental /home /usr /proj
命令: Incremental /proj/test/
命令:Incremental -incrbydate /home
命令:Incremental -subdir=yes "/fs/dir1/abc*"
命令:Incremental -subdir=yes /fs/dir1/abc
命令:Incremental /fs/dir1
命令: Incremental -subdir=yes /fs/dir1/
命令:dsmc inc /usr -snapshotroot=/snapshot/day1
loop 命令启动一个交互式命令行会话,该会话一直保持到您按 quit 时为止。
如果要求您输入密码,则会在循环方式提示符出现之前提示您。
在交互式命令行会话中,不需要在每条命令之前加上 dsmc 和您的密码(如果需要)。
交互式方式中,在最初命令行上输入的选项将覆盖您在客户机用户选项文件(dsm.opt)或客户机系统选项文件(dsm.sys)中指定的值。此值对整个交互式会话保持有效,除非由某给定交互式命令的另一值覆盖。例如,如果您在客户机用户选项文件(dsm.opt)或客户机系统选项文件(dsm.sys)中将 subdir 选项设置为 yes,且在初始命令行上指定 -subdir=no,则 -subdir=no 设置对于整个交互式会话保持有效,除非由某给定交互式命令上的 -subdir=yes 值覆盖。然而,subdir=yes 值仅 在输入它时影响命令。当命令完成时,值将恢复至交互式会话开始时的值 -subdir=no。
可以按交互式方式输入除 schedule 和 loop 命令以外的所有有效命令。
一些选项不能在 loop 命令创建的交互式会话中使用,并在选项描述中由以下语句标识这些选项:此选项仅在初始命令行中有效。它在交互式方式下无效。
关于无法在交互式方式下使用的选项,请参阅第 9 章, 使用处理选项。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-LOOP--------------------------------------------------------><
参数
此命令没有参数。
示例
命令: dsmc
在 tsm> 提示符下,输入一条命令。
macro 命令执行一系列在宏文件中指定的命令。通过在宏文件中包含 macro 命令,可以嵌套多达 10 个层次的命令。
在为 macro 命令指定的宏文件中不支持注释行。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-MAcro- macroname--------------------------------------------><
参数
示例
下面是如何使用 macro 命令的示例。
命令:macro backabc.mac
其中 backabc.mac 包含下列语句:
Selective /devel/project/proja/ Selective /devel/project/projb/ Selective /devel/project/projc/
monitor process 命令显示管理用户对其具有权限的当前 NAS(如果启动了 NDMP 支持)映象备份和恢复进程的列表。 然后,管理用户可选择一个要监视的进程。客户机所有者特权有足够的权限来监视已选择的 NAS 映象备份或恢复进程。
当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。
支持的客户机
此命令仅对 AIX 与 Solaris 客户机有效。
语法
>>-MONitor Process---------------------------------------------><
参数
此命令没有参数。
示例
命令:monitor process
query access 命令显示一个用户的列表,您对这些用户节点授予了对于特定文件的备份版本或归档副本的访问权。 Tivoli Storage Manager 显示使用 set access 命令或使用图形用户界面(GUI)“实用程序”菜单上的 节点访问列表 定义的一组授权规则。包括以下信息:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query ACcess------------------------------------------------><
参数
此命令没有参数。
示例
命令: query access
query archive 命令显示已归档的文件和有关每个文件的以下信息的列表:
使用带有 detail 选项的 query archive 命令,客户机显示以下附加信息:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query ARchive--+----------+--+- filespec---+---------------->< '- options-' '- "filespec"-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令: q archive "*"
命令: query archive "/devel/*" -subdir=yes
命令: q ar -date=5 -time=1 "*"
命令: q ar -detail "*"
命令: q ar "/home/proj/proj*"
query backup 命令显示文件备份版本的列表。文件信息包括以下各项:
使用带有 detail 选项的 query archive 命令,客户机显示以下附加信息:
可以使用 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"-'
参数
选项 | 何处使用 | 页数 |
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 |
示例
命令:query backup -inactive "*"
命令: q backup -detail "*"
命令: q b -date=1 -time=4 "/home/proj/proj*"
命令: q b -date=5 -time=1 -ina -su=yes /home/
命令:query backup -nasnodename=nas2 -class=nas
命令:query backup -class=was
query backupset 命令从本地文件、磁带设备或 Tivoli Storage Manager 服务器查询备份集。 请参阅Location,以获取有关指定驻留本 地的备份集的信息。此命令显示备份集名称、生成日期、保留期和描述。
您仅可以使用此命令查询 AIX、Solaris 与 HP-UX 客户机的磁带设备 上的备份集。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query BACKUPSET--+---------+--+----------------+------------>< '-options-' +- backupsetname-+ '- filename------'
参数
选项 | 何处使用 | 页 数 |
description | 仅命令行。 | Description |
location | 仅命令行。 | Location |
scrolllines | 客户机用户选项文件 (dsm.opt)或命令行。 | Scrolllines |
scrollprompt | 客户机用户选项文件 (dsm.opt)或命令行。 | Scrollprompt |
subdir | 客户机用户选项文件 (dsm.opt)或命令行。 | Subdir |
示例
命令: query backupset "mybackupsetname" -loc=server
命令: dsmc query backupset "/home/budget/backupsetfile.name" -loc=file
命令: dsmc query backupset /dev/rmt0 -loc=tape
query filespace 命令显示存储在服务器中的节点的文件空间列表。您还可以指定查询单个文件空 间名。文件空间是包含已备份或已归档文件的服务器上的逻辑空间。Tivoli Storage Manager 为从中备份或归档文件的工作站中的每个文件系统在服务器中分配一个单独的文件空间。文件空间名称与文件系统名称相同。
使用 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-'
参数
选项 | 何处使用 | 页 数 |
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
命令: query filespace -date=5 -time=4
命令:query filespace /home
命令:query filespace "*smith*"
命令:query filespace -nasnodename=nas2 -class=nas
已授权用户
使用 query group 命令可显示有关组备份及其成员的信息。
记录:
+--------------------------------------------------------------------------------+ |大小 备份日期 管理类 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-'
参数
选项 | 何处使用 | 页 数 |
fromnode | 仅命令行。 | Fromnode |
fromowner | 仅命令行。 | Fromowner |
inactive | 仅命令行。 | Inactive |
pitdate | 仅命令行。 | Pitdate |
pittime | 仅命令行。 | Pittime |
showmembers | 仅命令行。 | Showmembers |
示例
命令:
query group /vfs/*
命令:
query group /vfs/group1 -inactive
命令:
query backup /vfs/group1 -showmembers
query image 命令可显示由客户机备份的文件系统映象的信 息:
支持的客户机
此命令仅对于 AIX、HP-UX、Linux86、Linuxppc 与 Solaris 有效。
语法
>>-Query Image--+----------+--+- logicalvolumename-+----------->< '- options-' '- filespacename-----'
参数
选项 | 何处使用 | 页 数 |
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 会导致显示所有映象。
示例
命令:q image
命令: query image -fromnode=avalon -fromowner=kutras
命令:q i /usr -inactive
query inclexcl 命令按照备份与归档操作期间处理包含-排除语句的顺序来显示包含-排除语句的列表。该列表显示选项的类型、选项的范围(archive 与 all 等)以及源文件的名称。
可以在将模式实际插入选项文件前,测试想在包含-排除列表中使用的模式的有效性。请参阅下面的 test pattern 指示信息。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query INCLexcl- -+--------------+--------------------------->< '-test pattern-'
参数
如果 test pattern 无错误,则编译的模式结果与 test pattern 结果相同。
示例
命令: query inclexcl
命令: query inclexcl /.../?x?/*.log
query mgmtclass 命令显示关于您的活动策略集中的可用管理类的信息。
管理员定义包含某些属性的管理类,这些属性控制文件是否适合于备份或归档服务。管理类还将确定如何在服务器上管理备份和归档。
您的活动策略集包含一个缺省管理类;它可以包含任何数目的其它管理类。可以使用位于客户机用户选项文件(dsm.opt)中的 include 选项将特定管理类分配给文件。如果未指定文件的管理类,Tivoli Storage Manager 将使用缺省管理类。
归档文件时,可以通过使用 archmc 选项替换指定的管理类。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query Mgmtclass--+----------+------------------------------->< '- options-'
参数
示例
命令: query mgmtclass
query node 命令显示管理用户标识具有权限执行操作的所有节点。已授权管理用户标识应当对正在从命令行和 Web 使用的 NAS 节点和客户机工作站节点至少具有客户机所有者权限。
当用非管理标识使用交互式命令行会话时,Tivoli Storage Manager 提示输入管理员标识。
使用 type 选项指定要为其过滤的节点类型。有效值是 nas、client、server 和 any。缺省值是 any。关于更多信息,请参阅Type。
支持的客户机
此命令仅对 AIX 与 Solaris 客户机有效。
语法
>>-Query Node-+----------+------------------------------------->< '- options-'
参数
选项 | 何处使用 | 页 数 |
type | 仅命令行。 | Type |
scrolllines | 客户机用户选项文件 (dsm.opt)或命令行。 | Scrolllines |
scrollprompt | 客户机用户选项文件 (dsm.opt)或命令行。 | Scrollprompt |
示例
命令:query node -type=nas
使用 query options 命令可显示所有或部分选项及其当前设置。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query Options-+-------------------+------------------------->< '- pattern- options-'
参数
选项 | 何处使用 | 页 数 |
scrolllines | 客户机用户选项文件 (dsm.opt)或命令行。 | Scrolllines |
scrollprompt | 客户机用户选项文件 (dsm.opt)或命令行。 | Scrollprompt |
示例
命令:query options
命令:query options comm*
命令:query options replace
使用 query restore 命令可显示服务器数据库中可重新启动的恢复会话的列表。该列表包含以下这些字段:所有者、替换、子目录、保存路径、源和目的地。
当通配符恢复命令由于网络停机故障、客户机故障、服务器停机故障或类似问题而失败时,创建可重新启动的恢复会话。发生这样的故障时,文件空间将锁定在服务器上,并且它的文件不能移出服务器的顺序卷。要对文件空间解锁,可重新启动恢复并允许它完成(restart restore 命令),也可取消恢复(cancel restore 命令)。使用 query restore 可确定您是否具有可重新启动的恢复会话以及会影响哪些文件空间。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query Restore-----------------------------------------------><
参数
此命令没有参数。
示例
命令:query restore
使用 query schedule 命令可显示您的节点已调度的事件。管理员可以为您设置调度以执行自动备份和归档。要规划您的工作,可使用该命令确定下一个预定事件发生的时间。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-Query SChedule----------------------------------------------><
参数
此命令没有参数。
示例
命令: query schedule
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 命令可聚集有关一个或多个以下项的信息, 并将此信息输出至文件或控制台:
记录:
支持的客户机
此命令对于所有的 UNIX 客户机有效。
语法
.-----------. V | >>-Query SYSTEMInfo------ item---+--+----------+--------------->< '- options-'
参数
表 74. Query Systeminfo 命令:相关选项
选项 | 何处使用 | 页 数 |
console | 仅命令行。 | Console |
filename | 仅命令行。 | Filename |
示例
命 令:query systeminfo dsmoptfile errorlog -filename=tsminfo.txt
已授权用户
使用 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-'
参数
选项 | 何处使用 | 页 数 |
fromnode | 仅命令行。 | Fromnode |
fromowner | 仅命令行 | Fromowner |
inactive | 仅命令行。 | Inactive |
pitdate | 仅命令行。 | Pitdate |
pittime | 仅命令行。 | Pittime |
showmembers | 仅命令行。 | Showmembers |
wastype | 仅命令行。 | Wastype |
示例
命令:query was -ina -wastype=any
命令:query was wasnode -showmembers
restart restore 命令显示服务器数据库中可重新启动的恢复会话的列表。一次只能重新启动一个可重新启动的恢复会话。再次运行 restart restore 命令重新启动其它的恢复。
重新启动的恢复使用在失败的恢复中使用的相同选项。重新启动的恢复从先前恢复失败的点开始继续执行。
要取消可重新启动的恢复会话,可使用 cancel restore 命令。在以下情况下使用 restart restore 命令:
失败会话中的选项将取代重新启动的会话的新的或已更改的选项。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-RESTArt Restore---------------------------------------------><
参数
此命令没有参数。
示例
命令: restart restore
restore 命令可从 Tivoli Storage Manager 服务器中获取文件的备份版本的副本。要恢复文件,请指定目录或选择的文件,或从列表中选择文件。将文件恢复到从中备份它的目录中或恢复到不同目录中。Tivoli Storage Manager 使用带有 subtree 值的 preservepath 选项作为恢复文件的缺省值。关于更多信息,请参阅Preservepath。
要获取受支持文件系统与 ACL 的支持,请参阅 文件系统和 ACL 支持。
如果在恢复特定路径和文件时将 subdir 选项设置为 yes,则 Tivoli Storage Manager 将递归恢复该路径下的所有子目录,以及存在于任何那些子目录下的指定文件的任何实例。
当恢复整个目录或目录树并且未在 restore 命令中指定 inactive、latest、pick、todate 以及 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-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令: restore /home/devel/projecta/budget
命令: restore file budget
命令: restore "/home/devel/projecta/*.c"
命令: restore "/user/project/*" -pick -inactive
命令: restore "/home/devel/projecta/*.c" /home/newdevel/projectn/
命令: restore -pitd=8/17/2002 -pitt=13:00:00 /home/mydir/
命令: res /home/myid/*
命令:res -filelist=/home/avi/restorelist.txt /home/NewRestoreLocation/
restore backupset 命令从服务器、本地文件或本地磁带设备恢复备份集。
如果将文件空间从备份集恢复到未执行原备份的系统,则可能需要:
dsmc restore backupset backupsetname {/fsname}/* /destfs/ -subdir=yes
要从备份集恢复组,请考虑以下注意事项:
restore backupset mybackupset /virtfs/* /home/devel/projectb/ -loc=server -subdir=yes
将恢复整个组或虚拟文件空间中的组。您不能通过指定某个限定源文件空间 来恢复部分组。
restore backupset mybackupset {/virtfs}/* /home/devel/projectb/ -loc=file -subdir=yes
要从服务器恢复整个备份集,您必须是 root 用户,否则只恢复您拥有的文件。 备份集也可以从 AIX、Solaris 和 HP-UX 客户机上的磁带设备恢复。关于更多信息,请参阅Location。
如果在初始命令行上使用 restore backupset 命令且将 location 选项设置为 tape 或 file,则将不尝试与服务器连接。
如果无法从便携式介质恢复备份集,请与 Tivoli Storage Manager 管理员协调,以便确保使用可兼容格式创建便携式介质。
注意: 如果想要恢复的对象是节点上生成的备份集的一部分, 且已在服务器上更改节点名称,则此名称更改之前生成的所有备份集对象将不会与新节点名称匹配。请确保节点名称与为其生成备份集的节点名称相同。
可以下列方式在存储区域网络(SAN)中恢复备份集:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-REStore BACKUPSET--+---------+--+- backupsetname-+-----------> '-options-' '- filename------' >--+- sourcefilespec---+--+----------------------+------------->< '- "sourcefilespec"-' '- destinationfilespec-'
参数
表 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 |
示例
命令: dsmc restore backupset mybackupsetname -loc=server
命令: dsmc restore backupset "/home/budget/backupsetfile.name" -loc=file
命令:dsmc restore backupset "/dev/rmt0" -loc=tape
命令: dsmc restore backupset /dev/rmt0 "/home/jones/budget.dev" -loc=tape
命令: dsmc restore backupset /dev/rmt0 "/home/budget/*.txt" -loc=tape
命令:dsmc restore backupsetbset01.001 -loc=server
命令:restore backupset mybackupset /virtfs/ /home/devel/projectb/ -loc=server -subdir=yes
命令:restore backupset mybackupset {/virtfs}/ /home/devel/projectb/ -loc=server -subdir=yes
命令:dsmc restore backupset "/home/jones/bset01.file" -loc=file
已授权用户
使用 restore group 命令可恢复组备份的特定成员或所有成员。
记录:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-restore group-+----------+--- sourcefilespec---+----------------------+->< '- options-' '- destinationfilespec-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令:
restore group /virtfs/group1
命令:
restore group /virtfs/* -pick -showmembers
命令:
restore group /virtfs/* -pick
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-'
参数
选项 | 何处使用 | 页 数 |
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 |
restore image 命令不定义或安装目的地文件空间。目的地卷必须存在、必须足够大以便于容纳源,并且如果包含文件系统则必须安装该卷。 如果映象备份包含文件系统,并且您将它们恢复到不同的位置,请注意下列几点:
示例
命令: dsmc rest image /home/test
命令: dsmc restore image /home/proj -incremental -deletefiles
命令:dsmc restore image /usr -verifyimage
命令:dsmc restore image /usr /home/usr.img -imagetofile
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-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令: restore nas -nasnodename=nas1 /vol/vol1 /vol/vol2
命令:restore nas -nasnodename=nas2 -pick -inactive
Root 用户
restore was 命令指定是向 Tivoli Storage Manager 服务器恢复 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件与配置信息)还是备份应用程序服务器。要继续进行恢复,必须停止应用程序服务器。
您还可以同时在不同的会话中恢复网络部署管理器、应用程序服务器以及它们的实例。
使用 wastype 选项可指定是恢复与您希望恢复的 WAS 实例的节 点名相关联的网络部署管理器(ND)还是相关联的应用程序服务器(APP)。缺省值是 ND。请参阅Wastype,以获取更多信息。
如果整个 WebSphere 安装已损坏且它必须安装,或您正在新机器上安装 WAS,则可以使用以下过 程:
记录:
使用以下过程可恢复至服务器的同一现有实例。此过程假设有一个预先存在的正在运行的 WAS 安装,且在 Tivoli Storage Manager 服务器 上有一个已存储的备份:
在 ND 上,由于服务器与远程节点已连接,服务器将把已恢复的数据与远程节点同步。
记录:
支持的客户机
此命令对带维护包 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-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令:restore was wasnode -showmembers -pick
命令:restore was wasnode -wastype=nd
使用 retrieve 命令可从 Tivoli Storage Manager 服务器获得归档文件的副本。可以恢复特定文件或整个目录。使用 description 选项可以指定已分配给要检索文件的描述。
使用 pick 选项可显示归档列表,可从中选择要检索的归档。
将文件检索到归档它们的同一个目录中,或不同目录中。Tivoli Storage Manager 使用带有 subtree 值的 preservepath 选项作为恢复文件的缺省值。关于更多信息,请参阅客户机选项参考。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-RETrieve--+----------+--+- sourcefilespec---+----------------> '- options-' '- "sourcefilespec"-' >--+----------------------+------------------------------------>< '- destinationfilespec-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令: retrieve /home/devel/projecta/budget
命令: retrieve "/home/devel/projecta/*.c"
命令: retrieve /home/
命令: retrieve "/home/devel/projecta/*.c" /home/newdevel/projectn/
命令: ret "/user/project/*" -pick
命令: retrieve "/proj/*" -desc="2002 survey results"
命令:
mkfifo fifo dd if=fifo of=/dev/rmt1& dsmc retrieve -replace=yes -description="mybudget" /home/devel/budget fifo
已授权用户
使用 schedule 命令可以启动工作站上的客户机调度程序。在可以启动调度工作之前,客户机调度程序必须在运行。
如果将 schedmode 选项设置为 polling,则客户机调度程序将根据客户机用户选项文件 dsm.opt 中的 queryschedperiod 选项指定的每小时时间间隔与服务器联系,以便获得调度事件。如果管理员为全部节点设置了 queryschedperiod 选项,则此设置将覆盖客户机设置。
如果使用 TCP/IP 通信,则服务器将提示工作站何时运行调度的事件。为此,应在客户机用户选项文件(dsm.opt)中或在 schedule 命令中将 schedmode 选项设置为 prompted。
启动客户机调度程序后,客户机调度程序继续运行并启动调度事件,直到出现下列情况为止:按下 Ctrl+C,使用 UNIX kill 命令停止调度程序进程,再次启动工作站或关闭工作站以结束客户机调度程序。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-SCHedule--+----------+-------------------------------------->< '- options-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令: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 命令备份所指定的文件。如果这些文件损坏或丢失,可以用 服务器中的备份版本替换它们。运行选择性备份时,所有文件都可作为备份候选,除非将其从备份中排除,或者它们不满足管理类的序列化要求。请参阅文件系统和 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"-'
参数
选项 | 何处使用 | 页 数 |
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 |
示例
命令: selective /home/devel/proja
命令: selective "/home/devel/proj*"
命令: selective "/home/devel/proj*" /user/home/budget
命令: selective /home/ -subdir=yes
命令: dsmc sel /usr/dir1/sub1/* -subdir=yes -snapshotroot=/snapshot/day1
set access 命令将授予其它节点上的用户访问您的备份版本、归档副本或备份映象的权限。可以授予另一个用户对目录中的特定文件或映象、多个文件或映象或所有文件的访问权。在授予另一用户访问权时,该用户可以恢复或检索您的对象。在命令中指定是否您正在授予对于归档或备份的访问权。
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-SET Access--+- Archive-+--+- filespec-+-- node--+-------+--->< '- Backup--' '-image-fs--' '- user-'
参数
如果给当前工作目录的分支授予访问权,只需要指定该分支。如果给对当前工作目录分支中的对象没有访问权,则必须指定完整路径。您给其访问权的文件规范在服务器中必须有至少一个备份版本或归档副本对象(文件或目录)。
要指定已命名的目录中的所有文件,请在命令行中输入 /home/mine/proj1/*。
要给低于特定级别的所有对象授予访问权,请使用一个星号、目录定界符以及文件规范结尾的一个星号。例如,要授予 home/test 下的所有对象访问权,请使用文件规范 home/test/*/*。
注意: 仅使用格式 /*/* 不会授予已命名的目录中的对象访问权;只有那些在已命名的目录下的目录中的对象可以访问。
考虑到根目录时,规则本质上相同。如果希望另一用户具有对在根目录中和根目录下的所有文件和目录的访问权,则在一个设置访问命令上输入 /* 并在另一个设置访问命令上输入 /*/*。第一个 /* 授予根目录中所有目录和所有文件的访问权。第二个 /* 允许访问根目录下的所有目录和文件。
例如:
要允许访问 /home/sub1/sub2 目录中的所有文件,请输入:
set access backup /home/sub1/sub2/* * *
要只允许访问 /home 目录中的文件,请输入:
set access backup /home/* * *
要允许访问在 /home 目录中和在 /home 目录下 的所有目录中的所有文件,请输入:
set access backup /home/* * * set access backup /home/*/* * *
示例
命令: set access backup /home/user/budget node_2
命令: set access archive "/home/devel/proja/*.c" node_3
命令: set ac archive /home/devel/proja/ node_3
命令:set ac b "{project}/*" "*bldgb"
命令: set acc backup "home/devel/proja/*/*" node_5 serena
已授权用户
可使用 set password 命令更改工作站的 Tivoli Storage Manager 密码。如果输入 set password 命令时省略旧的和新的密码,则将提示输入旧密码一次,输入新密码两次。
密码不区分大小写,它可以多达 63 个字符。有效字符是:
支持的客户机
此命令对所有 UNIX 客户机有效。
语法
>>-SET Password--+--------------+------------------------------>< '- oldpw newpw-'
参数
示例
下面是使用 set password 命令的示例。
命令: set password osecret nsecret