Desktop Backup software
It is very critical for any organization or team or your own personal level to take backup of your system on an on-going basis. There are many Backup software/open-source software for different type of OS Flavor, However here below some kind of Backup software’s detail are described and Also have instruction for how to install it and configure in your environment. My mainly focused on Linux-Flavor.
- Grsync etc Descriptions of these are described here below.
Backup Software For Linux/Unix-like Systems in Open Source
In this post I’m going to describe open source Backup software for you.
Bacula – Client/server backup tool for heterogeneous networks
This software is to manage backup and recovery across a computer’s netwoks including Linux (Red Hat, ubuntu, centOS etc), Windows etc. And this software have CLI, GUI or web interface.
Backup Levels : Full, differential, incremental, and consolidation. Backup media: Tape/Disk/DVD Encryption data stream: Yes Database support: MSSQL/PostgreSQL/Oracle/ Backup span multiple volumes: Yes Data format: Custom but fully open. Operating system: Cross-platform License: Affero General Public License v3.0 Download url : bacula.org
BackupPC – High-performance client/server tool
BackupPC is can be used to backup for Linux and Windows based systems to a master server’s disk. It comes with a clever pooling scheme minimizes disk storage, disk I/O and network I/O.
Operating system: Linux/Unix and Windows Backup Levels: Full and incremental (rsync+hard links and pooling scheme) Backup media: Disk/RAID storage Encryption data Stream: Yes Database support: Yes (via customshell scripts) Data format: Open Autochangers: N/A
This has a very simple and having the ability to understand or know without any direct evidence or reasoning process user interface. It has the following two tabs:
Backup: Firstly we have to specify the backupset name, and the backup destination. we can also specify a remote server where the backup can be stored via SSH. From the backup tab, we can also launch the backupset editor, where we can specify the backupset name, description, the files and folders that needs to be included or excluded from the backup.
Restore: Select the backup location from where we like to restore, and the backupset name.
# apt-cache search pyback pybackpack - user friendly file backup tool for GNOME # sudo apt-get install pybackpack # pybackpack
Read more: Backup Your Files/Folders on Ubuntu Desktop using Pybackpack GUI Tool http://www.thegeekstuff.com/2011/10/pybackpack-for-ubuntu/
Backerupper is a straight forward backup program that takes backup of the directories that we specify. Apart from placing the backup on the system,we can also copy the backup to some other location on our local network.
Follow the steps for started.
# wget http://voxel.dl.sourceforge.net/project/backerupper/backerupper/Backerupper-0.24/backerupper-0.24-32.tar.gz # tar xvfz backerupper-0.24-32.tar.gz # cd backerupper-0.24-32/ # ./install.sh # backer
Here below some features are following of backerupper:
- When it is not backing-up data, it runs in the background, and can be accessed from the icon in the system tray
- Ability to create multiple profiles. For example, we can create a profile to backup all media files (mp3, videos, etc.), and another profile to backup data only.
- Ability to schedule the backup (this doesn’t use cron). We can also take backup immediately using “Backup Now” feature.
- The backups are really taken using the tar command and stored as .tar.gz format.
grsync stands for GUI for rsync. It uses GTK libraries for the UI. Apart from Linux, this also works on Windows and Mac OS X. we create a session that contains a set of files and folders that needs to be backed-up. A session is just like a backupset.
grsync has the following three tabs:
Basic Options: You can set several rsync flags. For example: Preserve time, owner, permission and group. Delete on destination, ignore existing, skip newer, etc.
Advanced Options: This contains several additional rsync options. For example: Always checksum, compress file data, Only update existing files, Keep partially transferred files, Copy hard links as hard links, etc.
Extra Options: Additional rsync options.
A good backup plan is essential in order to have the ability to recover from
- Human errors
- RAID or disk failure
- File system corruption
- Data center destruction and more