Linux backup solutions

I know very little about Linux but I need a backup solution that I can monitor.

I am backing up one client's Windows servers with StorageCraft but StorageCraft does not have a solution for Linux

The Linux server is backed up but I have no way of knowing if it is working. I am looking for some solution that I can use to backup a Linux server that is running MySQL and be able to monitor it. Ideally the backup software would be on a Windows server and I could back it up to a NAS.

Is there a product like this that is reliable?
Who is Participating?
dipopoConnect With a Mentor Commented:
Hmmm you could look at implementing a Bacula server, although this is Linux based, you can use webmin as management interface.

Once configured, you can manage this from the Bacula windows client.
Daniel HelgenbergerConnect With a Mentor Commented:
Apart from Bacula, there are several other options:
- rsync
- fsarchiver
I personally like fsarchiver, because it enables you to do bare metal recoveries since ist stores all the file systems info in one handy container. The drawback is: No incremental. But this often does not really matter since Linux root partitions tend to be really small (a few Gigabyte).
As for mysql, the most reliable backups are sql dumps.
I suggest to script the following:
1. mount backup share (from NAS, or your Windows Server)
2. do a mysql dump on the share
3. create a root fs snapshot (with lvm)
4. a) run fsarchiver on that snapshot
4. b) optionally delete older backups
5. delete snapshot
6. unmount backup share

Put this script in /etc/cron.weekly and you should be fine.
Also, I would suggest running the mysql backup more often, one a day (there are already ready made scripts with do that).

I already did provide the former script here once:
Please see also that thread.
Fadi SODAH (aka madunix)Connect With a Mentor Chief Information Security Officer, CISA, CISSP, CFR, ICATE, MCSE, CCNA, CCNP and CCIPCommented:
Linux covers the basics of using dd to clone/backup an entire disk/partition/filesystem. You can also use tar, dump, or cpio to backup an existing system and restore it to another system. There are a good number of guides published on the net that can guide you through the tar/dump/cpio backup and restore process.

Backup tools:

- amanda is a great backup solution, if you're willing to spend the time to learn how to set it up and so on.  It works very well, and there's good support from their mailing list.

-Backuppc is also a nice solution for backups for a nice how to(debian) but it should work on all linux as well check out


Free (GPL) Software.
Filesystem supported: ext2, ext3, ext4, reiserfs, xfs, jfs of GNU/Linux, FAT, NTFS of MS Windows, and HFS+ of Mac OS. Therefore you can clone GNU/Linux, MS windows and Intel-based Mac OS, no matter it's 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla.
LVM2 (LVM version 1 is not) under GNU/Linux is supported.
Multicast is supported in Clonezilla SE, which is suitable for massively clone. You can also remotely use it to save or restore a bunch of computers if PXE and Wake-on-LAN are supported in your clients.


Mondo is comprehensive. Mondo supports LVM 1/2, RAID, ext2, ext3, ext4, JFS, XFS, ReiserFS, VFAT, and can support additional filesystems easily: just e-mail the mailing list with your request. It supports software raid as well as most hardware raid controllers. It supports adjustments in disk geometry, including migration from non-RAID to RAID. Mondo runs on all major Linux distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo) and is getting better all the time. You may even use it to backup non-Linux partitions, such as NTFS.
Mondo is free! It has been published under the GPL v2 (GNU Public License), partly to expose it to thousands of potential beta-testers but mostly as a contribution to the Linux community.


ajdratchAuthor Commented:
I was looking for something that would run on Windows and backup Linux. I thought maybe there was an agent I could install on linux.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.