Slashdot Mirror


Why Mirroring Is Not a Backup Solution

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.

30 of 711 comments (clear)

  1. DUH! by Anonymous Coward · · Score: 5, Insightful

    DUH!

    1. Re:DUH! by djupedal · · Score: 5, Funny

      As if millions of voices suddenly cried out in terror, and were suddenly silenced.

    2. Re:DUH! by larry+bagina · · Score: 5, Funny

      I pity the fool who hahas?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:DUH! by NickFitz · · Score: 5, Funny

      What about archive.org?

      Ah, apparently not... :-D

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  2. Again a frost post to a red story by Anonymous Coward · · Score: 5, Funny

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

  3. When is backing up *not* an option? by wandazulu · · Score: 5, Interesting

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

    1. Re:When is backing up *not* an option? by Anonymous Coward · · Score: 5, Insightful

      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!

  4. Dear Every Corporate Tool in the Universe: by yttrstein · · Score: 5, Insightful

    And that's why your IT department actually needs funding. Sleep tight.

    1. Re:Dear Every Corporate Tool in the Universe: by TubeSteak · · Score: 5, Insightful

      And that's why your IT department actually needs funding. Sleep tight.

      They've had the site live for 6 years.
      This wasn't a lack of funding, it was just sheer stupidity.

      6 years and nobody ever thought it'd be a good idea to back everything up to dvd or an external hard drive. HTML compresses really well in case they didn't know.

      --
      [Fuck Beta]
      o0t!
    2. Re:Dear Every Corporate Tool in the Universe: by slugtastic · · Score: 5, Funny

      I'm more surprised that the site lived for 6 years without back-up. That's pretty hardcore.

    3. Re:Dear Every Corporate Tool in the Universe: by modmans2ndcoming · · Score: 5, Funny

      Screw that!! IT Departments are cost centers and have absolutely no benefit to the bottom line of a company... none at all... nope.

    4. Re:Dear Every Corporate Tool in the Universe: by Kjella · · Score: 5, Insightful

      Being too stupid to recognize your own shortcomings is also a form of stupidity. Or hubris, whichever is more appropriate.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Dear Every Corporate Tool in the Universe: by slushdork · · Score: 5, Funny

      Maybe they should have used this backup strategy, although this one looks more like this...

  5. rm -rf / by corsec67 · · Score: 5, Informative

    rm -rf /

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

    --
    If I have nothing to hide, don't search me
    1. Re:rm -rf / by Piranhaa · · Score: 5, Funny

      C:\>rm -rf /
      'rm' is not recognized as an internal or external command,
      operable program or batch file.

      Everything's still running here...

  6. Excellent! by GravityStar · · Score: 5, Funny

    Excellent! We can use their demise as yet another cautionary tale.

    1. Re:Excellent! by El+Torico · · Score: 5, Funny

      Excellent! We can use their demise as yet another cautionary tale.

      Ironically, it's more useful than the entire collection of blogs that they stored.

      --
      In the land of the blind, the one-eyed man is usually crucified.
  7. That's what backups are for by MBCook · · Score: 5, Interesting

    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.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:That's what backups are for by MBCook · · Score: 5, Insightful

      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.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  8. The rules of backups by Anonymous Coward · · Score: 5, Informative

    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

  9. Re:stunned silence by conureman · · Score: 5, Funny

    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.

    --
    The cost of that cleanup, of course, will be borne by taxpayers, not industry.
  10. To the HR department by squeegee_boy · · Score: 5, Funny

    Important note: don't hire the IT dude with Journalspace.com on his resume.

  11. Re:El Oh El by kurtmckee · · Score: 5, Insightful

    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.

  12. No Archive.org either by computersareevil · · Score: 5, Informative

    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.

  13. There is a denial going on by hwyhobo · · Score: 5, Insightful

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

    --
    End anonymous moderation and posting on /.
  14. Mirroring by jav1231 · · Score: 5, Insightful

    See mirroring is like...well a mirror. If you stand before one and stick a fork in your eye your mirror-image does the same. In real time. Analogies are there for a reason.

  15. Google cache diving by Chris+Pimlott · · Score: 5, Informative

    Looks like at least some content is still in Google's cache, those looking to salvage their journals should act quickly.

    You can limit google's search results to a particular site by using the "site:domainname.com" search term (example) and then click the "Cached" links of each result to see Google's copy.

    There's also a Greasemonkey script for Firefox that can automatically add Google Cache links next to page links, so you can navigate from one cached page to another easier.

  16. You need more than backups ... by blowdart · · Score: 5, Insightful

    You don't just need backups. You need to TEST them. Having a backup run every night is nice and all; but if the tapes are unreadable and no error was reported, or if you're doing it wrong and the backup is corrupted and you only find out when you come to restore ....

  17. Re:To many shops think HA==DR by xyphor · · Score: 5, Informative

    DR is Disaster Recovery

    HA is High Availability

  18. Re:To many shops think HA==DR by cbiltcliffe · · Score: 5, Funny

    I tried Googling, but the only results I got were a medical office in Chinatown.....

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......