可以使用 Tivoli Storage Manager 维护工作站上的文件系统或原始逻辑卷的一组 备份版本。如果当前文件丢失或损坏了,可以恢复这些文件的早期版本。 本章包括了备份文件的各种方法、如何恢复备份文件以及备份文件和归档文件之间的区别。
本章中除以下内容以外的所有客户机备份过程还适用于 Web 客户机:
关于启动 Web 客户机的信息,请参阅启动 Web 客户机会话。
下表确定本章中描述的任务:
如果首次使用 TSM,或仅偶尔备份文件,则可以
使用表 18作为执行备份之前要考虑的预备步骤清单。
|
|
---|---|
___ | 确定要备份文件还是归档文件。关于更多信息,请参阅要备份文件还是归档文件?。 |
___ | 请参阅预备份注意事项,已获取有关在备份文件与目录之前您可以如何增强性能的重要信息。 |
___ | 需要从备份服务排除文件吗?关于更多信息,请参阅使用包含-排除选项列表控制处理。 |
___ | 根据需要决定所用的备份类型。关于更多信息,请参阅以下章节: |
___ | 如果要执行映象备份,确保已考虑到其特有的注意事项。关于更多信息,请参阅执行映象备份。 |
___ | 关于进一步的备份注意事项,请参阅备份:其它注意事项。 |
当备份-归档客户机备份或归档文件时,它将该文件的副本及其相关属性发送至服务器;然而,备份和归档的目的不同。
备份保护文件,使之在意外删除、毁坏、磁盘崩溃等期间不损坏或受到损失。服务器维护您备份的每个文件的一个或多个备份版本。较旧的版本在建立更新的版本时删除。服务器维护的备份版本数由管理员设置。
注:如果需要频繁创建相同数据的归档,请考虑使用随时归档(备份集)。频繁的归档操作可在服务器数据库中创建大量元数据,从而增长了服务器的增长并降低了操作的性能,例如失效。关于可如何生成和恢复备份集的更多信息,请参阅从备份集恢复数据。
保存归档副本,以便长期存储。管理员可限制保留归档副本多长时间。服务器可存储文件的归档版本数不是限制。如果需要回到文件的特殊版本,或希望将文件从工作站中删除并在以后有必要时检索它,则归档是很有用的。例如,您可能需要由于税收目的而保存电子数据表,但因为现在不使用它们,因此不希望将它们保留在工作站上。关于归档和检索文件的更多信息,请参阅第 6 章, 归档与检索数据。
使用备份可防止文件遭到不可预见的损坏,而使用归档则可维护文件更长期的版本。
关于 Tivoli Storage Manager 提供 ACL 支持的文件系统的完整列表,请参阅文件系统和 ACL 支持。
在启动备份前,如果工作站只有少量内存的话,则增量备份性能会受影响。如果工作站是内存受限的,请将客户机选项文件(dsm.opt)中的 memoryefficientbackup 选项指定为 Yes。指定 Yes 会减少内存开销,但是会增加备份时间。当指定 Yes 时,Tivoli Storage Manager 在考虑备份时每次只分析一个目录。如果性能仍然很差,请检查通信缓冲设置以及工作站和服务器间的通信链路。如果工作站不是内存受限的,则将 memoryefficientbackup 选项设置为 Yes 将降低备份性能。
AIX、HP-UX、Linux86 和 Solaris 客户机支持不依赖 LAN 的数据移动,该功能将客户机数据移动从通信网络转换为存储器区域网络(SAN)。将客户机数据移动从通信网络转换为 SAN 将减少 Tivoli Storage Manager 服务器上的负载。
SAN 提供了允许至(自)与 SAN 连接的存储设备的备份、恢复、归档和检索数据的路径。客户机数据通过 Tivoli Storage Manager 存储代理经 SAN 移动至存储设备。Tivoli Storage Manager 存储代理必须与客户机安装在同一个系统上。
要启用不依赖 LAN 的支持,必须在客户机工作站上安装和配置 SAN 的存储代理程序 Tivoli Storage Manager 受管系统。关于更多信息,请参考以下出版物:
在客户机工作站上安装和配置 Tivoli Storage Manager Managed System for SAN 功能之后,可以使用以下选项启用不依赖 LAN 的数据移动:
文件系统上可能有不想要备份的文件。这些文件可能是内核文件、网络文件系统的本地高速缓存、操作系统文件或通过重新安装程序即可轻易恢复的应用程序文件,或是任何其它易于重建的文件。
工作站上的授权用户可以在包含-排除列表中使用 exclude 和 include 选项以指定从备份处理中排除哪些文件。
Tivoli Storage Manager 为增量备份和选择性备份使用包含-排除选项文件,并备份未明确排除的文件。 除非文件位于要排除的目录中,否则没有必要使用 include 选项包含特定的文件。
还可以在客户机系统选项文件 dsm.sys 中指定 include 和 exclude 选项。关于创建包含-排除选项文件的更多信息,请参阅创建包含-排除列表(可选)。
在备份或归档操作期间可以使用标准 DES 56 比特加密程序加密发送至服务器的数据。 如果您在备份或归档期间使用 DES 56 位加密功能加密数据,则为了恢复或检索该数据,您必须有加密密钥。如果客户机上(通过 encryptkey 选项)加密密钥不可用,并且您忘了加密密钥,则无论在什么情况下都无法恢复或检索数据。
使用 include.encrypt 与 exclude.encrypt 选项选择加密处理的文件。缺省情况下,不加密文件,除非已使用了 include.encrypt 选项明确包含了文件。关于 exclude.encrypt 选项的更多信息,请参阅Exclude 选项。关于 include.encrypt 选项的更多信息,请参阅Include 选项。
要加密文件数据,必须选择密钥密码,Tivoli Storage Manager 使用它可生成密钥,以便对文件数据进行加密或解密。存储加密密钥密码以便以后使用。可以通过使用 encryptkey 选项指定是否将加密密钥密码保存在名为 TSM.PWD 的文件中。当恢复加密文件时,在以下情况中 Tivoli Storage Manager 将提示您输入密钥密码以解密文件:
关于此选项的更多信息,请参阅Encryptkey。
管理员可能已设置调度以自动备份工作站上的文件。关于检查和运行可用调度的信息,请参阅第 7 章, 自动执行任务。 下面各节讨论了在不使用调度的情况下备份文件的方式。
增量备份有两种类型:完全增量 备份和部分增量备份。
如果选择整个文件系统,则执行的是完全增量备份。如果选择目录树或单独的文件,则执行的是部分增量备份。
第一次运行完全增量备份时,Tivoli Storage Manager 备份您指定的文件系统上的所有文件和目录。如果有大量文件,或有一个或多个很大的文件,则此过程可能花很长时间。之后,完全增量备份仅备份新的和更改过的文件。它使备份服务器能维护当前版本的工作站文件,而不必浪费时间或空间来备份服务器存储器中已存在的文件。根据存储器管理策略,服务器在存储器中可保留不止一个版本的文件。最近备份的文件是现行备份版本。备份文件的旧的副本是非现行版本。但是,如果将文件从工作站删除,则下次完全增量备份将导致文件的现行备份版本变为非现行的。如果需要恢复已删除的文件,且如果在删除该文件后运行了完全增量备份,则将需要恢复文件的非现行版本(假设服务器上依然存在某版本)。服务器维护的非现行版本数量以及保留它们多长时间受服务器管理员定义的管理策略控制。现行版本的目的是描绘备份时在文件系统上存在的文件。关于存储器管理策略的更多信息,请参阅第 8 章, 理解存储管理策略。
要使用客户机 GUI 执行完全或部分增量备份,请从备份窗口上的备份类型下拉菜单选择增量(完全)选项,或使用 incremental 命令。
增量备份期间,客户机查询服务器以确定自上次增量备份后文件的确切状态。客户机将此信息用于:
注意: 如果目录尚未备份,或者如果它的许可权或时间戳记自上次备份以来已更改,则也备份每个目录。
也可在备份或归档操作过程中使用 preservelastaccessdate 选项来指定是否将上次访问日期复位为备份或归档操作之后的原始值。缺省情况下,Tivoli Storage Manager 客户机将不会将任何备份或归档的文件的上次访问日期复位为备份或归档操作之前的原始值。关于更多信息,请参阅Preservelastaccessdate。
目录计入备份的对象数中。要排除目录及其内容,使之不备份,则使用 exclude.dir 选项。关于 exclude.dir 的更多信息,请参阅Exclude 选项。
请求备份时,如果以下所有要求都满足,则 Tivoli Storage Manager 备份文件:
对于符合按日期增量备份条件的磁盘或卷,必须对该整个磁盘或卷至少执行了一次完全增量备份。运行仅目录分支或单独文件的增量备份将不会使磁盘或卷符合按日期增量备份的条件。
要使用 GUI 来执行按日期增量备份,请从备份类型下拉菜单中选择增量(仅日期)选项,或使用 incremental 命令的 incrbydate 选项。
客户机仅备份修改日期和时间晚于文件驻留的文件系统的上次增量备份的日期和时间的那些文件。并不备份在上次增量备份之后客户机添加的、但修改日期早于上次增量备份日期的文件。将不备份在上次增量备份后重命名但其它保持不变的文件。重命名文件不会更改修改日期和时间。 也备份包含该文件的路径中的目录,除非它们已经在服务器上存在。服务器上已经存在的目录仅当其修改时间戳记更改时才再次备份。也备份该目录下的文件,即使它们的修改时间戳记未更改。
如果运行整个文件系统的按日期增量备份,则服务器更新上次增量备份的日期和时间。如果仅在部分文件系统上执行按日期增量备份,则服务器不更新上次完全增量备份的日期。在那种情况下,下次按日期增量备份将再次备份这些文件。
完全增量、部分增量和按日期增量都备份新的和文件过的文件。按日期增量备份与完全增量备份相比处理所花费的时间较少,并且需求的内存也较少。 按日期增量备份可能不会将相同的备份文件明确地放入服务器存储器,因为按日期增量备份:
要备份特定文件或目录时,不管服务器上是否存在那些文件的当前副本,都使用选择性备份。增量备份通常是自动系统备份整个文件系统的一部分。相比之下,选择性备份使您能手工选择一组文件来备份,而不管在上次增量备份后它们是否已更改。
要使用客户机 GUI 执行选择性备份,请参阅使用 GUI 备份数据,以获得更多信息。
使用 selective 命令可从客户机命令行执行选择性备份。关于更多信息,请参阅Selective。
与增量备份不同,选择性备份:
备份文件时,Tivoli Storage Manager 还保存为文件分配的标准 UNIX 访问 许可权。根据操作系统,还将保存扩展的许可权。例如,对于 AIX 工作站上的文件,Tivoli Storage Manager 保存访问控制表。
注意:授权用户可能备份另一个用户的文件,但是这不会产生所有权冲突。备份服务器将正确地记录该文件属于原来的所有者。授权用户无需为其它用户授权对该备份版本的访问权。
如果您是授权用户并希望从文件系统中特定目录开始备份文件,那么可以将该目录定义为虚拟安装点(请参阅Virtualmountpoint)。
在文件系统内定义虚拟安装点,为要备份的文件提供了直接路径,从而节省了处理时间。比起使用 domain 选项定义文件系统,然后使用 exclude 选项排除不想备份的文件,这种方法更有效。 它还可将特定目录的备份和归档存储在单独的存储器文件空间中。
您可以从目录数备份特定文件、整个目录或整个文件系统。还可以通过搜索和过滤定位想要备份的文件。 过滤仅为备份显示符合过滤标准的文件。使用
要搜索:
要过滤:
注意事项:
记录:
注意:
可以使用 incremental 或 selective 命令执行备份。表 19 显示了使用这些命令来执行不同任务的示例。 关于这些命令的更多信息,请参阅Incremental和Selective。
结合提供逻辑卷快照的第三方应用程序对 incremental 与 selective 命令使用 snapshotroot 选项使本地快照上的数据与存储在 Tivoli Storage Manager 服务器上的真实文件空间数据关联。snapshotroot 选项不提供拍摄卷快照的任何工具,而仅管理由卷快照创建的数据。 有关更多信息,请参阅Snapshotroot。
表 19 显示使用命令执行不同任务的示例。
任务 | 命令 | 注意事项 |
---|---|---|
增量备份 | ||
执行客户机域的增量备份。
| dsmc incremental | 请参阅Incremental以获取关于 incremental 命令的更多信息。请参阅完全和部分增量备份以获取关于增量备份的详细信息。 |
除了客户机域中定义的 /home、/usr 和 /datasave 文件系统,还要备份 /fs1 和 /fs2 文件系统。 | dsmc incremental -domain="/fs1 /fs2" | 关于 domain 选项的更多信息,请参阅Domain。 |
备份客户机域中定义的所有本地文件系统,/home 文件系统除外。 | dsmc incremental -domain="all-local -/home" | 不能在域关键字 all-local 之前使用(-)运算符。关于更多信息,请参阅Domain。 |
仅备份 /fs1 和 /fs2 文件系统。 | dsmc incremental /fs1 /fs2 | 无 |
备份 /home 目录及其所有子目录中的所有文件。 | dsmc incremental /home/ -subdir=yes | 关于 subdir 选项的更多信息,请参阅Subdir。 |
运行 /usr 文件系统下的所有文件与目录的增量备份,并将它们存储在 Tivoli Storage Manager 服务器上的本地快照文件空间 /snapshot/day1 中。 | dsmc incremental /usr -snapshotroot=/snapshot/day1 | Tivoli Storage Manager 将 snapshotroot 值看作文件空间名。关于更多信息,请参阅Snapshotroot。 |
按日期增量备份 | ||
执行缺省客户机域的按日期增量备份。
| dsmc incremental -incrbydate | 使用带有 incrbydate 选项的 incremental 命令可备份新的和更改过的文件(其修改日期晚于服务器端存储的上次增量备份的日期)。 关于 incrbydate 选项的更多信息,请参阅Incrbydate。 |
选择性备份 | ||
备份 /home/proj 目录中的所有文件。
| dsmc selective /home/proj/ | 使用 selective 命令可备份特定文件或目录,不管在上次增量备份后它们是否已更改。可以使用通配符一次备份多个文件。请参阅Selective以获取关于 selective 命令的更多信息。 |
备份 /home/proj 目录及其所有子目录中的所有文件。 | dsmc selective /home/proj/ -subdir=yes | 如果在恢复特定路径和文件时指定 -subdir=yes,则 Tivoli Storage Manager 将递归备份该目录下的所有子目录,以及存在于任何那些子目录下的指定文件的任何实例。
如果子目录是已安装的文件系统,则当使用 subdir=yes 选项时,Tivoli Storage Manager 不备份该子目录中的文件。 关于 subdir 选项的更多信息,请参阅Subdir。 |
备份 /home/dir1/h1.doc 和 /home/dir1/test.doc 文件。 | dsmc selective /home/dir1/h1.doc /home/dir1/test.doc | 在 selective 命令上最多可以输入 20 个文件名。在每个文件名之间输入空格。如果希望指定超过 20 个文件名,则可以使用 filelist 选项。关于此选项的更多信息,请参阅Filelist。 |
备份 /home 文件系统中的文件列表。 | selective -filelist=/home/filelist.txt | 使用 filelist 选项来处理文件列表。关于更多信息,请参阅Filelist。 |
运行 /usr/dir1/sub1 目录下的所有文件与目录的选择性备份,并将它们存储在 Tivoli Storage Manager 服务器上的本地快照文件空间 /snapshot/day1 中。 | dsmc selective /usr/dir1/sub1/* -subdir=yes -snapshotroot=/snapshot/day1 | Tivoli Storage Manager 将 snapshotroot 值看作文件空间名。关于更多信息,请参阅Snapshotroot。 |
您可以使用 backup group 命令从一个或多个文件空间源创建包含一组文件的组并备份至 Tivoli Storage Manager 服务器上的虚拟文件空间。关于更多信息,请参阅Backup Group。
组备份允许您创建作为单个逻辑实体管理的文件组的一致性时间点备份。
可将组备份添加至备份集中。请参阅从备份集恢复数据,以获取有关备份集的更多信息。
您可以通过使用 mode 选项执行完全或差量备份。请参阅Backup Group与Mode,以获取更多信息。
例如,要执行将 /home/dir1/filelist1 文件中的所有文件包含组引导符为 /home/group1 的文件完全备份至虚拟文件空间 /VIRTFS,请输入以下命令:
dsmc backup group -filelist=/home/dir1/filelist1 -groupname=group1 -virtualfsname= /virtfs -mode=full
Root 用户
从本地工作站,用户可以将一个或多个卷或原始逻辑卷备份为系统上的单个对象(映象备份)。
映象备份提供以下优点:
传统的静态映象备份阻止其它系统应用程序在操作期间访问卷。 使用 imagetype=dynamic 选项则按卷的按现状备份而不将其重新安装为只读。如果进行备份时应用程序写入卷,则可能发生备份毁坏。在此情况下,恢复后运行 fsck。此选项可取代对管理类中复制序列化(Copy Serialization)值的依赖以执行映象备份。
仅对于 Linux86 和 Linuxppc:缺省情况下,Tivoli Storage Manager 执行驻留在 Linux Logical Volume Manager 创建的逻辑卷上的文件系统的快照映象备份,在此期间该卷可用于其它系统应用程序。
可以使用带有 imagetype 选项的 backup image 命令或 include.image 选项,指定是否执行静态动态或快照映象备份。关于更多信息,请参阅Imagetype。
执行映象备份前,请考虑下列情况:
如果只是因为卷正在使用,客户机无法以只读方式卸载并重新安装该卷而起快照映象备份不可用, 则可以使用 imagetype 选项强制客户机在没有以只读方式卸载和重新安装的情况下执行映象备份。在 include.image 语句中或从命令行将 imagetype 选项设置为 dynamic。如果进行备份时应用程序写入卷,则可能发生备份毁坏。可以通过在恢复后运行 fsck 更正此错误,以修复任何毁坏的块。关于更多信息,请参阅Include 选项。
重要信息:如果已安装的文件系统有嵌套安装点,请在尝试备份之前将其卸装。否则,Tivoli Storage Manager 无法卸装此卷。如果文件系统包含任何安装,则它会报告 busy。
不要在映象备份中包含系统文件,因为不能安装正在活跃使用的文件系统。
下表列出了 backup image 命令支持的设备。原始设备可能是磁盘片段、分区或逻辑卷。
逻辑卷管理器 | 原始设备类型 | 样本设备名称 | 备份映象命令支持 |
---|---|---|---|
AIX Logical Volume Mgr | 逻辑卷 | /dev/lv00 | AIX |
Sun Solstice Volume Mgr | 元设备 | /dev/md/dsk/dl | Solaris |
Veritas Volume Mgr | 逻辑卷 |
/dev/vx/dsk/rootg/vol01 /dev/vg00/lvol01 |
Solaris HP-UX |
原始磁盘 | 分区 | /dev/hda1、/dev/sda3 | Linux86,Linuxppc |
Linux Logical Volume Mgr | 逻辑卷 |
/dev/myvolgroup/ myvolume | Linux86,Linuxppc |
原始磁盘 | 磁盘片段 | /dev/dsk/c0tld0s0 | Solaris |
为了执行原始设备的映象备份,客户机必须在特定平台上支持原始设备类型。如果要为安装在原始设备上的文件系统执行映象备份,则必须支持原始设备。请记得用其块设备名称指定原始设备。
记录:
利用映象备份执行文件系统增量备份有 2 个方法。这些备份方法使您能够执行文件系统的即时恢复并能够改进备份和恢复性能。可以仅在已格式化的卷中执行备份;而不能在原始逻辑卷上。可以使用以下方法之一在已安装的文件系统上执行卷的映象备份。
使用方法 2 时,以下限制适用:
要帮助您决定哪一个方法适用于您的环境,表 21 是方法 1 和 2 的比较。
方法 1:使用带有文件系统增量的映象备份 | 方法 2:使用带有按日期增量映象备份的映象备份 |
---|---|
从文件系统删除文件时,文件在服务器上过期。 恢复时,将该选项用于从映象中删除在服务器上过期的文件。 | 文件在服务器上不过期。 映象增量恢复完成后,所有映象备份后在文件系统上删除的文件将会在恢复后出现。如果文件系统在达到或接近容量的情况下运行,则可能导致空间不足的情况。 |
增量备份时间与定期增量备份相同。 | 增量映象备份更快, 因为客户机不为每个拷贝的文件查询服务器。 |
恢复与完全增量文件系统恢复相比快得多。 | 恢复与完全增量文件系统恢复相比快得多。 |
上次映象备份后从文件系统删除得目录不过期。 | 上次完全映象备份后从文件系统删除的目录和文件不过期。 |
当使用客户机 GUI Image Backup 选项执行映象备份时,Tivoli Storage Manager 将尊重客户机系统选项文件(dsm.sys)中的 include.image 或 imagetype 选项的映象类型设置。如果将映象类型设置为 快照,则客户机执行驻留在由 Linux Logical Volume Manager 创建的逻辑卷上的文件系统的快照映象备份,在此期间,该卷对其他系统应用程序可用。 如果将映象类型设置为静态,客户机将以只读方式卸载并重新安装该卷,这样其他应用程序不能访问它。如果不指定这些选项之一,客户机将执行快照映象备份。
对于 AIX、HP-UX 和 Solaris 客户机,选择映象备份选项根据客户机系统选项文件(dsm.sys)中的 include.image 或 imagetype 选项的映象类型设置执行静态或动态映象备份。 如果映象类型被设置为静态,客户机将以只读方式卸载并重新安装该卷,这样其他应用程序不能访问它。 如果映象类型被设置为动态,客户机执行映象备份,不在备份期间使文件系统只读。如果没有指定这些选项之一,客户机执行静态映象备份。
要创建文件系统或原始逻辑卷的映象备份,请执行以下步骤:
使用 backup image 和 restore image 命令在单个卷中执行映象备份和恢复操作。 关于更多信息,请参阅Backup Image和Restore Image。
可以使用带有 imagetype 选项的 backup image 命令或 dsm.sys 文件中的 include.image 选项或在命令行上指定是否执行静态、动态或快照映象备份。关于更多信息,请参阅Imagetype。
使用带有 mode 选项的 backup image 命令执行按日期增量映象备份,它只备份最近完全映象备份后新的和更改过的文件。但是,这只备份更改了日期的文件,而不备份更改了权限的文件。关于更多信息,请参阅Mode。
通过对网络数据管理协议(NDMP)的支持,Tivoli Storage Manager Windows、 AIX 与 Solaris 服务器可以有效地备份与恢复网络连接存储器(NAS)文件系统映象至与网络应用设备和 EMC Celerra NAS 文件服务器本地连接的自动磁带驱动器或库。仅 IBM Tivoli Storage Manager Extended Edition 上提供 NDMP 支持。关于 NDMP 支持要求,请参阅NDMP 支持要求(仅适用于 Extended Edition)。
关于如何配置 Tivoli Storage Manager 服务器上的 NDMP 支持的信息,请参阅以下出版物:
配置 NDMP 支持后,服务器将连接到 NAS 设备并使用 NDMP 来启动、控制和监视每个备份和恢复操作。NAS 设备执行从 NAS 文件系统至本地连接库的外部数据转移,反之亦然。
使用 NDMP 执行备份的益处包含以下各项:
提供以下支持:
不支持以下功能:
关于如何安装和配置 Web 客户机的信息,请参阅配置 Web 客户机。
对于 Web 客户机 GUI 与命令行客户机两者,必须指定 passwordaccess=generate(这是目前对客户机节点的 Web 客户机约束)并在服务器上指定 authentication=on。 总会提示您提供用户标识和密码。要显示 NAS 节点并执行 NAS 功能,必须输入已授权的管理用户标识和密码。已授权管理用户标识应当对 NAS 节点和客户机工作站节点至少具有客户机所有者权限,可从命令行或 Web 站点使用这些标识。
您可以在客户机系统选项文件(dsm.sys)中将 toc 选项与 include.fs.nas 选项一起使用,以指定 Tivoli Storage Manager 是否保存每个文件系统备份的目录(TOC)信息。关于更多信息,请参阅TOC。如果保存 TOC 信息,则可以使用 Tivoli Storage Manager Web 客户机检查整个文件系统树并选择要恢复的文件与目录。创建 TOC 要求在备份副本组中定义此备份映象与之绑定的管理类的 TOCDESTINATION 属性。请注意,TOC 创建要求附加处理、网络资源、存储池空间,并且可能要求备份操作过程中的安装点。
要使用 Web 客户机 GUI 备份 NAS 文件系统:
记录:
注意事项:
要使用 Web 客户机 GUI 恢复 NAS 文件系统映象,请参阅恢复 NAS 文件系统。
表 22 列出了可用来从命令行备份 NAS 文件系统映象的命令和选项。
选项或命令 | 定义 | 页 |
---|---|---|
domain.nas | 使用 domain.nas 选项可指定要包含在 NAS 备份的缺省域中的卷。 | Domain.nas |
exclude.fs.nas | 在与 backup nas 命令一起使用时,使用 exclude.fs.nas 选项可使 NAS 文件服务器上的文件系统排除在映象备份之外。此选项仅适用于 AIX 与 Solaris 客户机。 | Exclude 选项 |
include.fs.nas | 使用 include.fs.nas 选项可将管理类绑定至网络连接存储器(NAS)文件系统。 通过在客户机系统选项文件(dsm.sys)中将 toc 选项与 include.fs.nas 选项一起使用,您还可以指定 Tivoli Storage Manager 在 NAS 文件系统映象备份过程中是否保存目录(TOC)信息。请参阅TOC,以获取更多信息。 此选项仅对 AIX 与 Solaris 客户机有效。 | Include 选项 |
query node | 使用 query node 命令可显示特定管理用户标识对之具有执行操作的权限的所有节点。已授权管理用户标识应当对 NAS 节点和客户机工作站节点至少具有客户机所有者权限,可从命令行或 Web 站点使用这些标识。 | Query Node |
backup nas | 使用 backup nas 命令可创建属于网络连接存储器(NAS)文件服务器的一个或多个文件系统的映象备份。 | Backup NAS |
toc | 在 backup nas 命令中使用 toc 选项,或将该选项与 include.fs.nas 选项一起使用可指定 Tivoli Storage Manager 是否保存每个文件系统备份的目录(TOC)信息。如果保存 TOC 信息,则您可以使用 query toc 服务器命令确定文件系统备份的内容,与 restore node 服务器命令结合使用可恢复个别文件或目录树。您还可以使用 Tivoli Storage Manager Web 客户机检查整个文件系统树并选择要恢复的文件与目录。 | TOC |
monitor process | 使用 monitor process 命令可显示管理用户具有权限的所有 NAS 节点的当前备份与恢复过程。然后,管理用户可选择一个要监视的进程。 | Monitor Process |
cancel process | 使用 cancel process 命令可显示管理用户具有权限的所有 NAS 节点的当前备份与恢复过程。管理用户可从显示的内容中选择一个要取消的进程。 | Cancel Process |
query backup | 使用 query backup 命令(指定 class 选项)可显示关于为 NAS 文件服务器备份的文件系统映象的信息。 | Query Backup |
query filespace | 使用 query filespace 命令(指定 class 选项)可显示属于 NAS 节点的文件空间的列表。 | Query Filespace |
delete filespace | 对 delete filespace 命令使用 class 选项可显示属于 NAS 节点的文件空间列表,这样您可以选择删除一个节点。 | Delete Filespace |
不管使用何种客户机平台,NAS 文件系统规范使用正斜杠(/)分隔符,如此示例中所示:/vol/vol0。
如果安装了 Data Protection for WebSphere Application Server,则可以使用 Tivoli Storage Manager 将 V5.0 WebSphere Application Server 网络部署管理器(包含设置、应用程序文件和配置信息)或应用程序服务器备份到 Tivoli Storage Manager 服务器。在事故或灾难事件中,可以使用此信息恢复受破坏的节点应用程序或整个节点(或多个节点)。
Data Protection for WebSphere Application Server 是单独定价和许可的产品。关于环境、安装和配置信息,请参阅《IBM Tivoli Storage Manager for Application Servers V5.2 Data Protection for WebSphere Application Servers 安装与用户指南》,S152-0609。
记录:
Data Protection for WebSphere Application Server 与客户机一起工作以备份以下数据:
使用 Tivoli Storage Manager 命令行或 Web 客户机备份和恢复 WAS 数据。本机 Tivoli Storage Manager GUI 不支持 WAS 备份和恢复。
未能锁定 WebSphere 配置库:
要使用 Tivoli Storage Manager Web 客户机备份网络部署管理器或应用程序服务器,请执行以下操作:
记录:
注意事项:
表 23 列出了可用来备份 WAS 组件的命令和选项。
选项或命令 | 定义 | 页 |
---|---|---|
backup was | 使用 backup was 命令将 WebSphere Application Server(WAS)设置、应用程序文件和配置信息备份到 Tivoli Storage Manager 服务器上的某个组中。 | Backup WAS |
mode | 使用带有 mode 选项的 backup was 命令指定是否对 WebSphere Application Server(WAS)设置、应用程序文件和配置信息进行完全或差量映象备份。 | Mode |
washome | 使用用户选项文件(dsm.opt)中的 washome 选项指定应用程序服务器的覆盖基础安装路径。 | Washome |
wasndhome | 使用用户选项文件(dsm.opt)中的 wasndhome 选项指定网络部署管理器的覆盖基础安装路径。 | Wasndhome |
wastype | 使用带有 wastype 选项的 backup was、query was 或 restore was 命令对 WebSphere Application Server(WAS)网络部署管理器(包含设置、应用程序文件和配置信息)和/或应用程序服务器进行操作。 | Wastype |
关于如何使用命令行和 Web 客户机恢复 WAS 备份的信息,请参阅恢复 WebSphere Application Server(WAS)。
在备份期间,缺省情况下,Tivoli Storage Manager 显示它尝试备份的每个文件的状态。Tivoli Storage Manager 报告文件的大小、路径、大小名、转移的总字节数,以及备份尝试是否成功。已调度命令的 dsmsched.log 文件中也显示这些信息。
Web 客户机和备份-归档客户机 GUI 提供显示关于处理期间文件的信息的任务列表窗口。任务完成时,备份报告窗口将显示处理的详细信息。单击“备份报告”窗口中的帮助按钮可获得上下文帮助。
将文件发送到服务器后,备份-归档命令行上显示每个文件的名称。进度指示器显示全部进度。信息性消息可能显示如下:
注:有时,聚集数据传输速率可能高于网络数据传输速率。这是因为备份-归档客户机可能具有与备份服务器的多个同时的会话。如果设置了 resourceutilization 选项,则 Tivoli Storage Manager 尝试在备份文件空间或其它文件集时使用多个会话,来提高性能并使负载平衡。备份期间有多个会话打开时,数据传输时间表示所有会话报告的时间的总和。在这种情况下,聚集数据传输时间错误地报告为更高。但是,当运行一个会话时,聚集数据传输速率应总是报告为低于网络数据传输速率。
本节包含了与增量和选择性备份相关的主题。使用 Tivoli Storage Manager 进行基本工作不需要了解此信息。
备份和归档文件时,Tivoli Storage Manager 将备份和归档存储在存储器的文件空间中,该存储器与生成文件的文件系统或虚拟安装点具有相同名称。
例如,如果有一个名为 /home 的文件系统,且在 /home/monnett 目录中备份了一个名为 doc1 的文件,则 Tivoli Storage Manager 将该文件存储在名为 /home 的文件空间中。如果授权用户以后将 /home/monnett 定义为虚拟安装点,则从 /home/monnett 目录备份的任一文件(例如 doc2)都存储在名为 /home/monnett 的文件空间中。如果输入此命令:
dsmc query backup "/home/monnett/*"
Tivoli Storage Manager 在 /home/monnett 文件空间中查找文件。 它总是在文件空间中查找具有特定名称的文件,此名称是与包含在命令中的文件规范相匹配的最长名称。它定位定义虚拟安装点之后备份的、名为 doc2 的文件。但是,它不定位名为 doc1 的文件,因为该文件是在定义虚拟安装点之前备份的,且备份存储在 /home 文件空间中。
要使用命令列出或恢复 doc1 文件,则必须用花括号将文件空间名称括起来以明确指定文件空间名称。例如:
dsmc query backup "{/home}/monnett/*" dsmc restore {/home}/monnett/doc1
如果授权用户随后除去 /home/monnett 虚拟安装点,然后您在 /home/monnett 目录中备份附加文件,则该备份将又存储在 /home 文件空间中。例如,如果在 /home/monnett 目录中备份了名为 doc3 的文件,则该文件存储在 /home 文件空间中。它不存储在现有的 /home/monnett 文件空间中。
然而,因为 /home/monnett 文件空间已经存在,所以试图查询或恢复 doc3 文件时,Tivoli Storage Manager 将在 /home/monnett 文件空间中查找该文件,除非指定了正确的文件空间名称。例如:
dsmc query backup "{/home}/monnett/*" dsmc restore {/home}/monnett/doc2
注:仅在文件规范存在多种解析时才必须明确地指定文件空间名称。
例如,如果存储器中存在以下文件空间:
/home /home/monnett /home/monnett/project1 /home/monnett/project1/planning
然后输入:
dsmc query backup "/home/monnett/project1/planning/*"
Tivoli Storage Manager 只在 /home/monnett/project1/planning 文件空间中查找文件,即使一个或多个其它文件空间中也包含一个具有 相同名称的路径。但当输入下列之一时:
dsmc query backup "{/home}/monnett/project1/planning/*" dsmc query backup "{/home/monnett}/project1/planning/*" dsmc query backup "{/home/monnett/project1}/planning/*"
Tivoli Storage Manager 将根据使用的格式,只在 /home 文件空间、/home/monnett 文件空间或 /home/monnett/project1 文件空间中查找文件。
特殊文件系统包含操作系统生成的动态信息;它们不包含数据或文件。Tivoli Storage Manager 客户机忽略特殊文件系统及其内容。特殊文件系统包含以下内容:
Tivoli Storage Manager 使用管理类决定如何管理服务器上的备份。每次备份文件时,都 会给文件指定一个管理类。使用的管理类或者是为您选择的缺省类,或者是授权用户使用包含-排除列表中的 include 选项指定的类。选定的 管理类必须包含一个备份副本组,以便备份文件。
从本机或 Web 客户机 GUI 选择实用程序 -> 查看策略信息可查看 Tivoli Storage Manager 服务器为您客户机节点所定义的备份策略。请参阅第 8 章, 理解存储管理策略,以获取有关管理类、存储管理策略以及已授权用户如何向文件指定管理类的更多信息。
UNIX 符号链接是一个文件,其中包含指向另一文件或目录的 指针。Tivoli Storage Manager 处理符号链接的方式与处理一般文件和目录的方式 不同。在某些操作中,例如备份,仅备份符号链接中包含的路径 信息。在其它操作中,例如归档,归档符号链接所指向的文件,但 是归档在该符号链接名称之下。关于归档操作过程中如何处理符号链接的 更多信息,请参阅Archsymlinkasfile。
下表显示了符号链接的备份和恢复功能以及所采取的操作:
功能 | 采取的操作 |
---|---|
文件的选择性备份。 | 只备份符号链接,不备份文件。 |
目录的选择性备份。 | 只备份目录,不备份符号链接。 |
使用 subdir=no 命令增量备份。 | 只备份符号链接,不备份该符号链接所指向的文件和目录。 |
使用 subdir=yes 命令增量备份。 | 备份符号链接和该符号链接所指向的文件和目录。 |
恢复指向文件的符号链接。 | 恢复符号链接,不论该符号链接所指向的文件是否仍存在。 |
恢复指向目录的符号链接。 | 恢复符号链接,不论该符号链接所指向的目录是否仍存在。 |
使用 subdir=yes 命令恢复指向目录的符号链接,目录仍存在。 | 恢复符号链接和目录及其子目录中的文件。 |
使用 subdir=yes 命令恢复指向目录的符号链接,目录和符号链接不再存在。 | 在符号链接驻留的目录中创建一个目录,所有文件和子目录都被恢复到该目录中;使用符号链接名称作为新目录名称。 |
备份硬链接的文件时,Tivoli Storage Manager 备份链接的文件的每个实例。例如,如果备份硬链接的两个文件,则 Tivoli Storage Manager 将备份文件数据两次。
恢复硬链接的文件时,Tivoli Storage Manager 尝试重新建立链接。例如,如果有文件的硬链接对,且工作站上仅有其中一个硬链接的文件,那么恢复这两个文件时,它们将被硬链接在一起。如果备份硬链接在一起的两个文件,然后在工作站上破坏它们之间的连接,则此过程会发生异常。如果从服务器上恢复这两个文件,则 Tivoli Storage Manager 考虑当前的文件系统,而不恢复硬链接。
如果不是同时备份和恢复硬链接的所有文件,则可能发生问题。要确保硬链接的文件保持同步,请同时备份所有的硬链接,并将这些文件一起恢复。
当 Tivoli Storage Manager 将备份-归档客户机连接到 NFS 文件系统时,可 使用硬安装或软安装。Tivoli Storage Manager 使用 nfstimeout 选项设置确定超时之前等待 NFS 系统调用响应的时间;这适用于硬安装和软安装。该缺省值是 0 秒。这意味着 Tivoli Storage Manager 使用 NFS 系统调用的缺省行为。
如果安装已经过时,您应该知道硬安装和软安装的结果(例如,如果文件系统的 服务器不可用)。
发生以上任一事件时,控制权返回到调用程序。
mount -o soft,timeo=5,retry=5 machine:/filesystem /mountpoint
参数定义如下:
Tivoli Storage Manager 查找在文件备份开始和完成之间发生更改的 文件。当尝试备份系统上的一些文件时,这些文件可能正在使用中或是打开 的。因为打开的文件可能会发生更改,则备份操作可能无法 反映文件在某一给定时刻的正确内容。
考虑一下文件是否很重要。能够再创建该文件吗?如果文件不重要,可能 就不需要备份了。否则,如果文件很重要,工作站上的 root 用户可以确保该文件在备份之前已关闭。
如果按照调度进行备份,root 用户可 使用 preschedulecmd 选项 输入命令以关闭该文件。例如,如果打开的文件是数据库,使用数据库 的 quiesce 命令关闭数据库。备份完成后,root 用户 可以使 用 postschedulecmd 选项重新启动使用该文件 的应用程序。如果没有使用调度进行备份,请确保在开始备份前关闭 使用该文件的应用程序。
即使备份过程中文件是打开的并发生了更改,Tivoli Storage Manager 也可以备份该文 件。这仅对即使在备份过程中发生更改也可使用的文件有用。要备份这些文件,请 为文件指定一个具有动态或共享 动态编序的管理类。有关信息,请参阅为文件选择管理类和显示关于管理类和副本组的信息。
Tivoli Storage Manager 的文件规范中可以使用操作系统的通配符。这些字符 使您可以成组地选择具有类似名称的文件。
在一个命令中,通配符仅可用于文件名或扩展名中。不能使用 通配符指定目的地文件、文件系统或目录。在非循环模式下使用通配符时,如
dsmc sel "/home/ledger.*"
将包含星号的参数括在引号中以确保系统不必解释通配符并产生不可预料的结果。下表中包括通配符信息。
* (星号) | 匹配所有文件的 0 个或多个字符: |
---|---|
*.cpp | 带有 cpp 扩展名 |
hm*.* | 以 hm 开始,而无论扩展名是什么 |
hm* | 以 hm 开始,无论是否存在扩展名 |
*h*.* | 文件名中某处有 h,而无论扩展名是什么 |
? (问号) | 匹配所有文件的一个字符: |
---|---|
?.cpp | 扩展名 cpp 的文件名中仅有一个字符 |
hm?.cpp | 以 hm 开头的三个字符的名称,且扩展名为 cpp |
* ? (星号和问号) | 星号和问号的组合匹配: |
---|---|
??hm.* | 四个字符的文件名,以 hm. 结尾,无论带有什么扩展名 |
在文件规范的路径名称中,不能指定名称中包括星号(*)或问号(?)的目录。Tivoli Storage Manager 只将这些字符识别为通配符。