Configuring Linux File & Folder Backup

Configuring Linux File & Folder Backup

To configure Linux File & Folder Backup you can follow the below steps;

Step 1: Basic Job Details

Get started by creating a backup job by choosing Job Create Option, choose to Create Job without using a template if you want to create a backup from scratch, or choose to Create Job using an existing template if you would like to use an already created template for the backup job creation.

Backup Job Name

In the Backup Job Name filed, Provide a name for the backup job to identify it. The allowed characters in the backup job name are [A-Z][a-z][0-9][ – _ ]. Space and Special characters are not allowed.

Backup Repository

Choose Block storage or the Object storage as per requirement.

Immutable Backups (Only for Object Storage)

You have the option to enable this feature by checking the box, which will secure your backups as immutable for a specific duration. The duration can be specified and you do it for up to 999 day(s). The duration set will be applied to this backup job, which you’ll configure in subsequent steps. When configuring other backup jobs, ensure to adjust the duration according to your needs.
Immutable backup in the BDRSuite Backup Server is a backup strategy or system you can use where once the data is backed up, it cannot be edited, deleted, or tampered with until a predefined time period expires that can be set up as shown below in the image representation. This approach adds an extra layer of protection to the backup data, making it resistant to ransomware attacks, accidental or malicious changes.

Repository Name

After selecting the Backup Repository type, you have to select the name of the Block Storage or Object Storage repository to store the backup data. Click on the drop-down to select the backup repository name.

Job Description

In the Job Description field, provide a description for future reference. You can provide additional information related to this backup job in the description field.

Step 2: Host Selection

Select the host from which you would like to configure file & folder backup.

Step 3: Files/Folders Selection

You can choose the file(s) and folder(s) from multiple hosts added in the BDRSuite Backup Server . You can also customize the files/folders selection for individual hosts if required. The Inclusion/Exclusion settings can only be applied at the job level to all the hosts configured in this backup job.
Click on the File/Folder Selection and Exclusion tab. Enter the path to the File/Folder location in the machine and click on the (+) symbol to add.
Click on Next to select the files/folders type you wish to exclude from the backup.
No Filter : Every file/folder selected will be backed up without any exclusion.
Standard Filter:  You will be given the option to include/exclude a particular file format and you can also choose to exclude all the subfolders.
Advanced Filter: Multiple advanced filters can be applied as per the options provided.
Notes
Note: Multiple such Advanced filters can be customized and applied. The inclusion/exclusion filter settings can only be applied globally to all the hosts configured in this backup job.
Once you click on Apply, the selected file/folders with applied filter will be listed.

Step 4: Pre/Post Backup Scripts

Pre & Post Backup Scripts provides the ability to run custom scripts before and after the execution of backup schedule. You can configure Pre & Post Backup Scripts at the job level for all selected hosts, and then further customize them individually for each host. Alternatively, you can directly configure Pre & Post Backup Scripts for individual hosts.
Click on the Pre/Post Script button or click on edit option of the selected host and you can create custom scripts.

Step 5: Backup Scheduling

The schedule option defines the frequency of your Linux(Files & Folders) Backup job.

Incremental Backup Schedule

You can configure the incremental backup schedules by choosing between Run Every/Run Daily/Run Weekly options.
Select Run Every option if you want to run your backup at regular intervals on a specific day(s). The time frame ranges from 15 minutes to 12 hours a day on specific days a week. By default, all the days in the week will be selected. If you don’t want to run your backup on all days, manually select the days on which you want to run the backup.
If you want to run your backup every day, select the Run Daily option and configure the period in which your backup has to occur.
If you want to run your backup every week on a specific day and time, choose the Run Weekly option. Select the time frame and day in which you want to run the backup.
Notes
Note: By default, Run Every option will be selected for the backup schedule.

Additional Full Backup Schedule

In some cases, you may require to create a periodic full backup weekly or monthly, or quarterly basis to adhere to your organization policy. Also, it is not a best practice to configure a backup job with one full backup followed by forever incremental backups. BDRSuite’s Additional full backup option allows you to comply with your requirements by creating a full backup periodically.
The additional full backup resets a backup chain and the subsequent incremental are based on the recent full backup. Running additional full backups frequently may sometimes lead to storage space consumption, you can automatically delete the older full backups chain by setting the appropriate retention policy for the additional full backups or deleting it manually when required.
  1. Enable the additional full backup by toggling the slider to the right. Once enabled you will have to specify the scheduling for the synthetic merge to happen.
  2. Specify the Additional full backup frequency. You can specify to run the additional full backups on a weekly or monthly basis.
  3. If you have scheduled the incremental backups to run Every Few Hours/Min or Daily or After Backup, then you can set the additional full backups frequency as Daily or Weekly or Monthly.
  4. If you have scheduled the incremental backups to run Weekly or Monthly, then you can set the additional full backups to run on a Weekly or Monthly basis.
  5. Additional full backups are disabled Manually & One Time backup schedules
  6. If you are selecting the additional full backups to run on a daily basis, then you have to select the start time to run the additional full backups.
  7. If you are selecting the additional full backups to run on a weekly basis, then you have to select a day and start time to run the synthetic merge. You can select one or more days in a week to run the additional full backups.
  8. If you are selecting the additional full backups to happen on a monthly basis, then you have to select the month, select a day in the month and start time to run the additional full backups. You can select one or more months in a year to run the additional full backups.

