LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 09-29-2007, 03:35 PM   #1
zephyrcat
Member
 
Registered: Jun 2007
Posts: 107

Rep: Reputation: 15
Doing a Home Backup Server the right way?


Hi! I have a ton of video as well as a lot of pictures and no good backup system, so I would like to set up some sort of NAS or home server. There are windows, mac, and linux computers on the network. The network is both wireless (mostly) and wired. I have been experimenting some, but I didn't want to do it wrong and find out later, so I thought I would ask here.

The things I want it to do are:

- Automatic backup of documents and photos
- Direct wired connection to one (or more) computers for fast sending of HUGE files for editing
- Mirroring files to separate hard drives (not with RAID 1, because I don't want to have to have all the hard drives be equal sizes)
- Hiding some of those drives to other computers
- Reliability!!!

I was thinking about a Ubuntu setup with samba, but I thought I would check to see if there was something better first.

Thanks!!
 
Old 09-29-2007, 05:36 PM   #2
larkl
Member
 
Registered: Sep 2007
Distribution: Puppy 5.2.8
Posts: 69

Rep: Reputation: 15
You don't say what kind of hardware you want to use

I've been pleased with NASLite for old hardware. http://www.serverelements.com/naslite.php

Using scripts on the client PC's to do the backups. Probably can't do any thing fancy re- RAID with it.
 
Old 09-29-2007, 07:43 PM   #3
zephyrcat
Member
 
Registered: Jun 2007
Posts: 107

Original Poster
Rep: Reputation: 15
Thanks for the suggestion! Do you know it is easy to make it keep two copies of files on different drives?
 
Old 09-30-2007, 01:18 PM   #4
andrewdodsworth
Member
 
Registered: Oct 2003
Location: United Kingdom
Distribution: SuSE 10.0 - 11.4
Posts: 347

Rep: Reputation: 30
I use SuSE (but Ubuntu is probably just as easy), Samba and rsync to backu up data between machines.
Quote:
Originally Posted by zephyrcat View Post
- Automatic backup of documents and photos
I use rsync as a cron job. I just do daily backups but if you look at the rsync resources there are ways to do more frequent backups as well as keeping history without blowing storage space.
Quote:
Originally Posted by zephyrcat View Post
- Direct wired connection to one (or more) computers for fast sending of HUGE files for editing
I use Gigabit between main machines - I had to get latest drivers and do a bit of tweaking with buffer sizes - and now get between 300 and 450 Mbits/sec (limited by PCI and hard disk performance). No issues noticed with large files or with Samba.
Quote:
Originally Posted by zephyrcat View Post
- Mirroring files to separate hard drives (not with RAID 1, because I don't want to have to have all the hard drives be equal sizes)
rsync and cron can schedule backups to wherever, however, not true mirroring. Depends how real time you need it. There are Linux tools to notify you when something changes in a filesystem (can't remember what but I know they exist) so you could use that to trigger rsync.
Quote:
Originally Posted by zephyrcat View Post
- Hiding some of those drives to other computers
I use rsync to make backups to a separate drive and then Samba to publish a read only view of the back up data. Samba can control access to data independently of core file/directory permissions.
Quote:
Originally Posted by zephyrcat View Post
- Reliability!!!
I'm still running SuSE 10.0 as my production server and it's fair to say that the only unreliability problems have been when I've decided to tinker with it! In terms of coping with either large numbers of files or large files there have been performance issues reported with filing systems and Samba but I haven't experienced them myself. Worth looking at what other people say on choice of filesystem (I'm now with ext3 rather than ReiserFS but have heard that XFS is better suited to large files).
 
Old 10-01-2007, 05:17 PM   #5
zephyrcat
Member
 
Registered: Jun 2007
Posts: 107

Original Poster
Rep: Reputation: 15
Thanks, I have a test machine to work on this for, so I will try what you suggested. If anyone knows the name of the program to see when files have changed that would be great!
 
Old 10-03-2007, 06:42 AM   #6
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,360

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Try monit: http://linux.softpedia.com/get/Inter...onit-494.shtml
 
  


Reply



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
Using RSync to backup a secondary off-site backup server pezdspencer Linux - Software 4 06-29-2007 03:40 PM
Backup my home dir ernesto_cgf Linux - General 5 03-27-2007 02:41 AM
Writing a script to backup up /home/username ginda Programming 3 01-05-2006 06:47 AM
How to syncronize/backup my home directory? blixel Linux - General 3 10-20-2003 10:21 PM
Home Directories - Backup kwigibo Linux - General 1 08-23-2002 08:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 03:58 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration