Fundamentals

This chapter describes Retrospect’s fundamental concepts. This manual and the program itself repeatedly refer to these basic ideas. Understanding these fundamentals is important and useful but not essential. Retrospect, Inc. designed Retrospect to be powerful and feature-packed, yet very easy to use for basic operations.

How Retrospect Works

Retrospect uses an archival method of backup that ensures backed up files are not deleted or written over until you request it. That way, they stay on the disk, tape, or CD/DVD indefinitely. This is helpful, for example, if you have been working on an important document every day for the past month and you discover you have been making terrible mistakes for the past week. If you have been backing up every day Retrospect lets you retrieve a good version of the file from a week ago (or any point in time it was backed up). This is an important benefit of Retrospect not found in “disk mirroring” software used for backups.

Retrospect provides a number of ways to protect and restore your data. There are two basic types of operations you can perform with Retrospect: immediate operations and automated operations.

For example, if you launch Retrospect and click Backup>Backup from the navigation bar, you have taken the first steps in creating an immediate operation. If you make a script to do the same backup on a specific schedule, that is considered an automated operation.

Immediate Operations are discussed in detail in Immediate Operations. The process of creating scripts is described in Automated Operations.

Most of the operations in Retrospect, whether immediate or scripted, require a source and a destination. For a backup, the source is generally a volume or subvolume on a computer’s hard drive; the destination is a Backup Set stored on backup media (disks, tapes, CDs, etc.).

Immediate/Automated Operation

Source

Destination

Backup

Volume(s)/Database(s)/Mailbox(es)

Backup Set(s)

Duplicate

Volume

Volume

Archive

Volume(s)

Backup Set

Transfer Backup Sets

Backup Set(s)

Backup Set

Transfer Snapshots

Snapshot(s)

Backup Set

Restore

Snapshot

Volume

Restore Database

Snapshot

Database

Restore Mailbox

Backup Set

Mailbox

There are two types of automated operations that only require a source (no destination): scripted grooming and scripted verification.

Volumes, Backup Sets, Snapshots, and the various types of immediate and automated operations are all discussed in greater detail elsewhere.

Progressive Backup

Retrospect uses patented technology to perform “progressive” backups. Progressive Backup intelligently copies only files that are new or have changed since the previous backup to a Backup Set. You don’t have to specify whether you want a “full” or “incremental” backup. Retrospect, by default, copies any and all the files it hasn’t already backed up.

Backup Sets and Their Components

The basic building block of Retrospect is the Backup Set, which is a set of one or more disks, tapes, or CD/DVD discs, or a file. Individual pieces of media (for example, tapes, CD/DVD discs, disks, or cartridges) are members of a Backup Set.

You can back up as many source volumes as you like to a single Backup Set. For example, you could have a single Backup Set as the backup destination for your computer’s internal hard disk, your external hard disk, a file server, and a co-worker’s hard disk on a computer with installed Retrospect Client software.

When a disk, tape, or CD/DVD fills with data, Retrospect asks for a new one. It uses any available (that is, in the drive) new or erased media. If the media has the name Retrospect is looking for, Retrospect will erase and re-use it. To reduce the danger of unintentionally destroying data, Retrospect will never automatically use a medium with the wrong name if it has data on it.

Retrospect uses a Catalog File, an index of the files and folders contained in a Backup Set, to keep track of files and media, so you never have to think about which files are on which disks, tapes, or CD/DVDs. See Catalog Files for more information.

Tape Backup Sets

A tape Backup Set uses tapes from a tape device such as a DAT drive, LTO drive, AIT drive, VXA drive, or DLT drive. Files are backed up to the tapes and the Catalog File is usually saved on the hard disk of the computer doing the backup. Hardware and the Retrospect web site provide more detailed information on tape drives.

Retrospect’s Advanced Tape Support option can only be used with tape Backup Sets and is designed to allow users to run concurrent executions to multiple tape drives. See Advanced Tape Support for more information.

CD/DVD Backup Sets

A CD/DVD Backup Set uses recordable discs with CD-R, CD-RW, DVD-R, DVD-R DL, DVD-RW, DVD+RW, DVD+R, or DVD+R DL drives. Files are backed up to the discs and the Catalog File is usually saved on the hard disk of the computer doing the backup. Hardware provides more detailed information on CD/DVD drives.

Retrospect, Inc. uses the term “disc” to refer to a recordable disc to be used in a CD-R, CD-RW, DVD-R, DVD-R DL, DVD-RW, DVD+RW, DVD+R, or DVD+R DL drive. These drives all work nearly the same with Retrospect, though they may use different media. The difference is that data on “R” discs cannot be erased, while “RW” discs can be erased in rewriteable drives and reused by Retrospect. Rewriteable discs are, of course, also recordable.

