Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Why Mirroring Is Not a Backup Solution

Posted by kdawson on Fri Jan 02, 2009 01:25 PM
from the pointed-lesson dept.
Craig writes "Journalspace.com has fallen and can't get up. The post on their site describes how their entire database was overwritten through either some inconceivable OS or application bug, or more likely a malicious act. Regardless of how the data was lost, their undoing appears to have been that they treated drive mirroring as a backup and have now paid the ultimate price for not having point-in-time backups of the data that was their business." The site had been in business since 2002 and had an Alexa page rank of 106,881. Quantcast said they had 14,000 monthly visitors recently. No word on how many thousands of bloggers' entire output has evaporated.
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • DUH! (Score:5, Insightful)

    by Anonymous Coward on Friday January 02 2009, @01:27PM (#26301311)

    DUH!

  • by Anonymous Coward on Friday January 02 2009, @01:27PM (#26301313)

    While this mirrors previous comments, it's not really a backup solution.

  • by wandazulu (265281) on Friday January 02 2009, @01:29PM (#26301333)

    Mirroring, RAID, grid, whatever. At some point, you want your data safe and secure on something not physically attached to any power source.

    • by Anonymous Coward on Friday January 02 2009, @01:37PM (#26301465)
      Incremental backups to tape every night, full backup at the weekend. Tapes must be stored off-site at a proper storage location. Got lots of data and a small backup window? Get a faster tape drive and a tape robot. It costs money, but you data costs more.

      This is at a minimum people. Come on!
    • by uncledrax (112438) on Friday January 02 2009, @01:41PM (#26301521) Homepage

      It's more an issue that some people think that HA == DR.. which obviously this story reminds us that it is not the same thing.

      Mirroring / RAID == HA.. if one of your HDDs let the smoke out, you still don't incur downtime. If you have a hot-spare, you're even better.. all it does it let you have alittle time to correct the
      issue (ie: "It can wait until morning").

      Also, one other very important thing.. mirroring doesn't prevent/restore data corruption. If you're mirroring your rm -rf (as pointed out by Corsec67 below), your RAID will happy do what it does.. and span your command to all your disks.... Congrats, you just successfully gave yourself HA to your disk erasing! :]

      Backups are DR.. If your RAID croaks.. your SOL if you don't off-machine backups. If you accidently nuke your disks with an rm or something, you can still go back and restore data.. sure you'll likely loose -some- data, but -some- is better then all in this case.

  • by yttrstein (891553) on Friday January 02 2009, @01:29PM (#26301337) Homepage
    And that's why your IT department actually needs funding. Sleep tight.
  • rm -rf / (Score:5, Informative)

    by corsec67 (627446) on Friday January 02 2009, @01:29PM (#26301341) Homepage Journal

    rm -rf /

    That is one reason why mirroring isn't a backup, and why backups should ideally be off-line.

  • Excellent! (Score:5, Funny)

    by GravityStar (1209738) on Friday January 02 2009, @01:30PM (#26301361)
    Excellent! We can use their demise as yet another cautionary tale.
  • by MBCook (132727) <foobarsoft@foobarsoft.com> on Friday January 02 2009, @01:31PM (#26301369) Homepage

    It's really unfortunate that this happened. If they had simply had a backup snapshot of the DB they could have restored it. RAID only saves you from disk failures. It doesn't work on OS/user failures.

    Unfortunately this is the kind of thing you tend to learn from experience (either yours or someone else). It's very easy to think "RAID 1 = disks are safe".

    Just like a database cluster wouldn't have saved them. A clustering database can save you from load, or you can swap servers if a disk goes bad. But when someone issues "DELETE * FROM..." the other cluster nodes start to happily run the same thing and now you have 2 (or 3 or 10 or...) empty database boxes.

    I hope those bloggers had a backup of some sort of their own.

      • by MBCook (132727) <foobarsoft@foobarsoft.com> on Friday January 02 2009, @01:56PM (#26301765) Homepage

        My guess (and this is a guess, I'd never heard of the site before yesterday) is that this is some guy who started his own little site and it got bigger and bigger. Basically he never designed the backup, the system was just slowly pieced bigger and bigger until it got to it's current state.

        The comments in the messages from the site's operator about the cost of the drive recover and thinking both drives just died at once indicate to me that this site was basically a hobby for him and he isn't experienced as an admin.

  • by computersareevil (244846) on Friday January 02 2009, @01:39PM (#26301497)

    Mirroring: High availability
    Backups: High reliability

  • The rules of backups (Score:5, Informative)

    by Anonymous Coward on Friday January 02 2009, @01:40PM (#26301511)

    The rules of backups:

    1. Backup all your data
    2. Backup frequently
    3. Take some backups off-site
    4. Keep some old backups
    5. Test your backups
    6. Secure your backups
    7. Perform integrity checking

  • by squeegee_boy (319210) on Friday January 02 2009, @01:42PM (#26301533)
    Important note: don't hire the IT dude with Journalspace.com on his resume.
  • by gzipped_tar (1151931) on Friday January 02 2009, @01:46PM (#26301595) Journal

    No doubt this incident is the result of the admin's fault. He's been confusing mirroring and backup and carried on the mistake until it's too late, as pointed out in other comments.

    Now what about a user's angle? The morale is you can never think your data is safer when it's "in the cloud". If you value your blog and your readers, you *should* save a copy of your work as well as the readers' info, *locally*, somewhere you have control over.

    There's no place like $HOME.

  • by computersareevil (244846) on Friday January 02 2009, @01:52PM (#26301709)

    They also purposely blocked archive.org via a robots.txt exclusion, so the bloggers can't use that to try and recover some of their blogs.

  • by hwyhobo (1420503) on Friday January 02 2009, @01:52PM (#26301715)

    In today's world where primary storage and protection storage are well-defined, and where entire industry grew around it (examples: NetApp, Data Domain), one is hard-pressed to understand the reason for such a debacle. The reading of the note referred to in the article [journalspace.com] leads me to believe, unfortunately, that Journalspace's IT department did not understand the difference.

    It is sometimes considered a bad form to say something bad about fellow techies. We prefer to look for 'outside' causes. Still, to learn and avoid the same problems in the future, one has to admit his mistakes first. This paragraph from the Journalspace's page:

    The value of such a setup is that if one drive fails, the server keeps running, using the remaining drive. Since the remaining drive has a copy of the data on the other drive, the data is intact. The administrator simply replaces the drive that's gone bad, and the server is back to operating with two redundant drives.

    makes me believe there is a denial going on.

    • by conureman (748753) on Friday January 02 2009, @01:42PM (#26301525)

      I am experiencing a strange phenomenon. The jaw-drop reflex has been popping my mouth open for several minutes and won't stop. If I focus I can close it, but then it pops open again. wow.

    • Re:El Oh El (Score:5, Insightful)

      by kurtmckee (870398) <contactme@kurtmckee.org> on Friday January 02 2009, @01:45PM (#26301575) Homepage

      I'm really surprised that with all the users they had, they are so quick to say "everything is gone and we're giving up"

      Considering how complete and unrecoverable the loss is, they have no idea who their users are. The accounts would have to be recreated from scratch, but who would try? Their users have no reason to ever trust them again. Journalspace would have a difficult time wooing back their original users, and no new user would seriously consider using them.

      Bowing out is the only recourse, but I'm glad they're considering releasing their source code.

    • by emag (4640) <slashdot&gurski,org> on Friday January 02 2009, @01:51PM (#26301695) Homepage

      Even the greenest IT employee knows that mirroring is to protect against hard drive failure and not software corruption.

      I only wish that were true. I've given up arguing with friends about this, who insist that their mirrors are good enough backups. I just stare at colleagues who think such, especially those who SHOULD know better. And I *know* coworkers are doing this @ work, too, and I'm just waiting for about 50TB of data to suddenly go missing...