Working with Retrospect

In this chapter, we’ll deal with the heart of using Retrospect, including backing up, archiving, and restoring your data. You’ll also learn how to use Retrospect’s Proactive Backups to protect data on notebook computers and other occasional visitors to your network. You’ll also see how you can monitor Retrospect as it goes about its work.

Each of these Retrospect operations requires creating a script, so you’ll learn how to create scripts using Retrospect’s Assistants, and also how to create scripts manually. And because you want Retrospect to protect your data without your constant involvement, you’ll see how to create and use Retrospect’s Schedules to automate data operations.

Preparing for Retrospect Operations

Virtually all Retrospect operations (backup, restore, etc.) require that you create a script that contains the instructions that Retrospect needs to execute the operation. You can create a script manually using the Scripts category in Retrospect’s Sidebar, or you can use one of the three Assistants in the toolbar (Backup, Copy, and Restore), which walk you through the process of creating and running a script.

It’s possible to add Retrospect Clients, define Sources, and create Media Sets from within the Backup Assistant. But when you are starting with Retrospect, it’s easier to understand the different parts of the process if you do at least some of the setup before you dive into the Backup Assistant. See Chapter 4 to see how to add Clients and network shares to Retrospect’s Sources.

Add Media Sets

Media Sets are the destination for the backups that you make with Retrospect. As discussed in Chapter 2, there are several types of Media Sets. Each Media Set consists of one or more members. For example, each tape in a Tape Media Set is a member of that set. When you add a Media Set to Retrospect, you need to create the set (which for most types of Media Set also specifies where the Catalog for that set will be created and stored) and you also have to specify the location of the first member of that set.

Note: The Backup Assistant helps you create a Media Set and add its first member, so if you will be using that Assistant, you may prefer to forego creating Media Sets before jumping into your first backup. See “Using the Backup Assistant,” later in this chapter.

To create a Media Set:

  1. In the Retrospect console, click on Media Sets in the sidebar. Any Media Sets that you have previously added appear in the Media Sets list.
  2. In the List View toolbar, click Add. The Media Set creation dialog appears.
  3. From the Media Set Type pop-up menu, choose Tape, Tape WORM, Disk, Optical, or File, depending on the kind of Media Set you want to create. In this example, we’ll create the most common Retrospect Media Set type, a Disk set.
  4. In the Media Set Name field, enter the name of the set.
  5. 05fig01.tiff

  6. The Catalog location defaults to /Library/Application Support/Retrospect/Catalogs/. Most of the time, the default location does not need to be changed. If you would prefer to change it, click the Choose… button, navigate to the new location from the resulting Browse Files dialog, then click the Select button, which will return you to the Media Set dialog.
  7. If desired, make a selection from the Media Set Security pop-up menu. You may choose None, or you may choose to add a password to the Media Set, or choose from four levels of increasingly secure encryption. Any selection other than None requires you to enter and confirm a password for the Media Set.
  8. If you chose any form of Media Set security, the “Would you like Retrospect to remember this password?” pop-up menu becomes active. The default choice is for Retrospect to remember the password for scripted access, so that you do not have to enter a password every time any script that uses this Media Set runs. You also have the option to have Retrospect never remember the password, or always remember the password for any access to the Media Set.
  9. Warning: If you set a Media Set password, Retrospect can remember it, but for your security, there is no way to retrieve the password. You must keep track of the password yourself; there is no backdoor password access.

  10. Click the Add button to dismiss the Media Set dialog. The new Media Set is added to the Media Set list.

Retrospect will automatically prompt you to add the first member to a Disk Media Set. To add a member to a Tape Media Set (or manually add a member to a Disk Media Set):

  1. Click the new Media Set in the list to select it, then in the detail section of the window, click the Members tab.
  2. 05fig02.tiff

  3. At the bottom of the Members tab, click the plus button (+). In the resulting “Add a new member” dialog, select where you want the Media Set backup data to be stored. Note that for a Disk Media Set you have the option, at the bottom of the dialog, to specify the maximum size in gigabytes or percentage of the destination hard disk that can be taken up by the Media Set. Click Add.
  4. 05fig03.tiff

  5. The new member is added to the detail section of the Media Sets list. For Disk Media Sets, Retrospect adds a Retrospect folder on the member disk you have defined, containing another folder with the name of the Media Set, which in turn contains another folder with the Media Set member number. For Disk Media Sets, Retrospect will create a series of 600 MB (or smaller) files inside this folder.
  6. 05fig04.tiff

Backing up

This section describes how to perform backups with Retrospect. The procedures described here include all the information you need to know to effectively back up all of your files.

Before you attempt to back up files with Retrospect, ensure that your backup device or devices are properly connected to the computer and that your backup media (disk or tape) does not contain valuable data that should not be overwritten.

Using the Backup Assistant

To create a backup script with the Backup Assistant, and perform a backup:

  1. Click the Backup button in the Toolbar. The initial Backup Assistant window appears, informing you that you’ll be guided through the necessary steps to create a backup. Click the Continue button. The Select Sources pane appears.
  2. In this pane, you’ll tell Retrospect what it is you want to backup. If you previously established Sources, all of them are available to you in the list. You can select more than one Source to be backed up, and you can choose entire volumes, Favorite Folders, or a combination. Click the checkbox next to one or more Sources.
  3. You can specify the kind of files that you want to back up by choosing one of the Rules from the pop-up menu under “What types of files you want to back up?” For example, you can choose to back up All Files (the default), All Files Except Cache Files, or any other saved criteria specified in the Rules section of Retrospect’s Preferences. See Chapter 7 for more about Rules.
  4. Click Continue. The Select Media Sets pane appears, with a list of Media Sets.
  5. 05fig05.tiff

    Note: You can add new clients or Favorite Folders to the Sources list from within the Backup Assistant. To add a new client, click the plus button (+) below the list, then follow the instructions found in Chapter 4 under “Add Clients to Retrospect’s Sources.” To add a new Favorite Folder, click a source’s Browse button in the Backup Assistant, find the folder you want to designate as a Favorite, then click “Add to Favorite Folders.

    05fig06.tiff

  6. If you previously created a Media Set as the destination for this backup, click its checkbox, then click Continue and skip to Step 9. If you haven’t yet created the Media Set, click the plus button (+) below the list. The Media Set dialog appears.
  7. Choose the Media Set Type from the pop-up menu, and enter a name for the Media Set. You may optionally change the location for the Media Set’s Catalog and set security options for the Media Set (for more details on these options, see the instructions found earlier in this chapter under “Add Media Sets”). Click the Add button.
  8. Retrospect adds the new Media Set to the list, then (if you chose the Disk Media Set type) displays a browse dialog so you can specify where the first member of the Media Set should be stored. Choose where you want the backed up data to be stored, then click Add.
  9. The browse dialog disappears, and you can see that the new Media Set has been added to the list, that it has been selected, and that it has one member. Click Continue.
  10. 05fig07.tiff

  11. The Summary screen appears, recapping the sources and destination of the backup.
  12. 05fig08.tiff

  13. (Optional, but recommended) Click the Save button to display a dialog where you can give the script a name. If you do not, Retrospect will name the script “Backup Assistant date and time created,” which may make it difficult to later tell at a glance the purpose of the script. Enter the script name, then click Save to return to the Backup Assistant’s Summary screen.
  14. (Optional) If you would like to set up a schedule for the script to run at a later time, click the Schedule button. The Assistant changes to the scheduling interface, with a default schedule set. See “Working with Schedules,” later in this chapter, for more details on scheduling. When you’re done setting up the schedule that you want, click Start Now, which saves the script and its schedule. The script will run automatically at the date and time you specified.
  15. If you have skipped the optional steps above and want to immediately run the backup script, click Start Now. Retrospect will still save the script settings as described above.

Creating a Backup Script Manually

If you don’t want to create a backup script using the Backup Assistant, you can create a script manually. This has the added benefit of allowing you to make further adjustments to the script, to customize it for your needs. Of course you can also make these changes to scripts that you create with the Backup Assistant, after the Assistant has done its work.

To create a backup script manually, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts. A list of previously created scripts (if any) appears on the right side of the window.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new script.
  4. 05fig09.tiff

  5. Since we are creating a backup script, make sure that the All or Backup category is selected, then click Backup in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Sources, Media Sets, and Schedules.
  6. 05fig10.tiff

  7. Click the Sources tab. Retrospect displays the Sources that you have already defined. Select the Sources that you want to include in the backup by clicking the checkboxes next to them. If necessary, click the disclosure triangles for Retrospect Clients or network shares to see the volumes or Favorite Folders they contain. You can choose Sources local to the Retrospect server, Retrospect Clients, or network shares. Any of these Sources may also have Favorite Folders, which may be backed up independently of the disk on which they reside.
  8. Note: If you don’t see the source that you need, you must define that source before you can proceed. See Chapters 3 or 4 if you need to know how to add different kinds of sources.

    05fig11.tiff

    Note: In the Sources list, you can see two items that need a bit of explanation: Smart Tags, and Tags. These are ways that Retrospect gives you to easily group together and select different Sources. When the script executes, Retrospect will evaluate the Smart Tag or Tag and backup volumes or Favorite Folders that have been assigned to those tags. See Chapter 3 for more information about Tags.

    05fig12.tiff

  9. Click the Media Sets tab. Retrospect displays the Media Sets that you have already defined. Select the Media Sets that you want as the destination of the backup by clicking the checkboxes next to them.
  10. Note: You must have defined at least one Media Set before you can proceed. If you need more information, see “Add Media Sets,” earlier in this chapter.

    05fig13.tiff

  11. Click the Rules tab. Click the radio button next to the Rule that you wish to apply to this backup. The most secure backup is one that includes All Files. For more information about Rules, see Chapter 7.
  12. 05fig14.tiff

  13. Click the Schedule tab. A script has no default schedule, so you must add one by clicking the plus (+) button under the empty schedule list.
  14. 05fig15.tiff

  15. In the schedule interface, the Destination pop-up menu lists the Media Sets that you previously selected. If more than one Media Set is associated with this Script, choose the one you want for this schedule from the pop-up menu. Next, choose the Media action that you want (the choices are No media action, Skip to new member, Start new Media Set, or Recycle Media Set). See Chapter 2 for more information on Media actions. Finally, set the date, time, and frequency for the Schedule to execute. See “Working with Schedules,” later in this chapter, for more information.
  16. Click the Options tab, then set the backup script options you desire. See “Backup Script Options” for more information.
  17. Click the Summary tab to review your work. You can now see that Retrospect has all the information it needs to complete the backup.
  18. 05fig16.tiff

Backup Script Options

There are many backup options available in the Options tab of the Scripts category. Here is an explanation for each of them. The options are organized into categories, which you can view by clicking the disclosure triangles next to the category name.

05fig17.tiff

The Backup category provides a pop-up menu from which you can choose how Retrospect verifies the backup. The choices in this menu are:

Thorough verification ensures files are copied correctly by comparing files in the destination Media Set with the original source files after the backup is performed. If the backup spans multiple tapes, optical disks, or removable disks, you must reinsert all members to which data has been written. This is a byte by byte verification process.

Media verification compares the files in the destination Media Set to MD5 digests generated during the backup. This method does not involve re-reading the source files, and as a result, it does not identify potential problems that would be found using Thorough verification. Media verification does have some benefits however. It can be faster than Thorough verification and also imposes fewer demands on the source volumes since Retrospect does not need to access the original files after the copy phase of the backup. In addition, during backup operations, Retrospect verifies each piece of media as soon as it fills up, so you don’t have to reinsert Media Set members for backups that span media.

No verification means that Retrospect will not verify that the backed up files match the original source files. Verification can be scheduled at a later time using a Verification Script.

Other options in the Backup category include:

Byte-by-byte file comparison: This option overrides Retrospect’s fast client compare, verifying files the same way Retrospect does for local backups. When this option is turned off, Retrospect uses a faster, checksum-based technique to verify copied files. Both methods reliably compare backed-up data to the original files. By default, this option is off.

Data compression (in software): Data compression saves space in the Media Set by compressing files before copying them into the Media Set. Files are automatically decompressed back to their original state when restored. Compression savings achieved during an operation are reported in the status window and the Log. The amount of compression savings you can expect depends on the types of files you are compressing. Text files compress substantially; application, media files, and system files do not. Backups using data compression are slower than those without, as are restores.

Eject tapes and discs when script is complete: Once a script has run, this option tells Retrospect to eject any tapes or discs that it accessed during the script.

In the Matching category, there are the following options:

Match source files against the Media Set: This option directs Retrospect to identify previously backed up files during normal backups. This function is a key component of Retrospect’s Smart Incremental backups. Retrospect compares the files on the source volume to file information in the Catalog for the destination Media Set.

The Mac OS file matching criteria are name, size, creation date and time, and modify date and time.

The Windows file matching criteria are name and time, size, creation date and time, and modify date. Creation date and time are ignored when they’re more recent than the modification date and time.

The Linux file matching criteria are name, size, modify date and time, and creation date and time

Retrospect considers a file already backed up if all of these criteria match.

Note: Archive script operations have the matching option off by default, which results in archiving all selected files, regardless of whether they are already in the Media Set. Unless you turn on the Move files option, matching is the only difference between archive and backup scripts.

Don’t add duplicate files to the Media Set: This is the other key component of Retrospect’s Smart Incremental backups. This option works with the “Match source files against the Media Set” option to prevent identical files previously backed up from being added to the Media Set again. Select both of these options when you want to perform a Smart Incremental backup; that is, you only want new or modified files copied to the Media Set. If this option is deselected, Retrospect adds all files, including previously backed up files, to the Media Set every time a Normal Backup is performed. By default, this option is on and you should keep it that way unless you have a specific need to change it.

Match only file in same location/path: This option makes Retrospect more strictly match otherwise “identical” files from a source to a destination. (Normally, files are considered identical files when they have the same criteria described above in “Match source files against the Media Set”). When this option is selected, Retrospect uses the unique (and hidden) Mac OS file identification number as an additional part of the matching criteria. This causes separate copies of otherwise-identical files to not match. (And unmatched files get backed up, so your backups become larger and take longer.)

By default, this option is off and you should keep it that way unless you have a specific need to change it.

The Source category has the following options:

Synchronize clock: This option sets the date and time on each Retrospect client computer to match the clock on the Retrospect server. This is useful to get times and dates to agree and is especially useful when changing to and from daylight savings time. Retrospect cannot synchronize a client computer’s clock if its Retrospect Client control panel has been set to allow read access only. By default, the synchronize option is off.

Speed threshold: This option is useful for preventing backups from becoming too slow. The number you enter here determines the minimum acceptable rate at which the client computer can be accessed. If, upon testing the network connection to the client prior to the operation, Retrospect finds the network or client is not working fast enough it will skip the client and log an error.

This option is useful, for example, for preventing Proactive Backup scripts from trying to back up a notebook computer volume when it’s connected to the network via Wi-Fi or a remote VPN connection.

Retrospect checks the client connection speed only once, as an operation starts. If the speed threshold number is set to zero, which is the default, Retrospect does not evaluate speed and won’t prevent an execution for lack of performance.

Activity performance threshold: This option is useful for halting backups which are too slow. This allows queued backups and other operations to execute rather than wasting time on a hopelessly slow client. The number you enter here determines the minimum acceptable data copying performance, in megabytes per minute, for the client. Retrospect continually measures and updates its performance with the client. An execution that initially performs acceptably may later be halted by Retrospect if its performance drops below the threshold. If the threshold number is set to zero, which is the default, Retrospect does not evaluate execution performance and won’t halt an execution for lack of performance.

The Sharing category has the following option:

Lock out volumes during backup: This option disconnects users connected to the Retrospect server over the network and prevents them from using a shared volume during backup. When you check this option, you can enter a warning message that is displayed to users before they are disconnected. You can also specify how many minutes advanced warning users will be given. This option will lock out users only for the Retrospect server itself; it does not apply to clients.

The Macintosh category has the following options:

Use attribute modification date when matching: This option is available for backup, archive, copy, and restore operations. By default, it is enabled for all operations except Archive (which does not match files at all unless you choose to do so). When this option is enabled, Retrospect uses the attribute modification date to identify and copy files for which only the extended attributes or ACLs are different. For example, if you are backing up a file that was backed up previously and you modify the ACLs on that file (but make no other changes to it), the only way for Retrospect to know that the file is different (and therefore should be backed up again) is by looking at the attribute modification date.

Extended attributes and ACLs are only supported on Mac OS X 10.4 and later.

Set source (volume’s/folders’/files’) backup time: These options, not available with copy operations, record a backup time for each source volume, folder, or file. (The MacOS keeps track of the creation date, modification date, and backup date for each file, folder, and volume.) Using these options allows you to create Rules based on the “backup time,” which is the moment execution begins. Retrospect cannot set the source backup time on a client computer if its Retrospect Client control panel has been set to allow read access only. By default, the volume option is on and files and folders options are off.

Don’t backup FileVault sparse image files: Mac OS X since version 10.3 has included a feature called FileVault. When FileVault is enabled, the entire contents of your Home folder is encrypted and decrypted into a sparse image file (in Mac OS X 10.3 and 10.4) or sparse bundle (in Mac OS X 10.5 and later) on the fly. This option tells Retrospect not to back up FileVault sparse images. There are a number of good reasons for this.

The sparse image files change constantly and therefore will always get backed up by Retrospect. In addition, these files can get quite large, and they cannot be restored properly unless they were backed up while the FileVault user was logged out of Mac OS X.

If you must enable FileVault there are a few steps you must take to ensure that all user data is backed up and available for restore:

Make sure all FileVault users are logged in.

Choose their Home directory volumes as backup sources.

If a local or client computer has multiple accounts for users that have FileVault enabled, all those users must be logged in.

When they are logged in, their user folders appear in Retrospect’s Sources list as separate volumes. For example, if the FileVault user Chester is logged in, a new volume named “Chester” is listed in Retrospect’s Volume Selection window.

In order to ensure that user data is backed up, the FileVault users’ volumes must be selected as Sources. Selecting the startup disk volume will not back up the users’ data correctly.

The Linux category contains the following option:

Use status modified date when matching: This option is enabled by default for backup, copy, and restore entire volume operations. It is off by default for find files restore and files and folders restores. When this option is enabled, Retrospect uses the status modified date to identify and copy files for which only the extended attributes are different. For example, if you are backing up a file that was backed up previously and you modify the extended attributes on that file (but make no other changes to it), the only way for Retrospect to know that the file is different (and therefore should be backed up again) is by looking at the status modified date.

