LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 08-21-2007, 05:15 AM   #1
Pete89
Member
 
Registered: Jan 2007
Location: Granada Spain
Distribution: Ubuntu, Slackware, Debian, OpenWRT
Posts: 35

Rep: Reputation: 15
Backup Strategy Advice


Hello,

I am a new System Admin with almost no LINUX admin experience....yes it's been a wild ride so far.

Our company is small (5-6 servers, 7 users). The servers are all LINUX bases distros and the desktops are mostly LINUX based except for two Macs and one Windows Vista box.

I need to come up with a backup stategy for us. This is the hardware I have for that:

1. Dedicated server with plenty of diskspace (= as much as I will need)
2. HP Ultrium 232
3. Gigabit network card
5. Clients also using gigabit ethernet

And I want to use bacula to backup everything.

Right now there are 7 of us but the company has the potencial to grow very quickly to about 20. The new users will all be on LINUX distros. We will not be backing up entire file systems, just critical files. Our backup strategy is not for system recovery.

I have two ideas so far:

1. Put the bacula client on every box and shedule it.
2. Rsync every box back to the dedicated server and then backup the dedicated server.

Please give me your opinions or ideas. I am a former Windows Admin and we never had to back up desktop machines (everything was on the file server or in a database), but this is the way the Senior Sys Admin wants the topolgy to be.

Thanks for any help or advice,

P.
 
Old 08-21-2007, 06:08 AM   #2
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: FreeBSD, Debian, Mint, Puppy
Posts: 3,287

Rep: Reputation: 173Reputation: 173
I'd say start off keeping all critical stuff on a separate partitions.


(got any jobs?)

 
Old 08-21-2007, 07:35 AM   #3
Pete89
Member
 
Registered: Jan 2007
Location: Granada Spain
Distribution: Ubuntu, Slackware, Debian, OpenWRT
Posts: 35

Original Poster
Rep: Reputation: 15
OK

Billy,

Thank you for the advice. The data we will be backing up on the client desktop machines is located in /home.

Each server is a different story.

We have no jobs set up right now because I have not decided on how I want to do this.

Thanks again,

Pedro
 
Old 08-21-2007, 08:13 AM   #4
stress_junkie
Senior Member
 
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
The industry standard for backups is to perform a full backup once a week and to perform incremental backups the other six days of the week. Even if you don't want to perform a full system backup you can still perform a full backup of the /home directory tree. I don't understand why you don't want to perform a full system backup. Restoring from backups is a lot easier and faster than installing the operating system and applications from software kits. The first thing that I do with new clients is to get them to start performing backups. That has already helped me when clients' hard disks go bad.

Other important factors include encrypting your backups and keeping a copy of your backups off site.

Last edited by stress_junkie; 08-21-2007 at 08:15 AM.
 
Old 08-21-2007, 10:06 AM   #5
Pete89
Member
 
Registered: Jan 2007
Location: Granada Spain
Distribution: Ubuntu, Slackware, Debian, OpenWRT
Posts: 35

Original Poster
Rep: Reputation: 15
Hey thanks for answering. I assume you are talking about full system backups of the servers only

The reason the senior admin does not want to do full system backups of the servers is he says it is faster just to reinstall the OS. I could definately argue with that point especially after looking over the documentation of a TYPO3 CRM solution. I agree with you that at least some critical servers need a full system backup but due to a lack of experience and knowledge we are going this route.

Thanks again,

Pedro
 
Old 08-21-2007, 09:56 PM   #6
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,267

Rep: Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028
As mentioned, backup clients (& other servers) to designated backup server.
Then backup the 'backup server' to external media tape/cd/dvd.
Remove media from building.
At least 1 full backup per week, otherwise use incremental and keep track.
Ideally 2 copies in case 1 goes bad.
Also, you must do test restores regularly, otherwise all you've got is a maybe!
 
Old 08-22-2007, 01:31 AM   #7
Pete89
Member
 
Registered: Jan 2007
Location: Granada Spain
Distribution: Ubuntu, Slackware, Debian, OpenWRT
Posts: 35

Original Poster
Rep: Reputation: 15
I agree

Hey Chris,

Thanks for the advice. I think of my two options:

1. Put the bacula client on every box and shedule backups of each box.
OR
2. Rsync every box back to the dedicated server and then backup the dedicated server.

Number two has its advantages mainly due to its simplicity and ability to scale pretty well. So unless someone sees a gotcha with this method, I am going to run with it.

Thanks to everyone for their ideas,

Pedro
Granada Spain
 
Old 08-22-2007, 03:17 AM   #8
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,267

Rep: Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028
I'd go with option 2 and cron it.
You need to ensure that all clients leave their systems on at night for backup.
Make sure you check for this programatically and send yourself an email (and them!) if they don't.
 
Old 08-22-2007, 03:23 AM   #9
Pete89
Member
 
Registered: Jan 2007
Location: Granada Spain
Distribution: Ubuntu, Slackware, Debian, OpenWRT
Posts: 35

Original Poster
Rep: Reputation: 15
Right

OK Chris,

Good call on the email. Iĺl bet the hardest part of this will be getting the developers to leave thier machines on at night but that can be drilled into thier heads for sure.

Thanks again,

P.
 
Old 08-22-2007, 09:19 PM   #10
chrism01
Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Centos 6.5, Centos 5.10
Posts: 16,267

Rep: Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028Reputation: 2028
It's easy if you can get the boss to issue a memo backing you up (no pun intended).
BTW, they should shutdown/logout of all software (inc actual logout), otherwise the backup may have issues with open files etc.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Backup Strategy jadurant Linux - Newbie 1 06-05-2007 06:38 PM
Backup strategy DIL23 Linux - Newbie 4 03-10-2007 07:59 PM
Backup strategy xpucto Linux - Networking 2 11-16-2005 12:19 PM
Some Advice on a Strategy for Install kkathman Linux - Newbie 11 09-27-2003 03:07 PM
Backup strategy Swift&Smart Linux - General 3 04-17-2003 03:07 AM


All times are GMT -5. The time now is 10:43 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration