34.2. Integrating ReaR with Backup Software
34.2.1. The Built-in Backup Method
- a rescue system and a full-system backup can be created using a single
- the rescue system restores files from the backup automatically
220.127.116.11. Configuring the Internal Backup Method
BACKUP=NETFS BACKUP_URL=backup location
tarcommand. Substitute backup location with one of the options from the "Backup Software Integration" section of the rear(8) man page. Make sure that the backup location has enough space.
Example 34.4. Adding tar Backups
OUTPUT=ISO OUTPUT_URL=file:///mnt/rescue_system/ BACKUP=NETFS BACKUP_URL=file:///srv/backup/
- To keep old backup archives when new ones are created, add this line:
- By default, ReaR creates a full backup on each run. To make the backups incremental, meaning that only the changed files are backed up on each run, add this line:
BACKUP_TYPE=incrementalThis automatically sets
- To ensure that a full backup is done regularly in addition to incremental backups, add this line:
FULLBACKUPDAY="Day"Substitute "Day" with one of the "Mon", "Tue", "Wed", "Thu". "Fri", "Sat", "Sun".
- ReaR can also include both the rescue system and the backup in the ISO image. To achieve this, set the
BACKUP_URL=iso:///backup/This is the simplest method of full-system backup, because the rescue system does not need the user to fetch the backup during recovery. However, it needs more storage. Also, single-ISO backups cannot be incremental.
NoteCurrently ReaR creates two copies of the ISO image, thus consuming two times more storage. For more information, see note ReaR creates two ISO images instead of one in Red Hat Enterprise Linux 6 Release Notes.
Example 34.5. Configuring Single-ISO Rescue System and BackupsThis configuration creates a rescue system and a backup file as a single ISO image and puts it into the
OUTPUT=ISO OUTPUT_URL=file:///srv/backup/ BACKUP=NETFS BACKUP_URL=iso:///backup/
- To use
tar, add this line:
BACKUP_PROG=rsyncNote that incremental backups are only supported when using
18.104.22.168. Creating a Backup Using the Internal Backup Method
BACKUP=NETFSset, ReaR can create either a rescue system, a backup file, or both.
- To create a rescue system only, run:
- To create a backup only, run:
- To create a rescue system and a backup, run:
BACKUP=NETFSsetting expects the backup to be present before executing
rear recover. Hence, once the rescue system boots, copy the backup file into the directory specified in
BACKUP_URL, unless using a single ISO image. Only then run
~]# rear checklayout ~]# echo $?
rear checklayoutcommand does not check whether a rescue system is currently present in the output location, and can return 0 even if it is not there. So it does not guarantee that a rescue system is available, only that the layout has not changed since the last rescue system has been created.
Example 34.6. Using rear checklayout
rear checklayout || rear mkrescue