You cannot use a CD-ROM or DVD-ROM drive to restore from a CD/DVD Backup Set. Though the ability to write is not needed during restoring, a CD-ROM or DVD-ROM drive cannot recognize the Retrospect Backup Set format of a CD-R, CD-RW, DVD-R, or DVD-RW.

Disk Backup Sets

A disk Backup Set uses hard disks, servers, NAS devices, or ejectable disk media (such as DVD-RAM and and MO). Files are backed up to the disks and the Catalog File is usually saved on the hard disk of the computer doing the backup. Hardware provides more detailed information on removable disk drives and hard disk drives.

Retrospect provides a number of features designed specifically for the advantages of disk backup. See Disk Grooming and Disk Backup Sets and Multiple Executions for more information.

File Backup Sets

A file Backup Set combines the Catalog File and backed-up files into a single file stored on a volume. (This volume can be any disk drive other than a floppy disk, such as a hard disk, file server or shared disk, or removable disk, that you can access from the Windows Explorer and map to a drive letter.)

A file Backup Set can be no larger than the volume on which it is stored, nor can it exceed the maximum file size of the file system (FAT, FAT32, or NTFS). You can decrease the amount of space used by a file Backup Set by using Retrospect’s data compression option.

Unlike other types of Backup Sets, file Backup Sets cannot span media. Once the maximum file size is reached, the Backup Set cannot be appended.

Backup Actions

The main purpose of performing a backup is to copy files into a Backup Set. You can instruct Retrospect to perform four different types of backup actions. A Normal backup adds every file not already in the Backup Set. A New Member backup skips to a new member in the current Backup Set and does a Normal backup to this member. A Recycle backup erases a Backup Set and then adds every file not already in the Backup Set—in effect, all files. A New Backup Set backup creates a new Backup Set and copies every file not already in the Backup Set—again, in effect, all files.

Retrospect’s default backup action, Normal, does Progressive Backups for efficient backups without any extra effort on your part.

Backup Strategies, offers several backup strategies that use Normal, Recycle, New Member, and New Backup Set backup actions. Study these strategies to learn how to maximize backup safety and effectiveness by alternating between Backup Sets and rotating media off site.

Normal Backups

A Normal backup, as its name suggests, is the action to use in most situations. It is a Progressive Backup, which saves media space by avoiding redundant files in a Backup Set. A Normal backup copies only files which are new or newly modified.

During a Normal backup, Retrospect compares the list of files selected to be backed up against the list of files in the Backup Set’s Catalog File, then copies only those files which are not already present on the media. When a Normal backup is done to a new Backup Set, there are no files in the Backup Set, so everything selected from the source is backed up.

Normal Backup Example

The backup administrator creates a new Backup Set and does a Normal backup to it with a new or erased medium in the backup device. Because no files exist in the new, empty Backup Set, Retrospect copies all the selected files to it. The next day the administrator does another Normal backup to the Backup Set. Retrospect compares the selected source files to the Catalog File, then marks several new files and a few files which have changed since the previous day’s backup. Only these new and changed files are added to the medium previously used with this Backup Set (or a new medium if the other fills to capacity).

New Member Backups

When Retrospect performs a New Member backup, it skips to a new member of the current Backup Set. Retrospect first looks for a member with the correct name and uses that member if it can find it. If Retrospect cannot find the named member, it automatically adds any available new or erased media (of the correct type) as a new member. Finally, if Retrospect cannot find either the named member or new or erased media, it displays the media request window and the operation stops until the media request is fulfilled.

Since New Member backups use an existing Backup Set, they only copy new and changed files since the last backup.

New Member Backup Example

The backup administrator wants to set up a specific workflow that involves backing up to a different tape each day of the week, regardless of whether or not the tape fills up. Furthermore, the administrator wants to save time and media space by backing up only new and changed files each day (rather than doing a new, full backup each day).

So, he creates a script that runs New Member backups to his Backup Set every Monday, Tuesday, Wednesday, and Thursday. On Friday, he runs a Recycle backup, which resets the Backup Set, allowing the process to start over again on Monday.

This is an example of how the New Member backup feature could be used. Retrospect, Inc. does not generally recommend recycling a Backup Set each week, unless you are sure that you won’t need to restore any older data, or older data is also protected in a different Backup Set.

Recycle Backups

When Retrospect performs a Recycle backup, it clears the Catalog File contents (if any) of the Backup Set so it appears that no files are backed up. Then it looks for the first media member of the Backup Set and erases it if it is available. If the first member is not available, Retrospect uses any available new or erased tape, disk, or CD/DVD. Everything selected from the source is backed up to the Backup Set.

Recycle Backup Example

The backup administrator decides the Catalog File is getting too large after a month of Normal backups to the Backup Set. She starts a Recycle backup with the first media member in the backup device and Retrospect resets the Catalog File, erases the files on the media, and copies all the selected files.

New Backup Set Backups

When Retrospect performs a New Backup Set backup, it makes a new Backup Set (with a name similar to the old one) using a new or erased tape, disk, or CD/DVD. This allows the original Backup Set and its Catalog File to remain intact for long-term storage in a safe place. The new Backup Set Catalog File and the new media member are each named with a number in sequence, such as “Office Net [001]” and “1-Office Net [001]”. Retrospect replaces references to the old Backup Set in scripts and schedules with the new Backup Set name.

Since New Backup Set backups create a new Backup Set with a new Catalog File, Retrospect copies all selected files during the backup.

New Backup Set Backup Example

The backup administrator wants to rotate a Backup Set off-site, so she starts a New Backup Set backup with a new or erased medium in the backup device. Retrospect creates a new Backup Set with a new Catalog File, and copies all the selected files to the media. The previous Backup Set remains intact and the administrator takes its media to a secure location off site.

New Backup Set backups are ideally used for rotating disks, tapes, or CD/DVDs for off-site storage.

Catalog Files

Retrospect uses a separate Catalog File (usually stored on your hard disk) to keep track of the all the files in a Backup Set. The Catalog File lets you quickly search for files (including older versions of backed up files) without having to actually search the backup media itself.

The Catalog File is an index or table of contents of the files on the backup media of a Backup Set. The Catalog File lets you view the contents of a Backup Set without any of its media on hand. A Catalog File is required for all operations which copy files to and from a Backup Set. If a Catalog File is lost or damaged, Retrospect can rebuild a Catalog File from the media. Catalog Files typically use four megabytes of disk space for every ten thousand files.

Catalog Files cannot be viewed or opened without Retrospect.

Snapshots

Because Retrospect does Progressive Backups, it may have several versions of a file scattered among several backup sessions within a Backup Set. For example, you may update your “Weekly Status Report” document every week, and because each update modifies the file, Retrospect backs up each one to your Backup Set. A flat list of all versions of all the files in the Backup Set would be very confusing. For this reason, among others, every time you back up, Retrospect places a Snapshot of the source volume in the Backup Set.

A Snapshot is a list—you can think of it as a picture—of all files and folders on a volume when it is backed up. For each volume, one Snapshot is stored in the Catalog File and a copy of the same Snapshot stored on the backup medium (tape, disk, cartridge, or CD). Following each successful backup or archive operation, the old Catalog File Snapshot is replaced but old media Snapshots remain untouched and Retrospect adds new Snapshots to the medium.

When you want to restore from a backup, you can tell Retrospect to use a Snapshot to restore the entire contents of a disk. Or, you can use a Snapshot as a guide to see the volume as it was at a given point in time when it was backed up, picking and choosing individual files to restore. Snapshots allow you to perfectly restore each volume to its exact state at the time of any completed backup.

Snapshots help Retrospect keep track of the volumes to which a file belongs. When Retrospect first backs up a volume to a new Backup Set, it copies the selected files and saves a Snapshot. When it subsequently backs up other volumes, it does not copy files that exactly match files already in the Backup Set. However, they are still noted in each volume’s Snapshot. This efficient storage saves backup media by not redundantly copying exactly matching files.

You can retrieve Snapshots from media if you want to restore a volume, folder, or file as it was at any given backup.

Because a Snapshot represents a volume at a specific point in time, you cannot use a Snapshot to find multiple versions of a file throughout different backup sessions on different dates. However, Retrospect does provide an easy way of doing this, which is explained in Restoring by Search.

Retrospect and Clients

The Retrospect application can back up any volume that can be accessed from the Windows Explorer or can be assigned a drive letter, whether it is a volume shared over a network or a drive connected directly to your computer.

Retrospect Clients can extend the backup and restore capabilities of Retrospect to other computers on your network. A computer equipped with Retrospect Client software is known as a Retrospect client computer, or simply a client. Retrospect can back up clients on the network without the need for installing file servers, starting file sharing, or mounting volumes.

You could back up other computers on your network using Microsoft Networking, but this requires careful configuration of sharing, users, and permissions. Using Retrospect Client software to back up the same computers is much simpler: you install the client software once, then if that computer is turned on (even if no one is logged in) you can back it up over the network.

High-level Dashboard

Retrospect’s new dashboard is a valuable productivity tool that gives you a high-level overview of a backup server, including a visual summary of all backups run during the past week. You can quickly see which sources are not protected, identify which sources back up the most data, and evaluate storage usage - saving time and ensuring complete data protection. The information is also useful for adjusting backup schedule, as well as storage and network bandwidth capacity planning.

Accessing the Dashboard

Launch Retrospect Activity Monitor from the Windows Start menu or Start screen.

Dashboard win

Identifying the source of large backup

In the Backups section of the dashboard, each colored segment of a bar graph represents a backup. Hovering the cursor over a colored segment shows you the corresponding backup’s source, file count, and size. Segments for the latest backups of the day are towards the left.