5 1 0:Standard Backup Procedure

(Redirected from Standard Backup Procedure)



Overview


The SEP sesam backup is a process in which file system and/or application data from SEP sesam clients are copied and stored to backup media. The backup procedure described below applies to creating filesystem backups. For applications, databases and virtualisation-specific data, the backup procedure might involve additional tasks or include other options. As special methods are used to back up such data, make sure to use the backup procedure specific to the data you want to back up.

Prerequisites

  • Each client system that you want to back up requires SEP sesam Client software to be installed. Note that the SEP sesam Server is always also a SEP sesam Client. For details on installation, see SEP sesam Quick Install Guide.
  • A client must be added to your backup environment.
  • Storage hardware must be configured and media must be prepared.
  • You must have admin user rights for performing a backup.

Overview of the procedure

A standard backup procedure involves the following steps:

  1. Creating a backup task by selecting the data to be backed up
  2. Creating a backup schedule by specifying when you want to back up your data
  3. Creating a backup event by selecting where to back up your data to and how
Note
To prepare for a possible breakdown of the SEP sesam Server and disaster recovery, you have to perform a self-backup of the SEP sesam by configuring at least one backup task with the name SESAM_BACKUP. For more details, see Preparing for Disaster Recovery.
Tip
  • In v. ≥ 5.0.0 Jaglion, you can automate the process of backing up multiple VMs by automatically generating tasks for VMs that are connected to the same host; you can also automatically create clients for VMs to which the created tasks and ACLs can be assigned. It is recommended to use these features when a new hypervisor is added and many new VMs need to be backed up. For details, see Automating Backup Process.
  • Take a look at some best practices to consider when planning a backup strategy: Backup Strategy Best Practices.

Step 1: Creating a backup task

A backup task defines which files are backed up and which data should be excluded from backup. Creating a task is the first step of the standard backup procedure. Once you created a task, create a schedule to specify when you want to back up your data. In the third step you will create a backup event by selecting where to back up your data to and how.

With v. 5.0.0 Jaglion, you can simplify the backup of multiple VMs by automatically creating tasks for VMs that are connected to the same host; you can also automatically create clients for VMs to which the created tasks and ACLs can be assigned. It is recommended to use these features when a new hypervisor is added and many new VMs need to be backed up. For details, see Automating Backup Process.

Steps

  1. From Main Selection -> Tasks -> By Clients, select your client and click New Backup Task. The New Backup Task window opens.
  2. Use the browse button to specify the Source and select what you want to back up. If you want to back up individual files, you can either browse for directories and files that you want to include in the backup or enter their names followed by a comma (C:/Program Files/SEPsesam/var/db,C:\Users\AA\Documents\references).
  3. Typically, if you select the source by browsing, the task type and task name are set automatically. (You can still edit the assigned task name.) A few special task types are rare exceptions and thus require a manual selection of the relevant type and specifying the task name.

    Note
    If the number of files or directories to be included for backup exceeds the allowed length of 1024 characters for the task source, it is recommended to create a separate file that contains a list of selected files and directories to be backed up.

    For more details on the -f option, see SBC CLI: option -f (files).


  4. Optionally, specify the filenames or patterns which you want to exclude from backup in the Exclude list. For details on various exclude options, see Creating Exclude List.
    Tip
    If the number of files or directories you want to exclude from the backup exceeds the allowed length of 1024 characters, you can create a separate file that contains a list of selected sources as described in FAQ:How do I exclude or include a large number of files/folders for backup?

    If you want to add a comment, enter it in the Notes field.

  5. Depending on your operating system (Windows, Linux or Unix), you might need to set the following options:
  6. All systems:
    • If the task needs to be excluded from the backup for technical or other reasons, you can deactivate it by checking the Execution off option. If this option is set, the backup of this task will not start until it is unlocked again even if it is scheduled for the backup. For details, see Disabling and Enabling Backup Task.
    On Windows:
    • When creating a regular Path backup, the option Backup with VSS is enabled by default. It is possible to exclude a specific VSS writer from backup or disable VSS; for details, see SEP sesam Volume Shadow Copy Service (VSS).
    On Linux:
    • You can enable the Backup with LVM option, if you want to perform consistent backups of open files on Linux by using Logical Volume Manager (LVM). For details, see SEP sesam Logical Volume Manager (LVM) for Linux.
    • You can use the Save data mounted by NFS option to follow and save mount points, which reside on another host system by NFS.
    • As of SEP sesam v. 5.0.0 Jaglion, you can set that deleted or modified files are not reported as errors by selecting the last check box.
    On Unix:
    • You can enable the Descend directories on other file systems option to access onther partitions, which are mounted to the file system by symbolic links.
  7. Click the Options tab to define special backup or restore options and/or enable the pre/post backup or restore commands.
  8. Specify additional backup/restore options Under the Additional call arguments part, you can specify special backup options in the Backup options field:
    • If you have created a separate file to exceed the allowed length of 1024 characters for the task source, enter the <list_source> file with a -f switch in the Backup options field. For details, see Using - f (files) option.

    • If your backups on Linux encounter errors or warnings that are not relevant to the backup, use the following command to avoid such warnings:
    •  -o ignore_finderr=<regex>|ALL

      Before taking this action, make sure that you are aware of the consequences; for details, see: Linux Client backup.


    Enable pre or post scripts

    You can enable the pre/post backup or restore commands. To use a configurable pre/post interface, you have to activate it first and create your own commands. For details, see Using Pre and Post Scripts.

  9. Switch to the Encryption & Compression tab if you want to set encryption or compress data.
  10. In v. ≥ 4.4.3 Beefalo V2, click the OS Access tab and specify the credentials to access the resources on the target client. If you have already specified the credentials when configuring the client or its location, select an existing credential set from the drop-down list. Otherwise, click New and enter the credentials for the target client.
  11. Use other corresponding tabs to consolidate individual tasks under a specific task group or assign a task to the schedule.
    Note
    As of v. 5.0.0 Jaglion, additional tabs may be displayed depending on the task type of the selected client. For example, for Micro Focus OES or NetWare server backup, you have to specify the login data for the eDirectory and select the appropriate data mover. For more information on specific task types, see the relevant wiki articles under Extensions.
  12. Click OK to create the task.
