File-by-File Agent

The most commonly used agent in a backup strategy is the File-by-File Agent. This agent is used to back up files and directories on the backup host, or any networked system. This agent can also be used to back up the System State/Active Directory of the backup host or any networked system. File-by-file backups can be used to recover anything from a single file on a workstation to a full system recovery of a domain controller.

 

NOTE:  For information on configuring deduplication server, please see the UltraBac Knowledge Base:

 

UBQ000278:  Configuring UltraBac Deduplication Server

 

File-by-File Local Backup Set Creation

  1. Launch the Backup Wizard by selecting the Backup tab, and clicking "New."

  2. Select the type of file-by-file backup to be run, then click "Next":

 

  1. Enter a set description and choose the file selection logic to be used for this set. Click "Next."

  2. At the Backup Wizard Summary select "View/Edit files in the backup set" to view the file selections and modify the selection logic. Click "Finish."

 

ub_agents_filebyfile_fileviewer.jpg

Fig. 1 - Viewing a File-by-File Local Agent backup set in the File Viewer.

 

  1. Save the set by clicking "Action"/"Save."

File-by-File Network Backup Set Creation

NOTE:  The backup of a remote System State/Registry requires the installation of the UltraBac System State Agent on the remote system.

 

For more information on installing UltraBac agents, please visit the "Installing UltraBac" section of the User Manual:

 

UltraBac User Manual:  Installing UltraBac

 

Two options exist for backing up remote systems:

 

 

NOTE:  The remote registry, or System State, cannot be backed up using the "File-by-File Network Share" option.

File-by-File Network Share Set
  1. Launch the Backup Wizard by selecting the Backup tab and clicking "New."

  2. Click "File-by-File Network Share" to highlight the option. Click "Next."

  3. To use an account other than the default account (specified on the Manage tab, under /"General"/"Authentication Options"/"Show Accounts"), check "Enable Advanced Account Usage" and enter an account with administrative access to the share being selected for backup. Click "Next."

 

ub_agents_filebyfile_remotecomputer_credentials.jpg

Fig. 2 - Advanced account usage enabled.

 

  1. From the "Select Network Share" screen, browse to or type the network share/UNC path to be backed up. Click "Next."

 

ub_agents_filebyfile_network_browser.jpg

Fig. 3 - Network share browser.

 

  1. Enter a set description and choose the "File Selection Logic" to be used for this set. Click "Next."

  2. View or save the backup set.

File-by-File Networked Computer Set
  1. Launch the Backup Wizard by selecting the Backup tab and clicking "New."

  2. Click "File-by-File Network Share" to highlight the option. Click "Next."

  3. To use an account other than the default account (specified on the Manage tab, under /"General"/"Authentication"/"Show Accounts"), check "Enable Advanced Account Usage" and enter an account with administrative access to the share being selected for backup. Click "Next."

  4. From the "Select Network Machine" screen, browse to or type in the network name of the system to be backed up. Click "Next."

  5. Enter a set description and choose the "File Selection Logic" to be used for this set. Click "Next."

  6. View or save the backup set.

File-by-File Agent Set Properties

To view the properties of a backup set:

 

  1. Load a backup set into the File Viewer.

  2. Click "Action"/"Set Properties."

     

    ub_agents_filebyfile_setproperties.jpg

    Fig. 4 - File-by-File Agent set properties.

 

File-by-File Agent Properties

The default behavior of the UltraBac File-by-File Agent can be modified in the "Manage" / "Agents" / "File-by-File Local" menu. This allows specific options to be selected by default when creating file-by-file backup sets. Other than the "Files to skip" option, these options can be overridden by the properties of each backup set or when a restore is performed.

 

ub_agents_filebyfile_agentproperties.jpg

Fig. 5 - File-by-File Agent properties.

 

The available default options to be set:

 

Overwrite Options

These options specify how files should be handled when selecting existing files for restore. This preference can be overruled by the option selected during the restore operation.

 

Locked File Backup

These options enable the Locked File Backup Agent in all file-by-file sets created from the local system.

 

Files to Skip During Backup

This option allows files and directories to be globally excluded from all file-by-file backups. This option must be configured on each system running the UltraBac File-by-File Agent.

 

NOTE:  The "Do not skip any files" option is only available when the Locked File Backup Agent is enabled in the backup set.

 

ub_agents_filebyfile_skip.jpg

Fig. 6 - Files to skip during backup.

 

Configuring Exclusions

Clicking the "User Files" button opens a screen that allows specific files, folders, or "wildcard" entries to determine the files/directories to be skipped during all file-by-file backups.

 

ub_agents_filebyfile_notbackup.jpg

Fig. 7 - Adding files or directories to the list of files not to back up.

 

Restoring a File-by-File Backup

To begin the restore process:

 

  1. Launch the Restore Wizard by selecting the Restore tab, and selecting the index source.

  2. Select and load the index for restore.

  3. Select the objects for restore.

  4. Click "Action" / "Restore this Backup."

Restore Options

The "Restore Options" screen allows the user to restore to an alternate location, determine overwrite options, and more.

 

ub_agents_filebyfile_restore_options.jpg

Fig. 8 - Restore options.

 

 

Overwrite options:

 

 

ub_agents_filebyfile_restore_overwrite.jpg

Fig. 9 - Overwrite options when selecting "Ask" during restore.

 

The options available for a duplicate file are:

 

Full OS Restore

To perform a full restore of a failed operating system, it is necessary to have a full backup of the system partition, including the System State (Registry for NT4 machines). When restoring a failed operating system, hardware identical to the original machine should be used. If the system is being restored to different hardware, the restore of the registry could be unsuccessful, or the system may not be stable after reboot. If it is not possible to restore to identical hardware, try to match the new hardware as closely as possible to the old. In addition, it is possible to restore only the "Software" hive of the registry under "HKey_Local_Machine."

 

Install the operating system back to the original %systemroot% name, which is named "Windows" by default. The Windows name, or computer name, also must be the same the original system that was backed up. If %systemroot% or the computer name on the new machine is different than the source backup, the restore will not be successful. Apply all service packs, updates, and hotfixes up the point of the backup. When the new operating system has been installed and updated, install UltraBac on the system.

 

Once the operating system and UltraBac are installed, restore the entire system partition and system state back to its original location. In the restore options, ensure that "Restore in-use files" is checked. Also, ensure the "Unattended" box is checked before starting the restore. If "Unattended" is not checked, UltraBac will return a prompt every time a file is skipped or overwritten.

 

NOTE:  For more information on the full restore of a 2003 domain controller, please visit the "Active Directory Restore 2003" section of the User Manual and for the full restore of a 2008/2008 R2 domain controller please visit the "Active Directory Restore 2008/2008 R2" section of the User Manual:

 

UltraBac User Manual:  Active Directory Restore 2003

UltraBac User Manual:  Active Directory Restore 2008/2008 R2