Re: [SLE] Trying to make a near Perfect Backup System

From: Greg Freemyer (greg.freemyer_at_gmail.com)
Date: 07/14/05

  • Next message: Francisco Javier Lopez: "Re: [SLE] Network interface on SLES8"
    Date: Thu, 14 Jul 2005 09:10:18 -0400
    To: suse-linux-e@suse.com
    
    

    A long post deserves a long answer:

    On 7/14/05, Dale L Roblin wrote:
    > Hello all,
    >
    > I would like some advice on what would be considered as a "bullet-proof"
    > backup system. The system I am currently using is as follows:
    >
    > some P4
    > 5X 200GB HDD configured as an LVM using ReiserFS (2X SATA, 3X IDE)
    > 1X 20GB HDD holding the OS: SuSE 9.2
    > Backup Software: Rsync-based shell script run from cron every 24 hours
    > to backup the entire division.
    > Most of the rsync script was gathered from:
    > http://www.mikerubel.org/computers/rsync_snapshots/
    >
    > I only backup our division, not the entire organisation - that is the IT
    > department's problem.
    >
    > Currently we have no large-capacity tape drive for off-site storage, so
    > that is an obvious MUST-HAVE. I am considering the HP Ultrium 100-200GB
    > tape device for this, should I be going in another direction with tapes?
    >
    > The above PC works very well. However, it's greatest weakness is
    > disk-failure.
    > We recently had the backup system die due to disk failure (there were no
    > spare 200GB disks available in our IT section at the time too :( ), and
    > at the same time one of our most important data analysis pc's also had a
    > disk failure. I could not recover data from the backup LVM, so we had
    > effectively lost all data. Fortunately we were able to recover data from
    > the analysis PC disk via a data recovery specialist.
    >
    > Since we have 40+ pc's in the division, the likelihood of both the
    > backup system and a crucial PC failing at the same time is remote, but
    > it happened. Not surprisingly I was immediately in the "hot-seat" to
    > answer why it happened and why there was no plan for this etc...
    >
    >
    > So, my questions on how do I make a "bullet-proof" backup system are
    > these:
    >

    Are you prepared to spend time and money on this project? I would
    guess that you will need to spend between $10K (US) and $50K (US) and
    a lot of time too. The more "bullet-proof" the more expensive and
    time-consuming. Just the software for a project like this could cost
    over $20K if you go with the market leader (Veritas Net Backup).

    > 1. I need a tape device for off-site storage, are the LTO Ultrium
    > devices good enough?
    >

    I just saw this year plus old write-up on tape drives. Probably worth
    your time to read:
    http://www.clipper.com/research/TCG2004040.pdf

    Anyway, personally I like the LTO, but you talk about the LTO 100/200.
     I assume you are talking about a LTO-1 drive with 100 GB native, 200
    GB compressed? FYI: The amount of compressibility varies greatly
    based on the data type.

    Above you show having 1 TB of disk on your backup server.

    Is that big enough to hold a full backup? If not, with LTO-1 you
    will need a small autoloader or tape library. Small ones are not
    outrageously expensive and a lot of backup software know how to manage
    them.

    Alternatively, there are tape drives out there that will hold almost a
    TB (compressed) and I like the idea of getting the full backup on a
    single tape.

    In particular, the LTO-3 has been out about 6 months and is likely to
    be supported for many years. (400native/800compressed). (LTO had 75%
    of the market in 2004, so the product line is very unlikely to go
    away.)

    The largest capacity drive I know of is the Sony SAIT-2 (1 TB Native,
    2.6 TB Compressed). (I have no first hand experience with this
    drive). It was supposed to be released in 2005, but I don't know if
    they are shipping or not. Also I expect they will be very, very
    expensive. (ie. $10-15K US each)

    > 2. Should have a 'twin' of the above PC so I have a backup of the
    > backup, since I can't fit more disks into the box?

    Assuming you are going to use a disk to disk to tape backup scheme it
    would be very unusual for a department level backup system to have
    fully redundant systems.

    OTOH, if you have the resources to duplicate everything, that would be
    great. I would use SLES 9 with Linux-HA and DRDB to setup a HA
    cluster of the two machines and DRDB mirroring the data between the
    computers live.

    >
    > 3. Would a RAID system be better (I have not used RAID yet though) -
    > would that need to be hardware RAID?

    Absolutely you need RAID. It sounds like you have a five disk based
    solution currently. I suspect that if any one drive fails, you lose
    it all. If true the odds of your failure are 5 times the odds of a
    single disk failure. Very Bad.

    Linux has great software RAID, but I prefer hardware RAID and it
    really is not that expensive.

    When building a backup server like this, read speed is the most
    critical aspect. (ie. Tape drives eat lots of data very quickly, your
    disk system has to be fast to keep up.)

    I would use RAID 5. For this kind of load it should be faster than
    RAID 1, and might be faster than RAID 10.

    >
    > 4. I have read a little on SUN Storedge systems, can these be used with
    > Linux, and are they better than anything else?

    What do you want to do with that? Just build your own solution.

    > 5. So far I have only been using shell scripts for backup, should I be
    > considering commercial packages, if so which are "in-favour" at present?
    >
    If you decide to look at commercial solutions, I would look at HPs
    Data Protector. Especially for a solution like this, it is pretty
    cost effective. (ie. HP charges by the number tape drives you are
    using, not by the number of computers being backed up.)

    DP also supports the disk-disk-tape concept, but I must admit to not
    having set that up yet myself.

    >
    > Sorry for the epic posting, but the aforementioned disk failures have
    > prompted the investigation into a "bullet-proof" backup system (and
    > quite rightly so).
    >
    Before your done you will be writing several epics. Companies spend
    lots of money on backup systems. I was talking to friend that works
    at a very large company. He said they produce 30-40,000 tapes per
    week!!!!!

    >
    > Many many thanks for any assistance.
    >
    > -dale
    >
    > --
    > Dale Roblin

    Greg

    -- 
    Greg Freemyer
    The Norcross Group
    Forensics for the 21st Century
    -- 
    Check the headers for your unsubscription address
    For additional commands send e-mail to suse-linux-e-help@suse.com
    Also check the archives at http://lists.suse.com
    Please read the FAQs: suse-linux-e-faq@suse.com
    

  • Next message: Francisco Javier Lopez: "Re: [SLE] Network interface on SLES8"

    Relevant Pages

    • Re: VTL vs. Backup to Disk
      ... Disk is designated as DASD. ... emulated to provide a complete tape emulation solution. ... The question boils down to backup application support. ... so a good VTL may provide for a better solutions and better ...
      (comp.arch.storage)
    • Re: Escaping Data Rot
      ... I can backup my entire server on a single tape in less than an hour. ... The tape goes in my briefcase and travels to the office with me so there's always an off-site copy. ... And all the panoply of disk tools can be ... Some types of tape drives do read-after-write to check for bit errors, but off the top of my head I cannot state whether or not LTO drives do this. ...
      (comp.sys.apple2)
    • Re: SCSI or Firewire for tape-drive backups?
      ... Such as: Why tape? ... Disk is much easier, quicker and more searchable. ... They should be in the backup tapes... ... What kind of SATA drives are those prices for? ...
      (comp.sys.mac.system)
    • Re: Backup verify problems
      ... I had a disk and tape drive failure and restore the disk from a backup ... I created a disk backup saveset and got the same verify errors. ...
      (comp.os.vms)
    • Re: [opensuse] Tape backup? - slightly OT
      ... Our choice now looks like LTO, AIT or DLT as our total backup size is now 80Gb. ... a LTO media is mechanically robust but can't be used that often. ... Next time we need to change backup system we will go to USB/eSATA disks - one disk for each tape media we currently have in use: ...
      (SuSE)