Tip
  • To prepare for a possible breakdown of the SEP sesam Server and disaster recovery, you have to perform a self-backup of the SEP sesam by configuring at least one backup task with the name SESAM_BACKUP. For more details, see Preparing for Disaster Recovery.
  • Optionally, you can assign individual tasks to a task group and then trigger the start of all tasks belonging to that group with a single event. For details, see Adding a Task to the Task Group.


Step 2: Creating a schedule

Creating and modifying schedules in SEP sesam enables you to manage the chronology of data protection activities. A schedule establishes the timing, frequency, and recurrence pattern of events that can range from minutes to years. It can be configured for periodic execution or as a one-time occurrence.

Schedules can group related tasks based on their type or recurrence pattern. For example, you can configure schedules for daily incremental backups and weekly full backups, and a monthly schedule for various tasks involved in preparing the backup environment.

When schedules are configured, you can assign specific events to them, which define the tasks or jobs that need to be executed. Schedules can contain any number of events, allowing you to manage multiple tasks within a single schedule. You can configure events for a particular task across multiple schedules, giving a fine level of control over the execution of that task.

A schedule becomes active only when one or more events are assigned to it. Active schedules are marked with a green icon, and disabled or inactive schedules are marked with a grey icon.

Special schedules

SEP sesam scheduling offers the option User defined to create a special schedule, allowing you to customize a calendar and specify the dates on which you want to run additional jobs or prevent certain jobs from executing. With these special schedules, you can prevent the activation of individual events on specific days, such as holidays, or at specific hours. Additionally, you can block specific or all event types if needed.

Create a new schedule

To create a new schedule, go to Main Selection -> Scheduling -> Schedules and click on New Schedule.

Define the settings and options as required. For detailed explanations of the available options, refer to section Schedule options.

Tip
You can decide the purpose and time interval of the schedule and name the schedule accordingly. For example, BCK_INCR_DAILY_0600, BCK_VM_DIFF_SAT_2100, or NEWDAY_MO-FR_0800. This approach can help you plan and manage your backup strategy.

After you have created a schedule, you can create and assign an event to it. Right-click on the schedule or click New in the Schedules toolbar, and then choose the type of event you want to create, for example, a new backup event.

You can also assign an existing task to a schedule. In the task list find and double-click a task you want to schedule, then in the Schedules tab select the schedule and the target media pool. This creates a backup event that is assigned to the selected schedule.

Screenshots

Schedule options

When creating or modifying a schedule, the following options are available to customize its settings and behavior.

General settings

Time interval

Advanced settings

Permissions


Step 3: Creating a backup event

SEP sesam backup events represent the execution of backup tasks. Backup tasks specify the details and approach for the backup process, while events are the individual occurrences of these tasks.

A backup task can be executed with the option Immediate start as a standalone, non-recurring instance, or it can be linked to a schedule with a backup event for regular or repeated execution. Multiple backup events across different schedules can be created for a specific task, each event with customized parameters and configurations. Event priorities help organize and manage tasks in execution queue and prevent possible tasks conflicts.

In addition to backup tasks, events can also be created and scheduled for backup task groups. Task groups provide the ability to combine multiple backup tasks into a single entity, which can be configured and scheduled using a single event.

Backup levels

SEP sesam provides four different backup levels: full, differential, incremental and copy. The backup level is specified when creating a backup event or performing an immediate start of the backup.

