Professional Documents
Culture Documents
This section provides information about data validation between a node and the server. See Choosing Where to Enable Data Validation to help you determine where to enable data validation.
Performance Considerations
Consider the impact on performance when you decide whether data validation is necessary for all nodes or some nodes. Data validation impacts performance because additional CPU overhead is required on both the client and server to calculate and compare CRC values. This type of validation is independent from validating data written to a storage pool volume. See Data Validation During Audit Volume Processing.
Generating Client Backup Sets on the Server Restoring Backup Sets from a Backup-Archive Client Moving Backup Sets to Other Servers Managing Client Backup Sets
You can generate backup sets on the server for client nodes. The client node for which a backup set is generated must be registered to the server. An incremental backup must be completed for a client node before the server can generate a backup set for the client node. The GENERATE BACKUPSET command runs as a background process on the server. If you cancel the background process created by this command, the media may not contain a complete backup set. See the following sections: Choosing Media for Generating the Backup Set Selecting a Name for the Backup Set Setting a Retention Period for the Backup Set Example: Generating a Client Backup Set
You can write backup sets to sequential media: sequential tape and device class FILE. The tape volumes containing the backup set are not associated with storage pools and, therefore, are not migrated through the storage pool hierarchy. For device class FILE, the server creates each backup set with a file extension of OST. You can copy FILE device class volumes to removable media that is associated with CD-ROM, JAZ, or ZIP devices, by using the REMOVABLEFILE device type. For more information, see Configuring Removable File Devices.
You can use specific volumes for the backup set. If there is not enough space to store the backup set on the volumes, the server uses scratch volumes to store the remainder of the backup set.
Directly from the server. Using a device attached to the client's machine that will read the media in which the backup set is stored.
Backup sets can only be used by a backup-archive client, and only if the files in the backup set originated from a backup-archive client. For more information about restoring backup sets, see Using the Backup-Archive Client guide for your particular operating system.
You can define (move) a backup set generated on one server to another Tivoli Storage Manager server. Any client backup set that you generate on one server can be defined to another server as long as the servers share a common device type. The level of the server defining the backup set must be equal to or greater than the level of the server that generated the backup set. If you have multiple servers connecting to different clients, the DEFINE BACKUPSET command makes it possible for you to take a previously generated backup set and make it available to other servers. The purpose is to allow the user flexibility in moving backup sets to different servers, thus allowing the user the ability to restore their data from a server other than the one on which the backup set was created. Using the example described in Example: Generating a Client Backup Set, you can make the backup set that was copied to the CD-ROM available to another server by entering: define backupset johnson project devclass=cdrom volumes=vol1,vol2,vol3 description="backup set copied to a CD-ROM"
Task Update the retention period assigned to a backup set Display information about backup sets Display information about backup set contents Delete backup set
Required Privilege Class System or restricted policy over the domain to which the node is assigned Any administrator System or restricted policy over the domain to which the node is assigned If the REQSYSAUTHOUTFILE server option is set to YES, system privilege is required. If the REQSYSAUTHOUTFILE server option is set to NO, system or restricted policy over the domain to which the node is assigned is required.
+-------------------------------------------------------------------------------+ | Node Name: JANE | | Backup Set Name: MYBACKUPSET.3099 | | Date/Time: 06/09/1999 16:17:47 | | Retention Period: 60 | |Device Class Name: DCFILE | | Description: | +-------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------+ | Date/Time: 09/24/2001 07:34:06 PM | | Volume Type: BACKUPSET | | Backup Series: | |Backup Operation: | | Volume Seq: 1 | | Device Class: FILE | | Volume Name: 01334846.ost | | Volume Location: | | Command: gen backupset client57 testbs /home dev=file scratch=yes | | ret=2 desc="Client57 backupset" | | | | Date/Time: 09/24/2001 07:34:06 PM | | Volume Type: BACKUPSET | | Backup Series: | |Backup Operation: | | Volume Seq: 2 | | Device Class: FILE | | Volume Name: 01334849.ost | | Volume Location: | | Command: | | | | | | Date/Time: 09/24/2001 07:34:06 PM | | Volume Type: BACKUPSET | | Backup Series: | |Backup Operation: | | Volume Seq: 3 |
| Device Class: FILE | | Volume Name: 01334850.ost | | Volume Location: | | Command: | +-------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------+ |Node Name Filespace Client's Name for File | | Name | |------------------------ ---------- ----------------------------------| |JANE /srvr /deblock | |JANE /srvr /deblock.c | |JANE /srvr /dsmerror.log | |JANE /srvr /dsmxxxxx.log | |JANE ... ...... | | | +-------------------------------------------------------------------------------+
data itself is backed up and can be restored properly, but the file space or file name may display with a combination of invalid characters or blank spaces. If the file space name is Unicode enabled, the name is converted to the server's code page for display. The results of the conversion for characters not supported by the current code page depends on the operating system. For names that Tivoli Storage Manager is able to partially convert, you may see question marks (??), blanks, unprintable characters, or "...". These characters indicate to the administrator that files do exist. If the conversion is not successful, the name is displayed as "...". Conversion can fail if the string includes characters that are not available in the server code page, or if the server has a problem accessing system conversion routines.
The following table describes how Tivoli Storage Manager handles backups of file CUST.TXT. Day of subsequent backup Monday Tuesday
What Tivoli Storage Manager backs up The entire CUST.TXT file (the base file) A subfile of CUST.TXT. The server compares the file backed up on Monday with the file that needs to be backed up on Tuesday. A subfile containing the changes between the two files is sent to the server for the backup. A subfile of CUST.TXT. Tivoli Storage Manager compares the file backed up on Monday with the file that needs to be backed up on Wednesday. A subfile containing the changes between the two files is sent to the server for the backup.
Three
Wednesday
Restoring Subfiles
When a client issues a request to restore subfiles, Tivoli Storage Manager restores subfiles along with the corresponding base file back to the client. This process is transparent to the client. That is, the client does not have to determine whether all subfiles and corresponding base file were restored during the restore operation. You can define (move) a backup set that contains subfiles to an earlier version of a server that is not enabled for subfile backup. That server can restore the backup set containing the subfiles to a client not able to restore subfiles. However, this process is not recommended as it could result in a data integrity problem.