How to install and configure rsnapshot on ClearOS 7.2

March 31, 2016 | By | Reply More

rsnapshot is a powerful backup tool for Linux. It has many features you need for full, incremental daily or any time backup. rsnapshot can be installed on most Linux distribution or server. This tutorial is going to show you how to install and configure rsnapshot on ClearOS 7

For more information, please visit the official website of rsnapshot. This link also useful to get started with rsnapshot on CentOS based Linux. So, let’s get started.

First Install rsnapshot on ClearOS 7

yum install rsnapshot

rsnapshot is located on EPEL repository. You have to enable EPEL repository in order to install this rsnapshot. Once installed we can start to configure it. The configuration file of rsnapshot is located in /etc/. You can edit it using your favorite text editor.

nano /etc/rsnapshot.conf

Configure Snapshot Directory

First we need to specify the backup directory which will be used to store all backups. Find the snapshot_root section on the rsnapshot.conf file as follow

rsnapshot config 1.PNG

The default location will be /.snapshots/ and we can change it to something else such as

/srv/backups/

So it will become this:

rsnapshot config 2.PNG

And don’t forget to create the folder/directory if not exist

mkdir -p /srv/backups

Configure Snapshot Intervals

Now its time to configure the backup or snapshot interval. You may use existing backup intervals on the default config. Or, you may want to edit it as you need. The default value is like this one below

rsnapshot config 3.png

On this example, I will change the interval to only daily weekly and monthly. I will skip the hourly backup.

rsnapshot config 4.png

Backup Source

Now we need to specify which directory to be included in the backup. Go to Backup Points / Scripts section

rsnapshot config 5.png

I will only backup my home directory so, I change the script into

rsnapshot config 6.png

Now close and save the rsnapshot.conf. Now execute this command to check the syntax.

rsnapshot configtest

It should returned something like this and no errors

rsnapshot configtest.png

Run Backup

To run the backup, for example the daily one, use this command

rsnapshot -v daily

Output:

rsnapshot run backup.png

Thank you. On the next post, I will show you how to automate the backup process.

Tags: , , ,

Category: Server

Leave a Reply