Advanced Schedule Settings

The Advanced Schedule Settings allow you to specify the Backup Window time and Backup Validity for your backup job.

Backup Window

If you don’t want the backup run at a specific time interval, then you can specify it in the backup time window. The backup window prevents the backup job from running during peak production hours and ensures there is no unwanted overhead in the production environment. Select one of the available options to set up the backup window for your backup job
Use Global Settings: Selecting the‘ Use Global Settings’ option will apply the Backup Window setting of your backup server to this backup job. You can set up the global backup window settings for your entire backup server at Backup > Configure Backup Settings > Backup Window.
In case, if you are selecting the ‘Use Global Settings’, but if global backup window settings are disabled for your backup server, then the job will run as per its schedule
If you are modifying the Global Backup Windows settings later, it will affect all the backup jobs that are selected with ‘Use Global Settings’
Use Custom Settings: On selecting ‘Use Custom settings’, you have to specify the start time and end time for the window. The backup job will not during the selected time interval. You can also specify the applicable days for the backup window settings such as Mon-Fri or All days. Selecting the ‘Use Custom settings’ will override the global backup window settings.
No Preferences: Selecting ‘No Preferences’ will override the global backup window settings and the backup job will run as per the schedule.

Backup Validity

Set the validity for your backup job by specifying the start date and the expiration date. The Backup job will start to run only after the start date.
If you want a backup job to start to run later, for example, 5 days later from the day you have created the backup job, then you can specify the start date of the backup job accordingly. The expiry date is optional for a backup job, if the expiry date is set the incremental backup or additional full backup does not proceed after that.

Step 6: Backup Job Settings

Retention

Retention for Incremental Backups

You can retain multiple versions of the backup in the backup server. Retention is aimed at optimizing storage utilization while adhering to your organization’s backup policy. Retention can be configured for backed-up files as well as deleted files. The BDRSuite Client for File Servers retains the version files at the backup server based on two types of retention:
Version-Based Retention
Version Based Retention will retain multiple versions of your backup in the backup server based on the value you provide. For example, if you have selected to keep the last 5 version(s) of the backup data, then the latest 5 versions of the backup data will be maintained in the BDRSuite backup server. When the sixth version of the file is created, it will automatically delete the first version. The count ‘5’ will be maintained at all times. This is the default retention type and the default value is ‘5’. Version count begins from ’00’ and runs up to ‘999’.
Time-Based Retention
Selecting Time-Based Retention will retain the version of your backup files in the backup server based on the age of the version. The period varies from the day, week, month, and year(default). The default count is for 5 years, which implies that until 5 years your version of the backup data will be retained in the BDRSuite backup server and will then be removed automatically. The maximum period that you can retain your files for is 10 years. You can further customize your retention based on two options provided:
Keep all the versions within the selected time period.
Keep only a particular number of versions within the selected time period.

Full Backup Retention

If the additional full backup is enabled in the scheduling section then you will also be given the option to choose the number of Full Backups to retain.  Only the configured number of latest full backups will be retained. The oldest full backup and its associated incremental backups will be deleted.

Deleted File Retention

If the files that are configured for backup get deleted  after a backup schedule, then the backed-up data of those files will not be deleted in the BDRSuite Backup Server. It will be marked as ‘Deleted’ during the subsequent backup schedule. The following options can be selected as per requirement.
No of version(s) to be retained for deleted files can be selected and you can retain up to 99 versions of the deleted files.
Keep all the versions of deleted files up to the particular number of year(s) chosen.
Don’t retain deleted files. This option is not recommended.

Encryption

The backup data can be encrypted by enabling this option. You can use the system generated password or a custom password.
  1. Use system generated password
  2. Use a custom password
Add new password or select any from the list.

Advanced Settings

The following option will be available and can be chosen as per requirement.
  1. Backup only the changed blocks during the incremental backup. Disabling this option will process a full backup in every schedule.

Step 7: Review

You can review all the configurations made for the particular backup job. You can choose whether or not to run the backup job immediately after saving irrespective of the schedule chosen.
    • Related Articles

    • Configuring Mac File & Folder Backup

      To configure Mac File & Folder Backup you can follow the below steps; Step 1: Adding Basic Job Details Get started by creating a backup job by choosing Job Create Option, choose to Create Job without using a template if you want to create a backup ...
    • Configuring Windows File & Folder Backup

      Step 1: Adding Basic Job Details Get started by creating a backup job by choosing Job Create Option, choose to Create Job without using a template if you want to create a backup from scratch, or choose to Create Job using an existing template if you ...
    • Configuring NAS/File Share File & Folder Backup

      To configure NAS Backup you can follow the below steps; Step 1: Adding Basic Job Details Get started by creating a backup job by choosing Job Create Option, choose to Create Job without using a template if you want to create a backup from scratch, or ...
    • About BDRSuite - File & Folder Backup

      BDRSuite for File and Folder Backup provides a robust solution for securing critical data by capturing and storing file-level backups across Windows, Linux, and Mac environments. It ensures data integrity and continuity by offering efficient backup ...
    • File & Folder Backup for Linux Servers and Workstations

      Files & Folders Backup Overview BDRSuite Linux Files and Folders Backup provides secure backup of individual files and folders on Linux machines. It allows you to easily schedule backups and manage retention policies, ensuring critical data is ...