Note: This option is only supported on file systems and kernels that support extended attributes.

The Windows category contains the following options:

Back up System State: This option provides the ability to copy the Windows registry, COM+, active directory, and certificate services when the Windows folder is included in the file selection criteria.

This option is on by default for backup, copy, and archive operations. It is also on by default when you are restoring an entire volume.

In order to restore the System State, the source backup must contain a backed up System State and the destination must be a system volume.

Back up open files: This option allows Retrospect to copy busy files from Windows computers which could otherwise not be copied. It is on by default and requires a license for the Open File Backup option be present.

Protect Multi-Volume Datasets: Building upon the “Back up open files” option, this option ensures that the same point-in-time backup occurs for all volumes attached to the source Windows client. Users without databases spread across multiple volumes may want to disable this option.

Stop when open files cannot be backed up: This option causes Retrospect to halt the operation if the retry timeout occurs or if the Windows client’s system configuration does not support Open File backup. When this option is off, Retrospect backs up or copies all other files (i.e., files that are not open).

Disk inactivity threshold: This option is the amount of time Retrospect waits for the source disk to be idle in order to proceed with Open File Backup. When the threshold is reached, Retrospect waits again until the retry timeout occurs. The default threshold is 5000 milliseconds.

Retry timeout is the total amount of time allotted for Retrospect to monitor disk inactivity, looking for its opportunity to copy open files. When it times out Retrospect either halts the operation immediately or continues without Open File Backup, depending on the above “Stop” option. The default time is 10 minutes.

Back up file security information from servers: This option is on by default and causes Retrospect to back up NTFS file security information from source computers running server operating systems. When this option is enabled, Retrospect copies file security information for all the files it backs up.

In addition, if a file has new security information since the last backup, but has not changed in any other way, Retrospect copies the file and the new security information for that file. Since Windows sets the archive attribute when a file’s security information changes, Retrospect uses the archive attribute to identify these files.

If the archive attribute has been set since the last time Retrospect backed up a file from the same location, Retrospect copies the file and the file’s security information, even if nothing else about the file has changed.

Retrospect will keep track of archive attribute changes across Media Sets. For example, if Media Set A includes a copy of a file with new security information and Media Set B does not, the file (and its security information) will get copied during the next backup to Media Set B.

Back up file security information from workstations: This option is off by default. When it is enabled, Retrospect copies NTFS file security information from source computers running non-server operating systems. When this option is enabled, Retrospect copies file security information for all the files it backs up.

As with the “Back up file security information from servers” option, Retrospect uses the archive attribute to identify and back up files with new security information.

Back up folder security information from servers: This option is on by default and causes Retrospect to copy NTFS folder security information from source computers running sever operating systems. When this option is enabled, Retrospect copies folder security information for all the folders on the source.

Back up folder security information from workstations: This option is on by default and causes Retrospect to copy NTFS folder security information from source computers running non-server operating systems. When this option is enabled, Retrospect copies folder security information for all the folders on the source.

Working with Activities

Retrospect’s Activities are where you monitor what the program has done, what it is doing now, and what it will be doing. The Activities list shows you an overview of each time Retrospect runs an operation, and can also show you a detailed log of the operation.

Viewing Running Scripts

One of the things you will probably want to do often is monitor Retrospect’s progress during an operation, especially if it is the first time you are running the script that controls the operation. To do this, follow these steps:

  1. Click Activities in the sidebar. Retrospect displays the Activity List, showing you past, running, waiting, and scheduled activities.
  2. 05fig18.tiff

  3. To show just the currently running operations, click Running in the Scope Bar. Retrospect filters the list to show just the operations that are happening now.
  4. 05fig19.tiff

    Note: Retrospect lets you know that there is a running operation without needing to show the Activity List; it also shows a spinning progress icon next to the Activities item in the sidebar.

Controlling Running Activities

When an activity is running, you have the option to either pause or stop it. To do this, click to select the currently running activity in the Activity List, then click either the Pause or Stop buttons in the toolbar. When you click the Pause button, the script execution halts temporarily, the button changes to Run, and a flashing Pause icon appears next to the activity in the list. Click the Run button to resume execution. Clicking the Stop button terminates the selected activity.

05fig20.tiff

Working with the Activity List

You can also use the Activity List to see other kinds of activities besides any currently running activities. You can also see details of a particular past, current, or future activity.

Filtering the Activity List

You can use the Scope Bar to see all the activities, or just specific ones. Click Scheduled to show only future activities (up to the number of activities set in Preferences > Console). Click Waiting to see activities that are waiting for an available activity thread. Click Past to see previously completed activities. And click Proactive to show only Proactive Backups that are scheduled to occur.

Activity List Icons

The leftmost column in the Activity List is the Status column, where Retrospect shows you icons indicating the status of that particular activity. The icons are as follows:

05fig21.tiff

The green icon with checkmark indicates successful execution of the activity.

05fig22.tiff

The red icon with an X in the middle indicates that there were errors during execution.

05fig23.tiff

The clock icon indicates an activity that is scheduled to occur.

05fig24.tiff

The yellow warning icon indicates that warnings were reported during the execution or that the backup was interrupted during execution.

Customizing the Activity List

You can customize the Activity List. You may sort most columns in ascending or descending order by clicking the column header; a selected column is highlighted, and there is a upwards or downwards pointing sort arrow in the column heading. You may change the order of the columns in the list by dragging column headers. Clicking the line between the two columns allows you to drag to change the width of the column.

The default columns for the Activity List are Status, Date, Name, Type, Source, Destination, and Performance. Besides these default columns, by right-clicking in any of the column headers, you get a contextual menu from which you may also add additional choices to the list: Activity Thread, Errors, Warnings, Copied Files, Remaining Files, Copied Bytes, Remaining Bytes, and Compression.

Viewing Activity Details

For every activity, Retrospect stores information about the activity in the detail view below the Activity List. For the overview of the activity, click the Summary tab, which shows you information about the activity date, type, what script ran to create the activity, the activity’s status, the source and Media Set used, and details on performance and how many files were copied.

05fig25.tiff

Retrospect also stores detailed information about the activity, which you can see by clicking the Log tab.

05fig26.tiff

Note: For currently executing activities, click the refresh button to see the latest information about the activity.

Pausing Global Retrospect Operations

In some situations, you may wish to pause all or some categories of Retrospect operations. For example, you might wish to hold off scheduled scripts while you are adding or changing hardware on the Retrospect server. Or you might want to keep Proactive Backups from occurring while you modify the associated script.

Retrospect provides three buttons in the toolbar at the top of the window to allow you to pause different categories of operations. These pause activities are associated with a single Retrospect server; if you have more than one server listed in the Retrospect sidebar, clicking one of the pause buttons will only affect operations on the selected server.

05fig27.tiff

The three buttons have the following effect:

Pause All halts all Retrospect operations; no scripts will execute, and currently running activities will also pause.

Pause Scheduled halts all future operations; no scripts will execute at their scheduled time. Any operations that are currently running will finish as they normally would.

Pause Proactive halts any future Proactive Backup scripts. When Retrospect Clients associated with Proactive Backup scripts appear on the network, Retrospect will not initiate a backup.

To pause Retrospect activities, click on the button corresponding to the kind of activity you wish to pause. When you click one of the buttons, the icon changes from displaying a pause badge to a play badge, and the button’s name changes to say Resume instead of Pause. Pause All becomes Resume All; Pause Scheduled becomes Resume Scheduled; and Pause Proactive becomes Resume Proactive. When you are ready to resume activities, click the button again, or click Resume All.

Proactive Backups

Backup scripts are powerful and versatile, but in backup environments that change regularly, another kind of operation—Proactive Backup—may be better suited to your needs. A regular backup script copies specific volumes in a certain order to a designated Media Set. If the backup environment changes and volumes or media become unavailable, the backup will not happen until its next scheduled time. This is why Retrospect offers a Proactive Backup option.

Proactive Backup Benefits

Retrospect’s Proactive Backups accommodate changing network and disk configurations. A regular backup script follows a rigid schedule for its clearly defined Sources and destination Media Sets. But a Proactive Backup script is driven by the availability of those resources and their need for backup. Source volumes are backed up in order according to need—the volume that was backed up least recently is first to be backed up. The volumes are copied to the best available Media Set media, so Proactive Backup scripts give you greater freedom to use the media of your choice.

Proactive Backup scripts are great for environments in which computers and volumes irregularly appear on the network. For example, in an office that has mobile computers that appear on the network at unpredictable times, Proactive Backup recognizes the new volumes when they become available and backs them up. Client users can even request early backups of their volumes.

Though Proactive Backup scripts can be used independently, it is often best to use them in concert with regular backup scripts, such as for server volumes that need to be backed up at specific times, to produce a comprehensive backup strategy.

How Proactive Backup Works

You start with a Proactive Backup script, which is similar to other Retrospect scripts. The Retrospect server running the script becomes “proactive” during its scheduled time of operation and is idle during its scheduled period of inactivity. Or if you like, you can set a schedule for the Proactive Backup script that keeps it running all the time.

Proactive Backup makes a queue based on the most recent backups of the source volumes. The least recently backed up volume is moved to the head of the queue and other volumes are arranged in descending order according to the priority of need.

Proactive Backup starts at the top of the volumes queue, determining the availability of each source volume and, if there is a choice, backing up each to its most suitable Media Set. Retrospect moves the most recently backed up volumes to the bottom of the queue as it goes along. When it is satisfied that all available source volumes are backed up for the current backup interval, Proactive Backup periodically polls clients on the network. Polling involves checking for volumes that have recently appeared, and checking whether any client users have requested early backups of their volumes. This network polling is efficient and does not adversely affect network performance. This whole process ensures that volumes not backed up in the longest amount of time get the next backup.

If allowed by the backup administrator and Proactive Backup, a client user can, at any time, request to be backed up as soon as possible. When Retrospect next polls the client, it will recognize the ASAP request and back up the client.

When the script’s stop time is reached, Retrospect halts the backup in progress, if any, and will not start any new backups until the script’s next scheduled start time.

Note: Proactive Backup uses only the “No media action”. You can utilize standard backup scripts along with Proactive Backup to perform media actions such as “Skip to new member,” “Start new Media Set,” and “Recycle Media Set”.

When to use Proactive Backups

The following table includes information comparing standard backup scripts to Proactive Backup Scripts.

Feature

Backup Script

Proactive
Backup Script

Destination Media Sets

Copies to a single Media Set as specified in the schedule or at execution. Fails if media is unavailable. Media rotation is scripted.

Copies to the most ideal available Media Set in the destinations list. Automatic media rotation among multiple available Media Sets.

Source Volumes

Backs up volumes in the order of the source list. If a backup fails, the next backup does not occur until the next time the script runs

Backs up volumes in the priority order of their most recent backup dates. After each backup, the queue is re-evaluated, including previously unavailable volumes. If a backup fails, Proactive Backup will retry the operation within the specified period of time.

Schedule

Starts backup at a specific time and stops when the last source is completed. Optionally ends at a specific time.

Runs between start and stop times. Backups of available volumes occur as necessary.

User Requested Backups

No.

Yes.

Managing Resources

With abundant resources (large storage capacity, fast network, and powerful backup computer with plenty of time to operate) and relatively few source volumes, Proactive Backup can completely back up all volumes during its window of opportunity, if you’ve chosen to run it at only certain times of the day or night. However, with limited resources (small storage capacity, slow network, slow backup computer with little time to operate) and relatively many source volumes, Proactive Backup is not likely to completely back up each volume during its given time period. Fortunately, Retrospect’s Proactive Backup effectively manages limited backup resources so that it eventually completes all of its backups. The volumes that have not been backed up in the longest period of time will always have priority over recently backed up volumes.

Trust Proactive Backup to Do Its Job

Whether your setup is resource-constrained or resource-abundant, Proactive Backup always backs up the volumes in order starting with those which need it most. For example, if you need to back up 100 client computers but you can do backups only during an eight hour period each night, chances are Retrospect will be unable to back up all 100 clients the first night before the script’s eight hours are up. Leftover volumes will be backed up the next night, and so on, until all 100 volumes are backed up. After the initial backups, Proactive Backup will move more quickly through the queue as it performs subsequent Smart Incremental backups.

As the backup administrator, you don’t have to separate the clients into different groups for different days based on your estimation of backup times. Proactive Backup distributes the load over the scheduled time period.

The main thing to remember about Proactive Backup is that all of the source volumes eventually are backed up with no additional effort on your part. In the worst case, the period of time between backups of a given volume will be too long for comfort and you’ll need to allot more backup resources.

If you want your volumes to be backed up more often than they are, you must allocate more resources to the Proactive Backup script. Increase the script’s operating time, use Rules or Favorite Folders to limit the files to back up, use a faster Retrospect server, or speed up your network. Providing Retrospect with multiple available Media Set destinations will allow more volumes to be protected from a single copy of Retrospect, as multiple activities will run concurrently. You could also add a second Retrospect server with Proactive Backup handling half of your clients, effectively dividing the load in half for each backup server.

Interaction with Other Scripts

You can use multiple Proactive Backup scripts operating simultaneously to manage limited backup resources. You can also use multiple scripts with different schedules to give some volumes a higher backup priority.

For example, one script could run eighteen hours a day, backing up volumes from the sales department. Another script could run six hours a day, backing up volumes from the accounting department. Assuming a similar amount of data stored on the computers in each department, the sales department would be more likely to get completely backed up, whereas the accounting department script may not complete all its volumes in a single six hour period. Still, these volumes would eventually get backed up because volumes in greatest need of backup are backed up before volumes which have more recent backups.

As another example, consider volumes that are available intermittently, such as notebook computers. Another script could back them up twenty-four hours a day, because they are available at random times during the day.

Proactive Backup Tips and Techniques

To get the most out of Proactive Backup, you should follow a few simple guidelines.

Use Tags as Sources

Use tags to specify sources in your Proactive Backup scripts, not individual volumes, especially when you back up clients. When you use tags, any new volumes added to a tag are automatically included in backups. If a new client is given a tag that matches one in your Proactive Backup source list, the client will automatically be backed up without editing that script.

Rotate Among Media Sets

Create multiple Media Sets and use them all as destinations in your Proactive Backup script. Retrospect will automatically make sure each source is prioritized and backed up to the available media that matches one of the destinations in your script.

Introduce New Media

In addition to Proactive Backup scripts, you can use a standard backup script to periodically perform New Media Set backups to introduce new media. Store old media off-site after each New Media Set backup. Between New Media Set backups, periodically perform Recycle backups to prevent Catalogs from becoming cumbersome and to ensure fast restore operations.

When you want to rotate or introduce new media, do Recycle or New Media Set backups by executing regular backup scripts using the same Media Sets used by your Proactive Backup scripts. You can schedule these or manually run them from Retrospect’s Scripts view.

To manually set a Media Set for a Recycle, configure the Media Set and set the media action.

Monitor Media Availability

Because Proactive Backup does not initially put up media request windows, you have to monitor media from the Activity category of the sidebar. Click Proactive in the Scope Bar to check on your Proactive Backup Scripts.

When Retrospect needs media it displays “media” in the status field of the Activities detail view. Provide media as needed.

Use Other Scripts to Complement Proactive Backup

Retrospect can have multiple Proactive Backup scripts running concurrently, and it will manage the sources and destinations.

Other, non-Proactive Backup scripts can execute while Proactive Backup is running. You can schedule them or run them at will. Other scripts can complement Proactive Backup scripts by starting Recycle and New Media Set backups, and by forcibly backing up volumes that do not get backed up by Proactive Backup. If you have a volume that must be backed up at a specific time, a standard backup script will allow the backup to begin on an exact schedule rather then during the time range of a proactive script.

Use Tape Libraries

An automatic tape loading device with Proactive Backup is a powerful combination. All tapes in the library’s magazine are available for backup as Media Set destinations. Proactive Backup rotates between Media Sets with no additional effort from you. It uses blank or erased tapes when a backup spans over two tapes, or when you set up a Start New Media Set backup with a standard backup script media action options.

Allow Early Backups

By default, Proactive Backup scripts allow early backups. These occur when Proactive Backup is polling through the list of possible sources and finds a client that has requested to be backed up as soon as possible. When a client user selects this option in his or her Retrospect Client control panel, the client software does not send a message to Retrospect on the backup computer. Rather, Retrospect contacts clients as Proactive Backup polls, which it does when it is not actually performing backups during its scheduled active time.

If many clients are due for backup, a client with a recent backup may wait a long time before Proactive Backup gets to it. Regardless of the client user’s desire for backup ASAP, Retrospect backs up other clients that do not have a current backup. Retrospect always polls starting with clients who need backups the most.

Manage User Deferments

When a client user repeatedly defers his or her backups (as indicated in the Log), you should make future backups occur at a time that is more convenient for the user, such as when he or she is not using the computer. Or, create a script with the countdown time option at zero to prevent the user from deferring execution.

Set Priority by Volumes

If certain critical volumes are not getting backed up as often as you would like, consider using multiple scripts with different schedules to give some volumes higher backup priority than others. Schedule the higher-priority volumes script to run for a longer duration than the lower-priority volumes script. With more time allotted to the higher-priority volumes, they are more likely to get completely backed up.

Set Priority by Files

If you find Proactive Backup is not completely backing up all its sources, another way to set the backup priority is by only backing up critical files rather than entire volumes, though you can also do both. Use multiple scripts with different Rules to give some files or folders higher backup priority than others. For example, a higher-priority rule would include documents and settings only, and a lower-priority rule would include all files. Schedule the higher-priority script to run for a longer duration than the lower-priority script.

Creating a Proactive Backup Script

This section takes you through the steps of creating a Proactive Backup script: The process is very similar to manually creating a regular backup script, although Proactive Backup scripts are scheduled differently. There is no Assistant for creating Proactive Backup scripts.

To create a Proactive Backup script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts. A list of previously created scripts (if any) appears on the right side of the window.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new script.
  4. 05fig28.tiff

  5. Make sure that the All or Backup category is selected, then click Proactive Backup in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Sources, Media Sets, and Schedules.
  6. Note: If you don’t see the source that you need, you must define that source before you can proceed. See Chapters 3 or 4 if you need to know how to add different kinds of sources.

  7. Click on the Sources tab. Retrospect displays the sources that you have already defined. Select the sources that you want to include in the backup by clicking the checkboxes next to them. If necessary, click the disclosure triangles for Retrospect Clients or network shares to see the volumes or Favorite Folders they contain. You may also choose Tags or Smart Tags, which easily groups together multiple Sources. In this example, that’s what we will do, by choosing the Laptops tag we created. When the script executes, any source volume or Favorite Folder that has the Laptops tag applied will be backed up.
  8. 05fig29.tiff

  9. Click the Media Sets tab. Retrospect displays the Media Sets that you have already defined. Select the Media Sets that you want as the destination of the backup by clicking the checkboxes next to them. Multiple Media Sets may be selected, allowing the Proactive Backup script to use any and all available backup media.
  10. 05fig30.tiff

    Note: You must have defined at least one Media Set before you can proceed. If you need more information, see “Add Media Sets,” earlier in this chapter.

  11. Click the Rules tab. Click the radio button next to the Rule that you wish to apply to this backup.
  12. Click the Schedule tab. A script has no default schedule, so you must add one by clicking the plus (+) button under the empty schedule list.
  13. 05fig31.tiff

  14. In the schedule interface, choose the frequency of the schedule by entering a number in the “Backup sources every” field, then by choosing hours or days from the pop-up menu. In the Details section, from the “for” pop-up menu, choose “every day of the week,” “Monday-Friday,” “Saturday and Sunday,” or “selected days.” If you choose this last option, buttons will appear allowing you to choose which days you want the script to run. Finally, choose the time you want to the script to begin execution using the “from” field, and choose the time you want the script to end execution using the “to” field. By default, a Proactive Backup script is set to run every day, all day.
  15. Note: As soon as a Proactive Backup script has a valid source and destination, its default every-day-all-day schedule will cause Retrospect to begin polling for sources and destinations immediately. Change the script’s schedule or use the Pause Proactive button described above if necessary to prevent the Proactive Backup script from running until you are ready.

    Note: Just because the Proactive Backup script is scheduled to run all the time, it doesn’t necessarily mean that it will be constantly backing up. It will only back up when the source volumes are available and need to be backed up.

  16. Click the Summary tab to review your work. You can now see that Retrospect has all the information it needs to complete the backup.
  17. 05fig32.tiff

Proactive Backup Script Options

Most of the options for Proactive Backup scripts are identical to those of regular Backup Scripts, with the exception of the options listed in the Proactive Backup category. For the other options available to Proactive Backup scripts, please refer to “Backup Script Options,” earlier in this chapter.

05fig33.tiff

The specific Proactive Backup options are:

Allow early backup: When this option is on, which is the default, client users may request early backups from their Retrospect Client control panels, overriding the backup frequency. A request for an early backup does not necessarily immediately move the user’s volume to the top of the priority list. Other sources are taken care of before Proactive Backup polls the client and learns of the early backup request, at which time Proactive Backup backs up the requesting client’s source volumes.

Countdown time: Retrospect gives client users advance notice of when a backup is about to begin, counting down the time specified here. The default time is twenty seconds. When Retrospect’s Proactive Backup script goes to back up a client computer, Retrospect puts up a dialog on the client. This dialog displays the countdown message (see below) and offers buttons to defer the backup to a later time or bypass the countdown and immediately begin backing up. If the client user does not take any action Retrospect backs up when the countdown reaches zero. Enter zero to make Retrospect skip the countdown notification entirely.

Countdown message: The text in this box is shown to a client user when a backup is about to begin, according to the countdown time option. Retrospect will replace the text “%%script%%” with the name of the script it is executing.

There are also three options that control how often the Retrospect Server will poll the Clients for volumes that need to be backed up:

Check source every n seconds: Retrospect uses this time interval, which is 90 seconds by default, to check whether a source is available for backup.

Client connect every n seconds: Retrospect uses this time interval, which is five minutes (300 seconds) by default, to access a client to check whether the user has changed the backup schedule or requested an early backup.

Retry failure after n minutes: After a backup has failed or was canceled, Retrospect waits at least this long, thirty minutes by default, before again trying to back up a source.

Copying

A Copy operation copies the selected files in their native file format from one drive or folder to another. After a copy operation, the destination drive contains an exact copy of every file and folder that was copied. You can open, edit, and otherwise work with the files. Files and folders are copied without compression (which is an option for Backup operations). Previous versions of Retrospect called Copy operations Duplicate operations.

Warning: When you copy all files and folders from one disk to another, Retrospect deletes any data that may already be on the destination volume. Be careful!

Using the Copy Assistant

Using the Copy Assistant, you can choose to copy an entire volume to a destination volume (you might want to do this to create a bootable copy of a Macintosh startup disk, which is the kind of copy used in this example) or copy selected files or folders.

To create a copy script with the Copy Assistant, copying one hard drive to another:

  1. Click the Copy button in the Toolbar. The initial Copy Assistant window appears, asking you if you want to copy an entire volume or folder, or select files and folders to copy. Click “Make an exact copy of the source volume or Favorite Folder,” then click the Continue button. The Select Source pane appears.
  2. 05fig34.tiff

  3. Click the radio button next to the source that you want to copy. You may also apply a rule to the Copy operation, but in this case, because we want to create an exact duplicate of the source volume, the All Files default choice makes sense. Click the Continue button. The Select Destination pane appears.
  4. 05fig35.tiff

  5. Click the radio button next to the destination for the copy, then click Continue. You can choose any volume Retrospect has listed in Sources, but the root of a disk must be selected if you wish to make a bootable copy as described in this example. If you do not care about making a bootable copy, and you want to prevent Retrospect from overwriting files that already exist on the destination volume, select an empty Favorite Folder as the destination. All items outside of that folder will be left untouched by the copy operation. The Summary screen appears, recapping the source and destination of the copy. If you want to immediately run the copy script, click Start Now.
  6. 05fig36.tiff

    Note: For an external disk to be bootable after a copy operation, the “Ignore ownership on this volume” Finder option must be unchecked before starting your copy process. This option is found by doing a Get Info in the Finder on the disk to which you are copying. Consult Apple’s help documentation on the correct volume format required to be bootable with your specific Macintosh configuration

  7. (Optional, but recommended) Click the Save button to display a dialog where you can give the script a name. If you do not, Retrospect will name the script “Copy Assistant date and time created,” which may make it difficult to later tell at a glance the purpose of the script. Enter the script name, then click Save to return to the Copy Assistant’s Summary screen.
  8. (Optional) If you would like to set up a schedule for the script to run at a later time, click the Schedule button. The Assistant changes to the scheduling interface, with a default schedule set. When you’re done setting up the schedule that you want, click Start Now, which saves the script and its schedule. The script will run automatically at the date and time you specified.

Creating a Copy Script Manually

Creating a Copy script manually is much like creating a Backup script. The differences are that where a Backup script uses Media Sets as a destination for the backed up files and folders, the Copy script uses volumes as a destination for the data, and calls them, sensibly, Destinations. There are options within the Copy script’s Destinations tab that allows you to fine tune the way Retrospect does the copy.

To create a Copy script manually, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts. A list of previously created scripts (if any) appears on the right side of the window.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Copy script.
  4. Make sure that the All or Backup category is selected, then click Copy in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Sources, Destinations, and Schedules.
  5. Click the Sources tab. Retrospect displays the Sources that you have already defined. Select the Source you want to copy by clicking the radio button next to it. By the nature of the copy operation, you may only copy one Source to one Destination. The source can be a volume or a Favorite Folder from a volume.
  6. 05fig37.tiff

  7. Click the Destinations tab. Retrospect displays the Sources that you have already defined. Select the destination of the backup by clicking the radio button next to it. The destination can be a volume or a Favorite Folder from a volume.
  8. 05fig38.tiff

    The Destinations tab has a pop-up menu with several copying options. Choose the option you want:

    Overwrite entire volume replaces the entire contents of the destination volume or Favorite Folder with the selected files and folders from the source volume or Favorite Folder. Everything else on the destination volume is deleted. Retrospect saves time by not copying identical files, that is, files that share the same location, name, modification date and time, etc., that are already present on the destination. New files are added, and different versions of files already present on the destination are replaced by the files from the source, even if the file already present on the destination is newer.

    Overwrite matching files works exactly like “Overwrite entire volume” above, with one important difference: Files and folders that already exist on the destination volume but that aren’t present on the source volume are not deleted from the destination. This means that if a file that exists on both the source and destination is deleted from the source before an “Overwrite matching files” Copy script is run, the copy operation won’t remove that file from the destination. This is the default option.

    Overwrite older files copies the selected files and folders to the destination volume. When Retrospect finds a file that exists on both the source and destination, the destination file is overwritten only if the source file is newer.

    Copy only missing files copies the selected files and folders to the destination volume. When Retrospect finds a file that exists at the same location on both the source and destination, Retrospect leaves those files untouched. No files are deleted from the destination.

    Copy to a new folder copies the selected files and folders to a new folder on the destination volume. Other files and folders on the destination are left untouched.

  9. Click the Rules tab. Click the radio button next to the Rule that you wish to apply to this copy operation. For more information about Rules, see Chapter 7.
  10. Click the Schedule tab. A script has no default schedule, so you must add one by clicking the plus (+) button under the empty schedule list.
  11. In the schedule interface, the Destination pop-up menu lists the Destination that you previously set. Finally, set the date, time, and frequency for the Schedule to execute. See “Working with Schedules,” later in this chapter, for more information.
  12. Click the Options tab, then set the copy script options you desire. See “Copy Script Options” for more information.
  13. Click the Summary tab to review your work. You can now see that Retrospect has all the information it needs to complete the backup.
  14. 05fig39.tiff

Copy Script Options

Copy scripts share most of their options with backup scripts. See “Backup Script Options,” earlier in this chapter. The Copy script options are:

Move files deletes files from the source volume after they have been copied. If Thorough or Media verification is turned on and the files do not match exactly, the originals will not be deleted. Do not turn on the move files option without also turning on the Thorough verification option. You should perform at least one additional verified archive, backup, or duplicate before deleting files from the source. Retrospect cannot move files from a client computer if its Retrospect Client control panel has been set to allow read access only. By default, this option is off.

Tip: Before you use the Move files option, first archive to a different Media Set by copying without moving. This provides an extra measure of safety should one Media Set become unusable.

On Move, don’t delete empty folders keeps folders that become empty as a result of the move instead of automatically deleting them. By default, this option is off.

Recompute icon positions manipulates the positions of file and folder icons copied to a Mac OS destination to prevent overlapping of icons. By default, this option is off.

Ignore encrypted file verification errors causes Retrospect to ignore verification errors with encrypted files on NTFS volumes, preventing the Log from being filled with errors that can typically be ignored, as they result from valid changes made by the file system during the copy process.

Ignore file verification errors in security stream causes Retrospect to ignore verification errors with security streams on NTFS volumes, preventing the Log from being filled with errors that can typically be ignored, as they result from valid changes made by the file system during the copy process.

Archiving

Archiving lets you copy files from a volume to a Media Set for off-line storage. Archiving allows you to remove seldom-used files from a hard disk while maintaining a copy of those files on your storage media. With archive scripts, you can choose to move—rather than just copy—files from the source to the destination. For example, you might want to move the files for a particular project off your main hard disk after the project is completed, but still have those files be easily findable if you ever need to refer to them.

Note: An archive script has one major difference from a backup script. Archiving has the matching options disabled by default so that all files from the source are copied, even if they have previously been copied to the same Media Set. This is done for two reasons. By placing all the files belonging to an archived project together on the backup media, Retrospect ensures the fastest restore of the archived files. Additionally, when the “Delete source files after copying and verifying” option is selected, only files archived and verified during that session will be deleted from the source.

As with backups, there are three basic steps in archiving:

  • Choosing the source volumes to archive
  • Choosing the Media Set in which to store the files (or creating a new Media Set)
  • Executing the archive

Creating an Archive Script

To create an Archive script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts. A list of previously created scripts (if any) appears on the right side of the window.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Archive script.
  4. Make sure that the All or Backup category is selected, then click Archive in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Sources, Media Sets, and Schedules.
  5. Click the Sources tab. Retrospect displays the Sources that you have already defined. Select the Source you want to copy by clicking the checkbox next to it. You may choose more than one Source.
  6. Note: If you want to archive a folder on your hard disk, you must have already set it up as a Favorite Folder in Retrospect’s Sources.

  7. Click the Media Sets tab. Retrospect displays the Media Sets that you have already defined. Select the destination of the archive by clicking the checkbox next to it.
  8. Tip: You can archive to more than one Media Set, using different schedules to make the archive to each set.

  9. Click the Rules tab. Click the radio button next to the Rule that you wish to apply to this backup. For more information about Rules, see Chapter 7.
  10. Click the Schedule tab. An Archive script has no default schedule, so you must add one by clicking the plus (+) button under the empty schedule list.
  11. In the schedule interface, the Destination pop-up menu lists the Media Set(s) that you previously set. Choose the Media Set that you want. Finally, set the date, time, and frequency for the Schedule to execute. See “Working with Schedules,” later in this chapter, for more information. Note that archive scripts do not give you a choice of media action like you will find in a backup script. The archive script always appends files to the destination Media Set.
  12. Tip: If you use archiving to move files (see the Move files option for Copy scripts above), it is recommended that you disable grooming for Disk Media Sets containing archived files so that no data will accidentally be deleted.

  13. Click the Options tab, then set the archive script options you desire. See “Archive Script Options” for more information.
  14. Click the Summary tab to review your work. You can now see that Retrospect has all the information it needs to complete the backup.

Archive Script Options

Most of the options for Archive scripts are identical to those of regular Backup and Copy scripts, with the exception of some of the options listed in the Archive category. For the other options available to Archive scripts, please refer to “Backup Script Options” and Copy Script Options,” earlier in this chapter.

05fig40.tiffThe specific Archive options are:

Delete source files after copying and verifying causes Retrospect to copy the selected files and folders, verify that the copy is good, and then erase the source files. In effect, the selected files and folders are moved from the source volume to the archive Media Set.

On Move, don’t delete empty folders prevents Retrospect from erasing the empty folders after it has copied, verified, and deleted the files within them.

Restoring

Retrospect allows you to restore an entire volume (which can be a source or Favorite Folder), or selected files and folders, from the most recent backup or any previous backup. Retrospect makes it easy to restore an entire volume, a folder, or a selected file to its exact state as of a given point in time. Every time Retrospect performs a Smart Incremental backup of a volume, it saves a list of all the files and folders present at that point in time (like a snapshot, along with all their corresponding attributes and permissions) and saves it in the Catalog and on the Media Set along with the backup. Each time a backup runs, Retrospect saves an updated listing. When you need to restore an entire volume, you merely need to select the backup you want. Most of the time, but not always, this will be the most recent backup. Retrospect will use that point-in-time listing to know exactly which files need to be restored.

For the fastest restores, Retrospect uses its matching and Smart Incremental technologies to only restore files that don’t exactly match those already present on the destination. This allows you to “roll back” a volume or Favorite Folder to a previous point in time by only restoring the files that are different and then deleting files that no longer belong on the destination.

Using the Restore Assistant to Restore an Entire Drive

To create a restore script with the Restore Assistant, restoring an entire drive:

  1. Click the Restore button in the Toolbar. The initial Restore Assistant window appears, asking what sort of restore you want to perform.
  2. 05fig41.tiff

  3. Choose “Restore an entire source volume or Favorite Folder to a previous point in time,” then click Continue. The Select Backup pane appears.
  4. 05fig42.tiff

  5. Choose the backup that reflects the point in time to which you want to restore. If you have many backups, you may find it easier to sort the list by Machine or Media Set. To do that, click the heading of the column by which you want to sort. Click the heading again to reverse the sort order. When you have found and selected the backup you want, click Continue. The Select Destination pane appears.
  6. Click the radio button next to the name of the destination volume, then click Continue. The Restore Options pane appears, recapping the source and destination of the copy.

    Warning: This sort of restore will delete all other files on the destination volume. Be careful!

  7. When you are ready to perform the restore, click Start Now.

Using the Restore Assistant to Find and Restore Files and Folders

Sometimes you only want to restore particular files or folders from a backup or archive. For example, imagine that a client contacts you, requesting that you go back to a point in their project before the last round of changes was made. You’ll need to retrieve the project files for that point in time from the backup media. Retrospect allows you to select certain files and folders to be restored, or to search across your Media Sets for files and folders that match particular criteria.

To find and restore particular files or folders:

  1. Click the Restore button in the Toolbar. The initial Restore Assistant window appears, asking what sort of restore you want to perform. Depending on what you want to do, choose “Restore selected files and folders” or “Search for files in the selected media sets,” then click Continue. The Select Backup pane appears.
  2. If you chose “Restore selected files and folders” in step 1, the Select Backup pane will allow you to select a point-in-time backup. Do so, then click the Browse button for that backup. If the selected backup contains a large number of files, it may take some time for Retrospect to display its files and folders. In the resulting dialog, navigate to and select the files and folders that you wish to restore, then click the Select button. You will be returned to the Select Backup pane. Click Continue.
  3. or

    If you chose “Search for files in the selected media sets” in step 1, the Select Backup pane will display a search interface. In the part of the pane labeled “Find files and folders where,” select and enter the criteria that you want using the pop-up menus and text entry fields. To add or subtract additional criteria, click the plus (+) or minus (-) buttons, respectively, just as you would using the Finder’s Find command.

    05fig43.tiff

    In the part of the pane labeled “In the selected media sets,” click the checkbox next to the Media Set you want to search, then click Continue.

  4. The Select Destination pane appears. You will also usually want to click the “Restore to a new folder” checkbox. Click Continue.
  5. The Restore Options pane appears. If the results of your search criteria are found in more than one backup, you may select files and folders from multiple backups and multiple Media Sets. Click Continue.
  6. The Restore Summary pane appears, recapping the source and destination of the restore operation. Click Start Now to begin the restore. When the restore finishes, you will find the results in a new folder on the destination, one for each Media Set from which files were restored, with the folder structure of the original source preserved within those folders. Any new folders created will have the same names as the Media Sets that contained the backed up files.
  7. 05fig44.tiff

Creating a Restore Script Manually

Most of the time, Restore operations are performed ad-hoc (you want to restore some archived files, or bring back a copy of a corrupted file), and the Restore Assistant does a fine job of walking you through such operations. But there are some situations in which restore scripts are useful. You might want to create a restore script for use in a student computer lab environment, for example, in which the hard disks are restored from a common source every night, rolling them back to a clean state.

To create a restore script:

  1. In the Retrospect console’s Sidebar, click Scripts.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Restore script.
  4. Make sure that the Restore category is selected, then click Restore in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Backups, Destinations, and Schedules.
  5. 05fig45.tiff

  6. Click the Backups tab. Retrospect displays a list of the previous backups. Select the backup you want to restore by clicking the radio button next to it.
  7. Click the Destinations tab. Retrospect displays a list of the volumes defined in Sources. Select the destination for the restore by clicking the radio button next to it. There are also five options available from a pop-up menu in this tab. Choose one of these:
  8. Restore entire volume makes the destination volume exactly match the source backup. It deletes all files and folders on the destination that do not match those marked for restore in the backup, leaving files untouched if they are identical to files marked for restore. It then copies all remaining files and folders from the backup to the destination, preserving the folder hierarchy.

    Overwrite corresponding files restores all selected files from the backup that do not exist on the destination and overwrites corresponding files on the destination that also exist in the source backup. These “corresponding” or “matching” files on the destination are always overwritten with files from the backup regardless of whether the backed-up file is newer or older than the destination file. Retrospect leaves files untouched if they are identical to files marked for restore, if the file names do not match those marked for restore, or if the path to those files is not identical.

    Overwrite older files restores all selected files from the backup that do not exist on the destination and overwrites matching files on the destination only if the backed-up file is newer than the destination file.

    Restore only missing files restores all selected files from the backup that do not exist on the destination, but does not overwrite any files on the destination. Matching files on the destination are left untouched.

    Restore to a new folder restores all selected files from the backup to a new folder on the destination. This folder will have the same name as the Media Set used for the restore.

  9. Click the Rules tab. Click the radio button next to the Rule that you wish to apply to this backup.
  10. Click the Schedule tab. A Restore script has no default schedule, so you must add one by clicking the plus (+) button under the empty schedule list.
  11. In the schedule interface, the Destination pop-up menu lists the volume that you previously set. Finally, set the date, time, and frequency for the Schedule to execute. See “Working with Schedules,” later in this chapter, for more information.
  12. Click the Options tab, then set the restore script options you desire. See “Restore Script Options” for more information.

Restore Script Options

Many restore script options are identical to the backup script options. See “Backup Script Options,” earlier in this chapter, for details on options not listed here. The specific restore script options are:

Update modify dates: This option is only available for restore operations. It causes Retrospect to set the modification date and time of restored files to the current date and time. By default, this option is off.

Recompute Icon Positions: This option is only available for restore operations. It manipulates the positions of file and folder icons copied to a MacOS destination to prevent overlapping of icons. By default, this option is off.

Restore System State For Windows machines, Retrospect restores registry and System State information from the backup (if the destination is a bootable system volume).

Restauración a partir de las copias de seguridad de Retrospect 6.x

Retrospect 16 se puede restaurar a partir de las copias de seguridad creadas por Retrospect 6.x para Mac (excepto aquellas de tipo Internet). No obstante, no se pueden agregar más datos a estos Conjuntos de copia de seguridad utilizando la versión 16; Retrospect 16 trata a los Conjuntos de copia de seguridad versión 6.x como de sólo lectura.

Antes de buscar o restaurar a partir de un Conjunto de copia de seguridad 6.x utilizando Retrospect 16, se debe crear primero un Catálogo Retrospect 16. Para crear un catálogo de la versión 16 a partir de los medios 6.x, vaya a la vista Conjuntos de medios de Retrospect 16, haga clic en el botón Reconstruir de la barra de herramientas, añada los miembros del conjunto de copia de seguridad (como “1-Conjunto de copia de seguridad A” y “2-Conjunto de copia de seguridad A”) que contengan los datos de copia de seguridad, haga clic en Siguiente y luego en Reconstruir. Deberá indicarle a Retrospect dónde guardar el catálogo nuevo. Retrospect luego analizará los medios de copia de seguridad y generará un catálogo nuevo. Esto tardará unos minutos. Una vez terminado este proceso, podrá restaurar desde ese Conjunto de copia de seguridad.

Para recompilar un Catálogo desde un Conjunto de copia de seguridad en un disco óptico, primero será necesario activar la compatibilidad con el dispositivo óptico. Las instrucciones para activar la compatibilidad con el dispositivo óptico se pueden encontrar en la Base de consultas de Retrospect.

Working with Schedules

Although you can manually execute a script at any time by selecting it in the Scripts list and clicking the Run button in the toolbar, scripts are designed to run unattended. In order to accomplish this, you need to create a schedule to specify when and how often to run the script.

You can schedule a script to run automatically on specified days or on a repeating schedule, such as every two weeks. You can define multiple schedules for the same script and specify the kind of backup you want for each scheduled execution.

Creating a Schedule

To create a schedule, you must first be working with a script. Throughout this chapter, instructions refer you to this section, which will focus on the specific options you have when creating a schedule.

To create a schedule, follow these steps:

  1. In the Detail view of any script, click the Schedule tab. All scripts begin with no schedule, except for Proactive Backup scripts, which are assigned a default schedule of every day, all day.
  2. 05fig46.tiff

  3. Click the Plus (+) button at the bottom of the schedules list. The bottom of the detail view changes to show the Schedule interface, which defaults to a schedule that runs Monday through Friday at 10 PM. If this schedule suits you, you’re done.
  4. 05fig47.tiff

  5. The Destination pop up menu allows you to choose between the different Media Sets that you have selected to be used with this script (you do this in the Media Sets tab of the script). Some script types allow only one Media Set to be specified, so that one will be the only choice for the menu.
  6. The Media action pop-up menu gives you a choice of “No media action,” “Skip to new member,” “Start new Media Set,” or “Recycle Media Set.” See Chapter 2 for more information about these media actions.
  7. In the calendar, click the start date for the schedule. The current date is shown with a blue highlight, and the start date you choose is shown with a gray highlight.
  8. In the start field, choose the time you want the script to execute. You may type numbers in this field, or you can click into the field and use the up and down arrows on your keyboard to change the hours, minutes, and AM/PM settings.
  9. From the repeat pop-up menu, choose never, hourly, daily, weekly, or monthly. The rest of the schedule interface changes, depending on the choice that you make. Above, in the schedule list, the start, repeat, and frequency columns will change as you modify the settings below, allowing you to easily see the effects of your changes.
  10. Repeat never tells the script to execute only once, at the date and time specified.

    05fig48.tiff

    Repeat hourly tells the script to execute every hour, at the specified time.

    05fig49.tiff

    Repeat daily tells the script to execute once per day, at the specified time.

    05fig50.tiff

    Repeat weekly tells a script to execute every n week(s), at the specified time, on the days that you select using the Sunday through Saturday buttons, and to stop the backup either when it is done or at a fixed time which you can also set. The default value is 1, which tells Retrospect to repeat every week. Setting this value to 2 would repeat every other week.

    05fig51.tiff

    Repeat monthly tells the script to execute every n month(s), at the specified time, and on either a particular date each month or on either the first, second, third, fourth, or last day of the week within the month (which day depends on what day of the week you have chosen in the calendar as your start date).

    05fig52.tiff

Disabling schedules for a script

Sometimes you want to keep a script from executing. For example, if you have a backup script that has several sources, and you know some of those sources will be off-line at the backup time, you can disable the schedule until all of the sources are available. If you want to keep a particular script from executing, go to the Schedule tab for that script and select the “Disable all schedules” checkbox under the schedule list.

Working with multiple schedules

There are many reasons why you might want to add multiple schedules to a single script. For example, say that you have one schedule that does a daily backup to Media Set A using the “No media action” setting. You can have a second schedule that backs up the same sources, but only backs up once a month, to Media Set B that you use as your off-site backup. A third schedule could then use the “Recycle Media Set” action on Media Set A, resetting the Media Set’s contents to control how much media space Media Set A uses.

Another possibility would be to use different schedules to rotate your backups among different Media Sets. For example, imagine that you have five Media Sets, one for each day of the work week, Monday through Friday. You can then create five corresponding schedules. The first schedule would repeat weekly, would execute every Monday, and its destination would be the Monday Media Set. You would then create similar schedules for each succeeding day of the week.

05fig53.tiff

As you can see, by using multiple schedules, you can design your backup strategy to cover almost any need.

Working with Utility Scripts

Besides the workhorse scripts covering backup, restore, and copying, Retrospect has several script types for special operations, which are called utility scripts. There are four utility script types:

Copy Media Set makes a copy of the backed up data contained in a source Media Set to a specified destination Media Set. This kind of script copies only those unique files not already contained in the destination Media Set, along with the file/folder listings and metadata for every backup contained in the source Media Set. You can use this script to clone a Media Set, protect against media failure, copy a Media Set for off-site storage, or consolidate backups from multiple Media Sets to a single Media Set.

Copy Backup scripts allow you to copy one or more backups from one Media Set to another Media Set. Retrospect provides you with the ability to copy most recent backups, selected backups, or all backups. You can use this script to copy the most recent backup of each source to a new Media Set for offsite storage or to create a virtual full backup of an entire network of computers.

Verify scripts allow you to verify that the contents of a Media Set were accurately written to the destination media.

Groom scripts provide the ability to schedule a time to reclaim disk space for Disk Media Sets.

You create utility scripts in much the same way that you create any other Retrospect script.

Creating a Copy Media Set Script

Copy Media Set scripts, by default, match files in the source to files already in the destination and only copy the necessary files, that is, those not already present in the destination. This script is additive by default; existing backups already on the destination remain untouched.

To copy files between Tape Media Sets, you must have a separate tape drive for each Media Set, even if both Media Sets are on the same type of physical media. In the case of Disk and File Media Sets, the need for separate backup devices does not apply, provided the drives containing the Media Sets in use for the script are all connected and available.

Tip: If you do not have separate drives for each Media Set, you can first copy files temporarily to a Disk Media Set and then copy the Disk Media Set to the final destination Media Set.

To create a Copy Media Set script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Copy Media Set script.
  4. Make sure that the Utility or All category is selected, then click Copy Media Set in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Sources, Destinations, and Schedules.
  5. Click the Sources tab. From the list of Media Sets, choose one or more by clicking the checkboxes next to them.
  6. Tip: By checking more than one Media Set, you can consolidate multiple sets into a single destination Media Set.

  7. Click the Destinations tab. Choose the destination Media Set by clicking the radio button next to it. You may only choose a single destination Media Set.
  8. Click the Rules tab. Select the rule you want to apply to the backup.
  9. Click the Schedule tab. If you want the Copy Media Set script to execute at some regular interval, click the Plus (+) button to create a schedule, then set the schedule’s options. You do not have to set a schedule for the script; you might prefer not to, if this utility script will only need to be run occasionally, you can execute it manually by clicking the Run button in the toolbar.
  10. Click the Options tab, then set the script options you desire. See “Copy Media Set Script Options” for more information.

Copy Media Set Script Options

Many of the options for Copy Media Set scripts are identical to those of regular Backup Scripts. This section lists only the ones unique to this kind of script. For the other options available to Copy Media Set scripts, please refer to “Backup Script Options,” earlier in this chapter.

05fig54.tiff

The specific Copy Media Set script options are:

Copy backups: This copies the point-in-time file and folder listings and information about those files along with any metadata required to provide point-in-time restores from the destination Media Set. Deselecting this option will only copy the files contained in the source Media Set, and the destination Media Set will lack the necessary file/folder listings and metadata to perform complete point-in-time restores.

Media verification: This option uses MD5 digests generated during the copy to verify files on the destination Media Set.

Recycle source Media Set after successful copy: This option deletes the contents of the source Media Set’s Catalog and prepares its media to be overwritten if the script completes with no errors.

Warning: If enabled, this option will delete all the data in the source Media Set. Be careful!

Creating a Copy Backup Script

If you need to copy backups and their associated metadata from their source Media Sets to a new or existing Media Set on a regular basis, you can create a Copy Backup script to automate the process. These scripts can be used to:

  • Start a new Media Set
  • Create an offsite disaster recovery Media Set
  • Start a new cycle of backups with a virtual full backup

Copy Backup scripts are different from Copy Media Sets scripts in a number of ways:

  • They copy only active backups; Copy Media Sets scripts copy all backups.
  • They provide different methods for selecting which backups get copied, such as the most recent backup for each source contained in the source Media Set; Copy Media Sets scripts always copy all backups.

By default, copying backups matches files in the source to files already in the destination and only copies the necessary files. Existing backups and point-in-time file/folder listings already present on the destination Media Set remain untouched.

To copy files between Tape Media Sets, you must have a separate tape drive for each Media Set, even if both Media Sets are on the same type of media. In the case of Disk and File Media Sets, the need for separate backup devices does not apply.

Tip: If you do not have separate drives for each Media Set, you can first copy files temporarily to a Disk Media Set and then copy the Disk Media Set contents to the final destination Media Set.

To create a Copy Backup script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Copy Backup script.
  4. Make sure that the Utility or All category is selected, then click Copy Backup in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to add one or more Sources, Destinations, and Schedules.
  5. Click the Sources tab. From the list of Media Sets, choose one by clicking the radio button next to it. Then from the pop up menu, choose the backups you want to make part of the copy:
    • Copy most recent backups for each source
    • Copy most recent backups for each selected source
    • Copy selected backups
    • Copy all backups
  6. Click the Destinations tab. Choose the destination Media Set by clicking the radio button next to it. You may only choose a single destination Media Set.
  7. Click the Rules tab. Select the rule you want to apply to the backup.
  8. Click the Schedule tab. If you want the Copy Backup script to execute at some regular interval, click the Plus (+) button to create a schedule, then set the schedule’s options. You do not have to set a schedule for the script; you might prefer not to, if this utility script will only need to be run occasionally, you can execute it manually by clicking the Run button in the toolbar.
  9. Click the Options tab, then set the script options you desire. See “Copy Backup Script Options” for more information.

Copy Backup Script Options

All of the options for this kind of script are found in other script types. See “Backup script Options” or “Copy Media Set Options,” earlier in this chapter. The default options for Copy Backup scripts are “Media verification,” “Match Source Media Set to destination Media Set,” and “Don’t add duplicates to the Media Set.”

05fig55.tiff

Creating a Verify Script

A Verify script allows you to specify a Media Set and run a verification on it, ensuring that the files and folders in the Media Set correspond to the files and folders on the Sources.

Verification scripts provide the ability to schedule Media Set media verification. This “offline verification” is a useful tool for maximizing your backup window. For example, if your backup script is unable to complete during the evening when users are away from their computers, you can choose “No verification” for the backup script, then schedule a separate verification script to run in the morning. Since the backup script no longer includes a verification phase, it will finish more quickly.

Whenever possible, verification scripts verify data on Media Set media by comparing the files in the source Media Set to MD5 digests generated during the backup. This means that Retrospect does not need to access the backed up source volumes, which prevents slowdowns on those volumes.

In certain circumstances, Retrospect does not have access to MD5 digests generated during backup. This is true for any backups that took place when Retrospect’s “Generate MD5 digests during backup operations” preference was disabled. In these cases, Retrospect still checks all files on the Media Set media to make sure that they are at least readable, but without the MD5 digests, Retrospect cannot determine the integrity of these files.

Note: Verification scripts do require you to reinsert media when verifying backups that span media.

To create a Verify script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Verifying script.
  4. Make sure that the Utility category is selected, then click Verifying in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to specify the Media Set(s) you wish to verify, and if necessary, to schedule the script.
  5. Click the Media Sets tab. From the list of Media Sets, choose one or more by clicking the checkboxes next to them.
  6. Click the Schedule tab. If you want the Verify script to execute at some regular interval, click the Plus (+) button to create a schedule, then set the schedule’s options. You do not have to set a schedule for the script; you might prefer not to, if this utility script will only need to be run occasionally, you can execute it manually by clicking the Run button in the toolbar.
  7. Click the Options tab, then set the script options you desire. See “Verify Script Options” for more information.

Verify Script Options

There are only two options available for Verify scripts, both of which are off by default:

Verify entire Media Set: By default, Verify scripts only verify data not previously verified using the verify script. Use this option to force verification of the entire Media Set with each execution of the script.

Eject tapes and disks when script is complete: Once a script has run, this option tells Retrospect to eject any tapes or discs that it accessed during the script.

Creating a Groom Script

Groom scripts provide the ability to schedule a time to reclaim disk space. When a Groom script runs, Retrospect deletes older files and folders from the source disk Media Set(s) based on its specified grooming policy. In the absence of a Groom script, Retrospect won’t delete older files and folders until it requires more disk space. Groom scripts have no options.

To create a Groom script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts.
  2. In the List View Toolbar, click the Add button. The Script dialog appears.
  3. In the Script Name field, enter a name for your new Groom script.
  4. Make sure that the Utility category is selected, then click Groom in the script types list on the right side of the dialog, then click Add. The new script appears in the list, with a red icon next to it, indicating that the script is not complete. Below, in the Details area of the Summary tab, you can see that it is blank, telling you that you need to specify the Media Set(s) you wish to groom, and if necessary, to schedule the script.
  5. Click the Media Sets tab. From the list of Media Sets, choose one or more by clicking the checkboxes next to them.
  6. Click the Schedule tab. If you want the Groom script to execute at some regular interval, click the Plus (+) button to create a schedule, then set the schedule’s options. You do not have to set a schedule for the script; you might prefer not to, if this utility script will only need to be run occasionally, you can execute it manually by clicking the Run button in the toolbar.

Duplicating Scripts

You don’t always have to create a script from scratch. If you already have a script that is similar to the one you want to create, simply duplicate that script, then modify it as necessary.

To duplicate a script, follow these steps:

  1. In the Retrospect console’s Sidebar, click Scripts.
  2. In the list of scripts, click to select the one you want to duplicate.
  3. In the toolbar, click the Duplicate button. Retrospect asks you to name the new script, and gives you a default name of “script name Copy.” Enter a name for the new script and click Duplicate. The new script appears in the scripts list.
  4. Click on each of the tabs in the script’s detail area and make the changes that you desire.

Selection tools added to Backup, Copy, Restore assistants

All three assistants now include a scope bar and a search box that help you make selections more quickly. The tools are located directly over the results pane. The illustration below shows the scope bar on one of the Backup Assistant panels.

addendum_rug-65.jpg

Filtering the contents of a past backup

While reviewing the contents of a past backup, you now have the option to view only the contents of the latest session. Double-click the name of a past backup to open the file list panel. To filter the list, select the Show copied files only check box.

addendum_rug-66.jpg