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?
ajdratchAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

dipopoCommented:
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.

http://sourceforge.net/projects/bacula/files/bacula/

http://www.webmin.com/
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Daniel HelgenbergerCommented:
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:
http://www.experts-exchange.com/OS/Linux/Distributions/Q_28233718.html#a39474176
Please see also that thread.
0
madunix (Fadi SODAH)Commented:
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:

-http://amanda.zmanda.com/ 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 http://www.debian-administration.org/articles/588
http://www.linux-magazine.com/w3/issue/105/060-061_kurt.pdf

-bacula http://www.bacula.org
http://www.linux-magazine.com/w3/issue/57/Bacula_Backup_System.pdf

-http://clonezilla.org/
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.

-IBM TSM
http://pic.dhe.ibm.com/infocenter/tsminfo/v6r2/index.jsp?topic=%2Fcom.ibm.itsm.client.doc%2Ft_inst_linuxx86client.html

-Mondo
http://www.mondorescue.org/
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.

-Acronis
http://www.acronis.com/backup-recovery/server-linux/



-Driveimage
http://linuxappfinder.com/backupandrecovery/driveimaging
0
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.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.