When planning your backup strategy, it is essential to consider the advantages and disadvantages of different backup levels, particularly in terms of time and storage space. A common approach is to use a combination of FULL, DIFF, and/or INCR backups as part of a structured backup chain.

SEP sesam retention management ensures that all backups in a chain are kept as long as the most recent backup remains valid. Long chains with many backups can become inefficient and vulnerable, potentially leading to restore failures due to storage limitations or prolonged restore times. Since there is no built-in limit for backup chain length, SEP AG recommends scheduling regular FULL backups and limiting the number of consecutive incremental backups to a maximum of 100.

The following backup levels are available:

FULL backup
Full backup captures all data specified by the backup task, regardless of whether changes have occurred. It creates a complete snapshot of the data at the current point-in-time. A full backup might take longer to perform, but offers straightforward restore where only one saveset is required to restore the entire dataset. Full backups serve as the starting point for subsequent differential (DIFF) and/or incremental (INCR) backups, forming a backup chain.
Information about the backup status is stored in the SEP sesam database. Note that on Windows the archive bits are not automatically deleted. To purge the archive bits, the command -o clear_archive can be used in the backup options.
DIFF (differential) backup
Differential backup captures data that has changed or been created since the last full backup. Each differential backup creates a point-in-time backup of all changes since the last full backup, disregarding all other intermediate differential and incremental backups. A differential backup is faster to perform than a full backup, but two savesets are required for restore – the saveset from the last full backup and the saveset from the most recent differential backup.
INCR (incremental) backup
Incremental backup captures the changes made since the last backup, whether it was a full, differential, or incremental backup. Incremental backups are space-efficient, fast, and provide the most frequent data captures in a backup chain. For restore, the last full saveset, the last differential saveset (if it exists) and all subsequent incremental backup savesets are required, which may extend the restoration time. The restore process sequentially applies these savesets to restore data to a specific point-in-time. SEP sesam offers generation restore, which offers high level of granularity and flexibility for data recovery. Each incremental backup creates a new generation of the data. The exact point in time can be selected for restore and SEP sesam applies the incremental backups sequentially from the last full backup, replaying the changes made over time.
COPY backup
Copy backup is a full backup that operates independently of other backups. It creates a standalone backup of the data at that moment. It is useful for archival purposes or for creating a backup copy for specific use cases. Copy backups are not part of a backup chain and don't impact other differential or incremental backups in a backup chain.
Note
Differential (DIFF) and incremental (INCR) backups rely on a full backup as a reference point. If no initial FULL backup exists, the first DIFF or INCR backup is automatically performed as a FULL backup to maintain the backup chain and ensure data consistency.


Failover backup events

To minimize failed backups due to unavailable media pool, you can specify a failover backup event when configuring the backup event. In case the configured media pool is not available for writing for some reason (out of space, no free media, RDS cannot be reached) and the backup event cannot be successfully performed, the failover backup event is performed instead. If the failover backup event is activated the data storage settings of the original backup event are replaced with the settings from the failover backup event (media pool, drive, interface, follow up, migration task). The task, backup level and other options (for example, Enforce FULL) of the original backup event are preserved.

For more information see Failover Events.

Create a backup event

To create a new backup event, go to Main Selection -> Scheduling -> Schedules, right-click on a schedule and then click on New Backup Event.

Define the settings and options as required. For detailed explanations of the available options in tab Parameter, refer to section Backup event options. For explanations of options in tab Schedule, see Schedule options.

Tip
A backup chain, consisting of a full backup and all subsequent incremental backups, is treated by retention management as a single entity. Long backup chains may become inefficient and vulnerable to data loss, or they may be impractical to restore due to storage or time constraints.

To prevent your backup chain from becoming too long, you can use the option Enforce FULL and set the number of days after which a FULL backup should be enforced.

For an example on how to implement a backup scheme, see GFS Backup Retention Strategy. For more information on backup chains, see Backup Chain Dependencies.

You can view the status of your backup jobs. In Web UI navigate to Monitoring -> Last Backup State or Backups and review the job results. The backup status overview provides information about the last run of backup jobs, including the task name, start and stop time of the last backup, backup level, data size, throughput, assigned media pool, etc. You can also open and review details of the backup job or backup task.

Screenshots

Backup event options

When creating or modifying a backup event, the following options are available to customize its settings and behavior.

General settings

Parameters

Options


Known issues

If you have problems with backup, check the Troubleshooting Guide.


See also

Adding a Task to the Task GroupCreating Exclude ListFollow-up eventsAutomating Backup ProcessSEP sesam Volume Shadow Copy Service (VSS) for WindowsHSM-aware Backup for WindowsSEP sesam Logical Volume Manager (LVM) for LinuxBackup Strategy Best PracticesSEP sesam Server Disaster Recovery - Web Restore Assistant

Copyright © SEP AG 1999-2025. All rights reserved.
Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.