Slashdot Mirror


RAID Trust Issues — Windows Or a Cheap Controller?

NicApicella writes "My new system has two sparklin' SATA drives which I would like to mirror. After having been burned by a not-so-cheap, dedicated RAID controller, I have been pointed to software RAID solutions. I now stand in front of two choices for setting up my RAID: a Windows 7 RC software RAID or a hardware RAID done by the cheap integrated RAID controller of my motherboard. Based on past experiences, I have decided that only my data is worth saving — that's why the RAID should mirror two disks (FAT32) that are not the boot disk (i.e. do not contain an OS or any fancy stuff). Of course, such a setup should secure my data; should a drive crash, I want the system up and running in no time. Even more importantly, I want any drive and its data to be as safe and portable as possible (that's the reason for choosing FAT32), even if the OS or the controller screw up big time. So, which should I choose? Who should I trust more, Microsoft's Windows 7 or possibly the cheapest RAID controller on the market? Are there other cheap solutions?"

86 of 564 comments (clear)

  1. Have some FUD with your RAID by suso · · Score: 5, Funny

    Do you really want to trust Windows with your data?

    1. Re:Have some FUD with your RAID by lukas84 · · Score: 2, Informative

      Yeah, blame broken applications on the filesystem. Seems like a good idea.

  2. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  3. FAT??? by whoever57 · · Score: 4, Insightful

    You data is most important and you plan to use FAT? Good luck with that!

    Seriously, though. No RAID solution that is not totally S/W is portable. But do you really need RAID? It sounds like what you need is a good backup solution with frequent backups. Does you data change so much that losing one day's worth of data would be a problem?

    --
    The real "Libtards" are the Libertarians!
    1. Re:FAT??? by Gription · · Score: 2, Informative

      Windows can toast NTFS just as often as FAT. I know Microsoft has trained everyone on the gospel of NTFS but it isn't a big selling point. One difference is that FAT gives you a much larger variety of recovery options. You can have a FAT toasted beyond recognition and still get it back by putting it into a Win 9X box. It is amazingly resilient.

      The big problem in this picture is the way that Windows deals with drive errors. It doesn't report them and people commonly discover that one of the drives in a mirrored pair is dead when the second drive dies and leaves them with nothing.

      The only way to seriously protect data is Multiple methods of backup and multiple media.
      Plus you need to remember that a common first sign of a drive failure is the backups start to fail. If you don't notice it and keep swapping media, pretty soon you have a media set with no backups on it.

    2. Re:FAT??? by JustinOpinion · · Score: 3, Insightful

      I'm no expert, but it seems that RAID1 doesn't provide as much safety as some people think, because corrupted data just gets copied twice, so now you have two copies of the corrupted data. Same with accidental deletion--both copies are gone.

      If all you want is multiple copies of your data, then really what you want is an automated incremental backup system, that copies your files to a second hard drive, and ideally keeps a few older copies so that if a file gets accidentally deleted or somehow corrupted, you have a chance to go back and find a usable copy. This is what I do on my system: I keep multiple incremental copies from the last few days/weeks/months. It was easy to set-up (in Linux, mind you). Do hourly syncs if necessary.

      Also critical, if the poster is truly concerned about never losing data, is to get some kind of offsite backup. Two hard drives don't do you much good when the computer is stolen or your roof leaks. You need to have a way to regularly copy data offsite (ideally automated over the network, or via external hard drive if you're sufficiently disciplined).

      RAID has its uses, to be sure. But if the poster is most worried about never losing important user files, then it seems like what he wants is is the multiple-redundancy of backup, not the immediate failover of RAID.

    3. Re:FAT??? by jeffasselin · · Score: 5, Informative

      No. NTFS is not perfect, but to think FAT is as bad is deluded. I've honestly never seen a HD formatted with NTFS that I couldn't repair with built-in tools, unless it had physical defects, and in such a case ANY file system would have problems. But I've seen so many FAT drives get hosed by little problems, it's not even funny.

      Seriously, don't trust your data to a FAT partition - not worth it.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    4. Re:FAT??? by julesh · · Score: 2, Interesting

      I've messed with software RAID in Windows 2003 server for years and have never had a drive failure not reported to the Event Log.

      Well, sure, but how often do you read your event log? Most users _never_ read their event log, so logging the failure like this is next to useless. This is something the user needs to know about, immediately. At the very least a notification area icon and pop-out box would be appropriate.

    5. Re:FAT??? by Alrescha · · Score: 2, Insightful

      "Most users _never_ read their event log, so logging the failure like this is next to useless."

      The original complaint was that Windows doesn't report disk errors, which is not true. If this were Linux, people would point out that the information desired is right there in the logs..

      Software RAID isn't (wasn't?) even available on consumer desktop versions of Windows, so you'd expect some minimum level of cluefulness on the part of the user and less handholding on the part of Microsoft.

      A.

      --
      ...bringing you cynical quips since 1998
    6. Re:FAT??? by drsmithy · · Score: 2, Informative

      The big problem in this picture is the way that Windows deals with drive errors. It doesn't report them [...]

      Windows reports drive errors in the Event Log.

  4. RAID != BACKUP by Jave1in · · Score: 5, Insightful

    RAID is not a backup. Get a backup solution or you'll realize you can be even more frustrated.

    1. Re:RAID != BACKUP by ogdenk · · Score: 2, Insightful

      What about Volume Shadow Copy in Winblows or Time Machine in OSX? They seem pretty useful in the "man, that was dumb" scenarios.

  5. Your first problem is Fat32 by Blakey+Rat · · Score: 4, Informative

    If you want data integrity, use NTFS. Using Fat32 is like saying you want a reliable car, so you're buying a Edsel because they've been around a long time-- it doesn't make sense. Every other OS on earth can read NTFS (if not write it), so it won't affect your portability requirement.

    Secondly, before you make any decision regarding Windows 7 RAID, make sure the edition of Windows 7 you want to buy ships with software RAID support before you put all your eggs in that basket-- early betas and RCs of Vista had software RAID enabled, only to have it disabled before release. I've seen no guarantees about Windows 7 software RAID support, and which editions will have it enabled. (If any.)

    If you're planning to move to a server OS after Windows 7 expires, I can practically guarantee software RAID will be enabled, but that still doesn't mean you can necessarily upgrade your Windows 7 software RAID array to a Windows Server software RAID array. Do your homework.

  6. RAID is *NOT* backup! by pipatron · · Score: 5, Insightful

    You sound like someone that need to be reminded that RAID IS NOT BACKUP! Google for that sentence. All you talk about is saving your data, and RAID will not do that for you. You'd be better off just using the second drive as a backup. RAID will not save you from accidental overwriting of data, corrupt filesystems, broken chipsets, etc. The only thing RAID will save you from is downtime. If you lose that much money on the downtime it takes to recover from a backup, then by all means, use RAID, but don't treat it as a backup solution that will protect your data. That's not what it's made for.

    --
    c++; /* this makes c bigger but returns the old value */
    1. Re:RAID is *NOT* backup! by Mishotaki · · Score: 5, Funny
      Wait, are you implying that people should google their question before submitting it to /. ?

      Are you insane?

  7. It's *NOT* hardware raid on your motherboard. by Zarhan · · Score: 5, Informative

    These motherboard "raids" are called fakeraids.

    All that it is is that it writes the metadata on the disk in specific format so that you can see the raid volumes via BIOS. Note: Only "see" their status - in case you replace one drive, the resync is still done by software and you must boot to operating system. One clue is the fact that in Linux the dmraid package uses exactly same driver for accessing fakeraid-mirrored drives and Linux's own software-raids - device mapper just does a bit of magic at init.

    However, if faced with choice of Windows-only or motherboard-raid, I'd go with the motherboard-version, because that's at least supported both by Windows and Linux so in case something goes wrong with your Windows installation you can always pop in Knoppix or some other Linux CD for recovery.

    1. Re:It's *NOT* hardware raid on your motherboard. by Grishnakh · · Score: 5, Informative

      DO NOT buy a real RAID card unless you have a pretty good budget for your system, and need the highest performance. The problem with buying a real RAID card is that you need to buy not 1, but 2 or better yet 3 of them, so that you can have spares. If your RAID card dies (and they do, more often than you'd think), the only way you'll be able to access that data, because of the proprietary on-disk storage method used by RAID card vendors, is to have an identical card (with the same firmware version, to be safe). And since hardware is constantly being obsoleted, you need to buy your replacements when you buy your card, not hope they're still available later. It's also a good idea to have spares of the same make and model hard drive, because hardware RAID controllers aren't usually that flexible in allowing you to pair up different sized drives like Linux sofware RAID.

      For many purposes, software RAID using Linux is really a much better solution, because the on-disk format is open-source and standardized, so it doesn't matter what hardware you have, you can plug the disks into a different Linux system and you'll be able to read the data with no trouble. The only downside is a slight performance decrease since the CPU has to do all the work, but even then unless the system is heavily loaded, it's still faster than hardware RAID because the hardware RAID cards aren't that fast.

      With the giant drives that are now common, I think the best solution, at least for home/desktop systems, is to forget about RAID5/6 altogether and just get a couple of 1-2TB SATA drives and mirror them with software RAID 1 in Linux.

  8. RAID is never about protection. by MajikJon · · Score: 4, Insightful

    RAID1 serves only one function. Increased uptime. If avoiding having to spend 2 hours restoring from a backup is your primary goal, then RAID1 might make sense for you. Do you have an office full of workers that will all lose productivity if you have a system crash? If so, then RAID may make sense. Any other use of RAID1 is fool's gold. It will not protect your data from a system-level problem. It will not protect your data from corruption (especially not on a FAT32 file system, which was never intended for any partition size above 32GB in the first place). It will not even always protect you from a single drive failure, since the rebuild process in a RAID1 setup often kills the second drive while trying to recover data. As many have said already on the thread, RAID is not backup. Backup needs to be a completely independent device. Unless you have serious uptime considerations, RAID1 should not be part of your backup strategy.

    1. Re:RAID is never about protection. by Trogre · · Score: 2, Insightful

      Tell me, how often do you back up your data? Daily? Hourly? Because when your hard disk craps out after a morning's work you'll be mighty grateful for that RAID-1 mirror.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  9. RAID is no substitute for backups by chrysrobyn · · Score: 3, Informative

    RAID is no substitute for backups. RAID is very good at propagating errors and problems very quickly, be they software glitches or human errors.

    For consumer class storage, weekly / daily backups might be more efficient than investing a lot of effort into live RAID. Since I'm a Mac guy, I see the best answer to this question as Time Machine to a network / USB attached drive -- hourly (configurable for more or less often) differential backups, almost transparent to the user. To my knowledge, Windows has no similar set of software to allow reinstallation to the last hourly backup -- my wife had the misfortune of having to restore a blank drive from her last backup and it was a flawless process that truly left her where she left off less than an hour before the hardware failure. The reinstall wizard just had to ask where the backup was. Casting aside MacOSX advocacy, there is truly no substitute for a good automated backup solution that is regularly tested. I think the best method would use the fewest common components, like a NAS, followed by an external drive with its own power supply. My least favored option would be an internal drive with every single component shared.

  10. Off site backup and test your restores by Nkwe · · Score: 2, Insightful

    The only way to keep your data secure in any reasonable fashion is to make a copy of it and store it offline, off site. Ideally "off site" would be in another building or city, but it at least has to be on something not attached or accessible to your computer.

    Without regard to if you use software or hardware RAID or the quality of the RAID system, RAID only protects you from a physical disk failure. If you as a user screw up (delete or change something you didn't want to) or if some software bug screws up for you, or if you have a non-disk related hardware failure (causing a data corrupting machine crash) then you have lost your data -- RAID doesn't help.

    Even if you are only trying to protect against disk errors, if the RAID system fails (even expensive quality ones can), or if you don't know and follow the recovery procedures EXACTLY, you can lose all your data.

    The only reliable solution is making a copy or a "backup". Backup does not mean making a copy of the data on the same machine. (Whatever took out your RAID might also take out the other non-RAID disk or directory that you put your copy on.) If you are paranoid (or just prudent) your backup should not be a mapped or mounted drive on another machine. (Viruses can write to the network as well.)

    And finally... Backups only count if you have tested your restore process.

  11. Re:Just remember the first rule of RAID 0 by Anonymous Coward · · Score: 5, Informative

    That's nice, but the submitter is asking about RAID 1.

  12. Re:Just remember the first rule of RAID 0 by Anpheus · · Score: 4, Informative

    Actually, it depends on the reliability. 95% reliability becomes 90.25% reliability. 50% reliability becomes 25% reliability. 1% reliability becomes 0.01% reliability.

    So if your drives are very reliable, it's very slightly less than twice the failure rate. If your drives are not reliable, then it asymptotically approaches an infinitely greater risk of failure.

    Statistically speaking. :)

  13. RAID is a high availability feature, not backup by lukas84 · · Score: 2, Informative

    Consumer editions of Windows only ever supported Software RAID1. I've made a few experiences with SW RAID1 on WS03, and it's pretty much crap. Linux SW RAID on the other hand worked fairly well.

    RAID is not a backup. This is the most important observation. RAID is a high availibility feature. If you lose your RAID array, you shouldn't lose any data. If you do, your backup strategy sucks.

    Generally, skip RAID in a consumer setup. RAID is complicated, it's a PITA and especially the low end stuff can do more harm than good. Even expensive stuff can fuck your shit up (I'm looking at you, ServeRAID 8k). Better in invest in a proper backup - to a local harddrive and maybe offsite. Online backups make sense in a home office. For servers, i recommend LTO tapedrives.

  14. You are asking the wrong question. by mcrbids · · Score: 4, Insightful

    RAID is only marginally valuable. In my experience, for all but the most carefully controlled environments, RAID simply adds complexity, the number of things to go wrong increases, along with the likelyhood of lost data. Do it only if you want the *experience* of running RAID, but don't count on RAID to "save your data".

    I've worked as a system administrator for more than a decade, in medium-large scale deployments with good success, (think: servicing thousands of users, hundreds of domain names, tens of thousands of email addresses, etc) so I think I have some useful experience you can benefit from.

    IMHO, you most likely to lose data from the following things (in order)

    1) Aw sh1tz. "I didn't mean to delete that folder"... or "Whoops! I formatted the wrong drive", "I saved the wrong version of the file!", whatever. Although I *myself* don't have this happen often, it does happen. And even in my case I've lost about as much useful information this way as by drives dying. Users delete stuff all the time, and it's usually my job to bring it back, which is why I perform redundant, historical backups EVERY SINGLE DAY.

    2) Malware. Don't minimize this - it's real, and it's why I reply to Parent. You are more likely to lose information from a virus/worm/malware and/or b0rked install of something that hoses your filesystem than by a hard disk crash given stable hardware.

    3) Bugs. Filesystems have bugs. So do applications, utilities, anything with software. Strange, unexpected conditions, often caused by bugs in applications can cause data to "disappear", files to get corrupted, filesystems to get corrupted, folders to be incompletely written, etc. This is about as likely to cause lost data as:

    4) Hardware failure. This is one of the lowest orders of lost data, although when it happens, it can be one of the most extreme.

    Let me say this: RAID 1/5 only PARTIALLY protects you from the last one. Actual, bona-fide backups protect you from all of these. If you care about the data, get backups. If you care about uptimes at great expense, RAID *may* be worth it.

    My advice is something most people don't want to hear: for personal use, get backups online for $5/month. Mozy/Carbonite/etc. There are zillion vendors, just Google it. In two years, it will cost you about as much as that 2nd hard drive. It protects you far better than that 2nd hard drive, and it's so automatic that you'll hardly notice it until the moment it actually matters: when you just have discovered that your data is gone.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:You are asking the wrong question. by InsertWittyNameHere · · Score: 5, Insightful

      Your 4 points are correct. However, the reason for using RAID is NOT as a backup. RAID != Backup.

      RAID is for redundancy and performance increases.

      I had a drive die in my NAS a few weeks ago. It took 5 minutes to walk to the server room and plug in a new drive. There's no added complexity for the sysadmin, everything is done automagically by the RAID controller. Losing a server or data for hours while the drive is restored from tape is more expensive and complex.

    2. Re:You are asking the wrong question. by Anonymous Coward · · Score: 2, Insightful

      ... you'll hardly notice it until the moment it actually matters: when you just have discovered that your data is gone.

      Or until the backup company disappears. I suspect hardware is much more stable than any company providing any online backup.

      I'd feel safer by far with an outfit that picks up your physical tapes and can return them as needed. If the company is going belly up, it's a lot harder for them to "lose" a warehouseful of tapes than a bunch of files on rotating memory.

      For a private person interested in backup, find a safe, offsite place for your backup. Take at-home backups to work. If you have a small business, take the work tapes home.

    3. Re:You are asking the wrong question. by Pentium100 · · Score: 2, Insightful

      My advice is something most people don't want to hear: for personal use, get backups online for $5/month. Mozy/Carbonite/etc. There are zillion vendors, just Google it. In two years, it will cost you about as much as that 2nd hard drive. It protects you far better than that 2nd hard drive, and it's so automatic that you'll hardly notice it until the moment it actually matters: when you just have discovered that your data is gone.

      And is so slow that a LS120 drive reading a 1.44MB floppy would actually be faster. Or a 1x CROM. Or a 16 year old hard drive.

      Also, I have to trust that the service and my internet connection will be available when I need to restore my data.

      Or I can use RAID... and tapes.

    4. Re:You are asking the wrong question. by stfvon007 · · Score: 4, Interesting

      Ive had #4 happen to me. A power supply in my computer failed (a name brand one, not a cheap no name brand) and damaged everything attached to one of the 12v rails. This included both drives of a raid1 set. (ironically all my drives that wernt part of a raid set were completely undamaged) I was later able to recover the data from both drives (both had damaged sections but different areas were damaged on the 2 drives allowing for a complete recovery between the 2 of them)however it goes to show that just having a raid array wont completely protect you from hardware failures.

      --
      All misspellings and grammatical errors in the above post are intentional and part of my artistic expression.
    5. Re:You are asking the wrong question. by MazzThePianoman · · Score: 2, Informative

      Having run RAID quite a bit myself one must remember having all your drives in one box is always an invitation for trouble since hardware failures on a higher order will likely hit all the drives.

      If you want to do online backup get DSL instead of cable internet for the faster upload bandwidth.

      Get a backup service with versioning. That way if you or a virus delete something it just doesn't sync the deletion to your backup.

      I personally use JungleDisk which uses Amazon S3 storage. You can set the versioning controls and you only pay for the storage/bandwidth you use. My bill averages about $2/mo for several gigs.

      --
      "They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" Franklin
    6. Re:You are asking the wrong question. by aneamic · · Score: 5, Insightful

      I'm sitting here laughing at the idea of backing up 1TB at internet speeds, rather than spending 60 bux on a 1TB external drive.

    7. Re:You are asking the wrong question. by mysidia · · Score: 3, Informative

      4) Hardware failure. This is one of the lowest orders of lost data, although when it happens, it can be one of the most extreme.

      I don't think this is quite right. Hardware fails all the time, it should not be underestimated, and often it is useful to augment backups with RAID. It just depends on your exact needs... what is this data? Does the world end if you can't get back up and running within an hour of a hardware failure? If 12 hours of downtime is ok, then restoring a backup, is of course, more reliable, but you may have lost data between the time the backup was taken and the system crash.

      Latent defects on hard disk drives are extremely common, and can actually cause software failures (Are you sure your "NTFS" corruption is a NTFS bug and not a latent disk error?). Actually, silent data corruption is a lot more common than complete failure, and RAID may not even be sufficient. Just ask the folks at CERN who ran fsprobe on their drives, and detected scarily high rates of corruption on common drives.

      My preference is not to run important storage on Windows, but to utilize technologies like Solaris and the ZFS filesystem, which can detect and recover from such corruption. But RAID arrays do often support some method of checksumming and periodic verifications, to assist with preventing such errors. Using RAID or some type of redundancy solution is a lot better than utilizing standalone drives, when data integrity matters.

      Accidental file deletions do happen, but it's usually on workstations. Usually accidental file deletions have limited scope, and recovery is possible without a backup, by imaging the disk, and using various repair tools.

      However, say on X site's 1000 user mailbox Exchange server, a trained sysadmin is not likely to accidentally delete C:\windows, or something like that; a hardware failure is one of the things that is most likely to have a wide impact (second only to a misconfiguration, software failure, or admin mistake). Yes, there can be software bugs, but NTFS is basically rock solid, filesystem corruption is extremely unlikely on modern server OSes.

      It would basically be foolhardy to not at least utilize run RAID1 (if not RAID1+0 with a hot spare and 5 or 6 separate RAID LUNs for boot drive, data drives, log drives) on such a critical server, because HW failure _really_ is one of the few major failure modes.

      Moving parts (HDs, Fans, Air conditioners, Cooling pumps) usually fail the most often, followed by the parts most exposed to unstable power (PSUs, UPS gear), parts that are electrically sensitive (RAM), and parts that generate high amounts of heat, CPU.

      With proper security precautions, malware on important systems is rare or non-existent. Users may get infected with malware, but they don't have access permissions to delete critical files. Windows Volume shadow copy on servers with previous file version tracking is more than adequate for dealing with most situations there.

      The newer, denser, high capacity SATA hard drives are even more likely to fail than the ones manufactured just a few years ago, especially when they are designed for workstation class application loads, and are being stressed beyond expectations (by demanding apps or new OS software).

      Granted, having RAID setups with high performance needs, might be part of the reason so many hard drive failures are seen in datacenters.

      If you have a 3 drive RAID 5, instead of a single drive, there is a massively increased probability that at least one drive will eventually fail, because there are 3 times as many hard drives, than if you had just one disk drive.

      That's another cost you incur in order to improve performance and reduce the probability of HD failure causing data loss.

    8. Re:You are asking the wrong question. by PopeRatzo · · Score: 2, Interesting

      RAID is for redundancy and performance increases.

      I learned this important lesson when setting up a RAID array for audio and video production. It increased my throughput tremendously. When you need to stream digital video or audio into an editor, or a multitrack recorder, It really helps to have more than one disk doing it. Of course, I can't use FAT32 like the author because I often have very large files to move around.

      However, RAID on my regular desktop has never been much more than a headache. Now I just make sure I have a good backup system in place. I am surprised at how many new desktop systems come with RAID enabled by default, especially since Vista and SATA came along.

      --
      You are welcome on my lawn.
    9. Re:You are asking the wrong question. by julesh · · Score: 4, Informative

      Having run RAID quite a bit myself one must remember having all your drives in one box is always an invitation for trouble since hardware failures on a higher order will likely hit all the drives.

      Not to mention the temptation to use _Identical_ disks in your redundant array... I've had a RAID1 pair fail totally when both drives died within 24 hours of each other because of a firmware bug. This happens a lot more than most people think. Statistical analysis of the reliability of RAID _always_ assumes failures arrive independently of each other, but a large proportion of failures are caused not by random events but by external circumstances and therefore happen either simultaneously or nearly simultaneously.

    10. Re:You are asking the wrong question. by highways · · Score: 3, Insightful

      5) Theft. Break-ins do happen and no amount of RAID will protect your data from that.

    11. Re:You are asking the wrong question. by Ant+P. · · Score: 5, Interesting

      That's an interesting thing... the power supply has more potential to cause damage than anything else in the PC, but nobody ever thinks about protecting against its failure. Makes me wonder why we don't have surge protectors on the 5/12V rails as standard yet.

    12. Re:You are asking the wrong question. by Razalhague · · Score: 2, Funny

      Now all we need is for that post to be modded Redundant.

    13. Re:You are asking the wrong question. by pasamio · · Score: 2, Insightful

      I had a similar case where the controller decided it wanted to die and started writing spurious data to the disks. RAID won't protect you from the controller itself dying - and that also can occur for software RAID as well, the controller can still bork your data.

      --
      I always wondered where this setting was...
    14. Re:You are asking the wrong question. by hardburn · · Score: 2, Interesting

      Plus, the RAID array can keep track of where the head is on each drive and choose the one that's closest to the requested sector. Linux software RAID does this, though I don't know specifically who else does.

      --
      Not a typewriter
    15. Re:You are asking the wrong question. by Barny · · Score: 2, Interesting

      Try areca raid cards, they do give a performance boost on raid 1, but of course a slight performance hit on writes.

      Can't have everything.

      --
      ...
      /me sighs
    16. Re:You are asking the wrong question. by jon3k · · Score: 3, Insightful

      Remember that you don't have to backup 1TB every month, just the changes to your files, which for most people are very minimal. You don't need to backup your entire collection of movies from thepiratebay, just important documents, photos, things that can't be replaced. And then you only need to upload every month the new important files, or ones that have changed. These deltas for most people are probably less than a gigabyte. Assuming a 1mb/s upload speed would take less than 3 hours _PER MONTH_ to upload. Now just schedule your backups to run nightly while you sleep and I think you'll be just fine.

    17. Re:You are asking the wrong question. by Theovon · · Score: 4, Interesting

      Heh. Linux software RAID doesn't do jack. I've looked at the source code. The mdadm RAID1 driver just alternates drives for reads whenever the requests are not contiguous. That is all. Nothing more. There's no intelligence in there. No keeping track of head positions, no attempts to discover or infer physical drive geometry. Nothing. Just a simple round-robbin. It just so happens that for MOST things that involve random access, the effective throughput is nearly doubled. More intelligence wouldn't actually buy you much in the general case, so why bother?

      Also, the dmraid (fakeraid) RAID1 driver only does reads from one disk. I made the mistake of using dmraid instead of mdraid, only to discover through performance tests and iostat that there are basically two software RAID drivers that CLAIM to do identical things but in fact do not.

    18. Re:You are asking the wrong question. by AndrewStephens · · Score: 2, Interesting

      I would expect this - modern drives (when I say modern I mean any drive made in the last 15 years) is effectively a black-box to the computer. The OS has absolutely no idea where the heads are, or even how the sectors are actually laid out on disk. Any attempt to be "clever" in ordering reads is doomed.

      --
      sheep.horse - does not contain information on sheep or horses.
    19. Re:You are asking the wrong question. by Sandbags · · Score: 2, Funny

      This is why instead of a simple "name brand" PS, I have one that not only employs internal surge protection features, but they actually place an insurance guarantee against all the components connected to it internally, including data recovery(up to $10,000). It's conditional on you having a properly rated UPS attached (you even have to send a copy of the UPS receipt with the waranty registration card), and if it's a true electical failure, they expect the UPS company's insurance guarantee to kick in first, they just cover the gaps, but if it;s a hardware failure, and devices are damaged, they'll replace them with equal or better, up to and including replacing the entire machine. They'll also attempt first to have your data recoverd from backups, including professional services to do so, and if those fail they'll pay for data recovery (data recovery however is NOT covered if you can not produce backups. Your failure to make a best effort to protect your data is a waranty violation in their eyes, and mine too honestly)

      Of course, I also planned the system well, so each of my 4 HDDs in my RAID 1/0 is actually on a seperate power lead.

      If all else fails I added a rider policy on my homeowners insurance that covers up to 10,000 in computer electronics (which also covers them outside my home, and includes my camcorder, digital cameras, and even my iPhones) with only a $100 deductible. This is also a "full replacement cost" waranty, and includes up to $5000 extra for data recovery services. It cost $14 a year to add this to my policy. CHECK YOURS!!! if you're like me, and you ACTUALLY READ IT, you'll find out your homeowners policy likely only covers $10,000 in "electonics" likely NCLUDING your appliances, which may or may not also include your heat/AC system too... Others have a "personal belonging" or "house content" subsection, and electronics and computing devices (puters, tvs, stereos, and everything else) are sometimes limited to $5K per 100K of insurance. I didn't even have enough coverage for what was in my living room, let alone the rest of the house before I added the rider policy. Now the base policy only covers the appliances (and I had that raised to 20K considering the value of the 3 AC units the house has), and I have 10K in additional coverage (which we'll be raising to 15K later this year).

      --
      There is no contest in life for which the unprepared have the advantage.
    20. Re:You are asking the wrong question. by AmiMoJo · · Score: 2, Interesting

      I'm sitting here laughing at the idea of backing up 1TB when you could just download it all from Pira^H^H^H^H torrent sites again.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    21. Re:You are asking the wrong question. by Capt.DrumkenBum · · Score: 2, Informative

      Safety deposit boxes at the bank are a cheep and secure place to store off site backups.

      --
      If I were God, wouldn't I protect my churches from acts of me?
  15. Re:Seriously? by morgan_greywolf · · Score: 5, Insightful

    The article smacks of false dichotomy. There are a number of solutions, not just Windows 7 or a hardware RAID controller.

    To begin with, every NT-lineage Windows version ever produced supports software RAID out of the box. Add that to the fact that any major Linux distro today supports software RAID. And so do the *BSDs. And Mac OS X. And Solaris. And probably a bunch of other platforms I can't think of right now.

    Hell, you could buy one of these one of these and throw the drives in it, connect it to your network switch, and presto -- instant RAID+NAS.

    I think we would all like to know why you think Windows 7 is your only option, because if that's what you think, you don't know how mistaken you are.

  16. Are sure RAID is what you want? by rduke15 · · Score: 2, Insightful

    With RAID mirroring, if you overwrite or delete an important file, it's copy on the mirror is immediately overwritten/deleted too, and the file is lost. Wouldn't you rather need a good regular backup?

    And as someone pointed out already, FAT is really not a reliable file system. If you are on Windows, use NTFS. It is still portable, having read/write drivers for both Linux and Mac (see this guide).

    Since the files you want to keep safe appear to be regular files, not system files, any simple file copy mechanism could do. For an easy and simple system, you can use the Windows robocopy.exe tool in a batch file. For a more sophisticated system which can keep older file versions, and can easily be adapted for use over the network, you could try a Windows version of rsync like cwrsync. There are also a few rsync GUI frontends for Windows.

    If you decide you really want RAID mirroring and go with the hardware solution, my understanding is that you need a replacement controller in case yours breaks. Since your controller seems to be embedded in the motherboard, you would need a replacement motherboard.

    With the Windows software RAID, you are dependent on that software, and have portability only between machines with this Windows 7 software RAID (possibly even only this particular version).

  17. Re:Be Careful by tomhudson · · Score: 4, Informative

    Repeat after me: RAID is NOT backup

    ... and rsync is your friend.

    What RAID is good for:

    • making a bunch of cheap disks you just happen to have lying around look like one larger drive
    • making reads quicker (mirrored disks, and sometimes, but not necessarily, RAID5/6), though you have a performance penalty for writes
    • being able to say "I have a RAID"
    • destroying much larger datasets since "It's safe - I have a RAID"

    Better to just throw a disk in an old machine and back up to it regularly.

  18. External eSATA enclusure by wh1pp3t · · Score: 2, Informative

    I would recommend an eSATA RAID enclosure, similar to this. Run the newly purchased SATA disks mirrored (RAID-1) in the enclosure. Power up, run backup, power down. Rinse/repeat.

  19. Re:On board all the way!! by lukas84 · · Score: 3, Informative

    Fakeraid is software too.

    Get a real hardware RAID controller, or don't use RAID. Windows SW RAID or a Fakeraid controller is just plain stupid.

  20. Kudos. by denttford · · Score: 5, Funny

    "Safe" FAT32, cheap RAID, RAID implied as backup, Microsoft.

    Nice job, you successfully trolled the /. frontpage.

    --

    Leben Sie jetzt die Fragen.
  21. Re:Seriously? by gdshaw · · Score: 3, Insightful

    The article smacks of false dichotomy. There are a number of solutions, not just Windows 7 or a hardware RAID controller.

    Agreed.

    As I see it, if you want guaranteed repairability then you basically have two options: enterprise-class hardware with a support contract (and price tag to match), or an Open Source software solution.

    Put another way, either you pay someone to take responsibility for fixing it, or you take responsibility yourself. A Microsoft solution doesn't give you enough control to take full responsibility, because you can't be certain that it will be legally or technically possible to recreate your current setup in five years time.

  22. Are we talking Pr0n or Tax Receipts here? by Cordath · · Score: 2, Interesting

    If you're just want a convenient backup of your music collection, porn collection, musical pr0n collection, or your pr0n musical collection then RAID is not a horrible thing. However, if you're backing up important files, like the only existing scans of the now-burned dossiers William Mark Felt left you, then you should not stop at RAID. Statistically speaking, if something happens to one HD in your machine, like a massive power surge or being confiscated by tight-lipped men in black suits and black sunglasses, it has a pretty high probability of happening to the other HD. Offsite backups are, therefore, prudent. Leaving a HD in a box at the bank and giving the key to your lawyer is one of the safer things you can do, but not terribly convenient. There are a variety of online backup services available that are decent. I'll leave it to others to speculate on which ones are least likely to be fronts for the NSA. If you feel that your data might actually be interesting to more than one human being on Earth, don't forget to encrypt it. (Be honest with yourself. You are posting to /. after all.) I'm rather fond of emailing moderate risk files to my gmail account. (Stupid, I know, but very low effort and they're available anywhere you feel safe enough to check your email.)

    As for Motherboard RAID chipsets... Keep in mind that your motherboard has a non-zero probability of frying, having it's caps go bad, being peed on by irate government agents, etc.. I once had a RAID 0 array that was hooked up to one of those things. After the Mobo died I had to do without letters K through P of my Japanese horror-comedy-porno-game-show collection until I was able to find a used computer with the same RAID chipset. (I don't know if it's changed, but at the time each different RAID chipset made RAID 0 arrays that were not compatible with anything else on this lump of rock.) If data portability rather than performance is a priority for you, my advice would be to avoid hardware RAID entirely.

  23. Are you crazy? by FranTaylor · · Score: 4, Funny

    Do you work for one of these online backup places?

    I would sooner trust a WD drive with my valuable data.

    1. Re:Are you crazy? by Lennie · · Score: 2, Interesting

      A periodic rsync copy (with history) is much better for keeping your data, accidental deletion or overwritten partition tables happen very easily, no RIAD system will save your 'ass'.

      Preferable you keep the copy on an other machine, different UPS or surge protector and not in the same machine, hanging on the same PSU. Even better is to copy it to a remote place.

      With current bandwidth 'limits', it's possible a good idea to keep it somewhere else.

      --
      New things are always on the horizon
    2. Re:Are you crazy? by mcrbids · · Score: 2, Insightful

      No, I don't work for any of these. And I do maintain my own backup set, because I backup TBs of data daily. But for personal use, the online vendors are the best bet.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    3. Re:Are you crazy? by slashtivus · · Score: 2, Funny

      I've got some old DeskStars at work you can have :)

    4. Re:Are you crazy? by hedwards · · Score: 4, Interesting

      I'm not sure why the parent and GP were modded funny, I refuse to buy drives by Maxtor or WD these days because of the crap quality of the past. Sure it's been long enough that they probably have fixed the issue, I just don't trust them, even running mirrored ZFS.

      I'm still somewhat astonished that WD would think that it's acceptable to have external drives that work on OSes other than Win except for the power management features. Saying you're just supporting Win for a hard disk is nowhere near acceptable.

      Personally, what I do at home is I use ZFS to mirror a pair of 1tb Seagate drives and that seems to work fine, it's not really the best set up, but it's hard to get such things located off site for the amount of money I have to spend.

    5. Re:Are you crazy? by firesyde424 · · Score: 2, Insightful

      My hackles go up anytime I hear or read things like this. I know people who have had bad experiences with a single piece of hardware from a specific manufacturer and never use that brand again. They tell people that the brand is "crap" or "worthless" based on a single piece of data, namely, the failure of a single device from that manufacturer.

      As an example, I have a friend who purchased a Maxtor SATA hard drive several years back. It died on him less than 2 months after he got it. He threw it away and refused to purchase any more Maxtor hard drives. If he had sent the drive in for warranty replacement, and that one had failed in much the same way, I might put more stock in what he says.

      I've had bad experiences with many brands of hardware. But I rarely have a consistent problem. A few years back, it was time to start replacing our company laptops. As we had a contract with Dell, I purchased several Latitude D620's and D630's. Over the course of the next year, all of the hard drives suffered the same type of hardware failure without exception. In most cases, nothing was lost. But as the other Admins can attest to, there are always one or two people who refuse to backup the work they do at home, and in those cases, quite a bit of information was lost.

      Because Dell continued to use the same brand of hard drives in their laptops, this year, we switched to HP laptops. I didn't make the switch because of one isolated event. And I certainly don't tell people that Dell laptops are crap because of my experience. But as a Network Admin, my primary responsibility is the safety of the data that my company requires for operation. It would be derelict of me to continue purchasing a model of laptop with a proven track record of hard drive failure.

      I personally use Western Digital hard drives. I have not had any "bad" or discouraging experiences with the hard drives I've bought over the years from WD. However, I have also not had any of those issues with the Maxtor or Seagate hard drives that I have had over the years. Maybe I am lucky. Who knows.

      In reality, you can never assess the quality of a manufactured item based on one sample because there is no such thing as a perfect manufacturing process. And even if there was, there would still be human beings involved in the process at some point. Even robots are not perfect and mess things up from time to time.

  24. Re:Real RAID is cheap by Grishnakh · · Score: 4, Interesting

    Wrong. You need to buy at least two of these controllers, at the same time, or else when your "real" RAID card dies (and they do), you'll lose all your data unless you can find an identical card (you may even need the exact same firmware version).

    Software RAID on Linux is a much better solution, as the underlying hardware doesn't matter. You can mix and match different drive models/sizes (can't do that on HW RAID), and swap the drives to a different system and still read them thanks to the standardized on-disk data format.

  25. Re:RAID1 is not fool's gold by alxtoth · · Score: 3, Informative

    Actually RAID1 is quite good for reading data: it minimizes seek time . Of course, it works fine as long as there are not many writes. For example think analytic databases, cubes, etc. Those are not written to in real time (like the more common transactional databases)

    --
    http://revj.sourceforge.net
  26. Re: online backups by King_TJ · · Score: 4, Insightful

    Personally, I haven't yet encountered anyone who really got benefit from those personal Internet backup services like Mozy. In regular use, it always seems like the person exceeds their storage allotment or Internet connectivity issues prevent them from recovering what they need, when they need it.

    I tend to recommend people buy an inexpensive external USB or firewire drive, leave it attached and assigned as a backup device, and have some software package run a daily backup of all the relevant folders and files they might need to save.

    It's great that your data is stored offline and off-site ... but I'm just not sold on most of the implementations for "home use" being as great a solution as they first appear to be. Many of the providers have come and gone over the years, too. What happens when your offline backup company goes under?

  27. RAID by mysidia · · Score: 2, Informative

    You're in a special situation using Windows 7 RC. So despite the below, you're especially at risk to the possibility of a new (but not yet discovered) bug in Windows release-candidate software, don't use Windows or other RAID capabilities for your "data protection", use backups. Use RAID mirroring for improved performance or to reduce the probability of downtime occuring, and allow for rapid recovery from common drive failure scenarios.

    RAID controllers (Software or Hardware), all suffer from various scenarios where the entire array can fail, and data recovery becomes so hard that it may as well be lost. 90% of the bits may be there redundantly, but you can't get to them for one reason or another. Also, RAID will not protect against system compromise, software data corruption, accidental deletion, or any type of volume corruption that occurs as a result of software running on the system.

    Don't pick FAT over NTFS on the basis of portability between systems, if reliability is more important, the NTFS filesystem uses a technique called journalling which makes data corruption less likely after a system crash, eg power failure. NTFS _can_ be read by common solutions, if you need to recover data. Recent Knoppix CDs and various rescue disks can read NTFS, and the filesystem checking tools available for NTFS filesystems are better. FAT is more susceptible to certain failures, including excessive fragmentation leading to poor performance.

    Research what type of RAID solution your integrated hardware really is. If it is hostraid, or fakeraid, that requires Windows drivers to implement RAID, then don't use that, avoid like the plague as it's SOFTWARE RAID, even though the software is running inside a driver provided by the controller vendor and A FEW functions may be offloaded to hardware, the main RAID code is still running in software, which is bad, mmmkay?

    You can often detect this in that there will be Windows only drivers, or the product will be labelled a hostraid solution, but each of the major drive controller/RAID chip manufacturers has a different name for their ultra low-end solution that isn't really hardware RAID, but has hardware offload of just some functions (checksumming, mainly).

    (Fakeraid/Hostraid adapters that require special drivers in the guest OS to implement RAID, also generally suffer from the RAID5 write hole if you utilize RAID5. And RAID code may be more susceptible to certain problems, when it isn't running on card firmware.)

    I would actually favor implementing RAID in Windows over that. However, there is hardly any point of doing this, except if you are mirroring your boot drive, or you need RAID for improved performance (e.g. You could use RAID1 for all drives to improve read speeds, RAID1+0 to improve both read and write speeds, or RAID5 for redundancy and scalability at the cost of slower write speeds and a read speed penalty).

    I mean that: since you aren't mirroring your boot drive, there is little point of utilizing RAID in your case. One of the most performance-effecting files on your disks is the page file on the boot drive. If you were utilizing RAID for improved performance, you should definitely want to maximize read and write speeds to the boot drive.

    If your non-redundant boot drive crashes, your system will be down and need to be re-installed on a new system drive. You may as well just pre-image a backup drive with your system, keep a continuous backup on another machine, and in the event of a failure, pop in the backup HD, and start restoring continuous data from backup, to bring your 'spare' up-to-date.

    This will probably even be faster, as an OS reinstall and re-up of Windows is not required

    Second, your RAID controller can fail, make sure you have a plan. That would mean either two identical controllers with the exact same firmware version, or you use a very common controller that you are CERTAIN you can easily buy anoth

  28. There's some truth to that... by WheelDweller · · Score: 2, Interesting

    We're talking about an environment that has more then TWO MILLION VIRUSES in the wild, and if your choice of Window-hardening software doesn't stop every one of them, you're screwed anyway, headed for a flush and fill. (And potenitally paying another $100). Welcome to Windows.

    Sure, it's been a LONG time since Stacker, the 'wonderful new idea to double drive space', but since it was in Windows, it would last about a week before some memory-hogging virus or poorly-written program would stomp on it.

    Hardware RAID can be a disaster; I got in a place and time where corporate data was on a set of drives, there was a failure, and the OS maker decided NOT to make a driver for the replacement RAID card we had. (at great cost and by FedEx!) I had to downgrade the OS, load the data to another device, upgrade it and throw away the raid entirely. What a bitch!

    It's even part of the reason I delayed using software RAID on Linux- I was gunshy.

    But I tried it. You'd expect the extra overhead to cost access-time, instead it speeds up reads! And the writes (at least in Linux) happen in the background so you don't notice any lag. I've run software RAID in Linux for YEARS, replacing drives and adding spares, etc. It's solid. Not only solid, but (for small applications) the best thing out there.

    (If you're gonna approach Amazon.com, hardware RAID, all the way!)

    Across the distributions, Redhat's got the lead in RAID-at-install-time, but every Linux out there has the ability. It's worth a shot!

    --
    --- For a good time mail uce@ftc.gov
  29. Re:Just remember the first rule of RAID 0 by LoRdTAW · · Score: 4, Informative

    And what allot of people don't realize is if you build a RAID array and a drive fails can you replace the drive with the exact make and model? Raids work best when every disk in the array is the same model and revision. If you plan to build a 5 disk raid array you should also purchase a 6th drive to keep as a cold spare.

    I built a RAID 5 array using three 500GB disks via mdadm under Linux. I assembled the array and formatted it. Within minutes of testing I was getting mail from mdadm telling me the array was degraded. I then began to test each disk for defects and lo and behold one disk was bad right from the start. I tried to RMA the disk but newegg had informed me those disks were now obsolete. Great. I was credited for the bad disk and purchased a new one that closely matched the other two. It was a nightmare as during some boots the disks went haywire and I would get a "Could not bd_claim sdaX" And it would hang for a while and I would have no array. It happend once in a rare while until it became a real problem. I kept my most precious data safely backed up on different disks I had spread around. It finally got so bad that I would have to constantly reboot the machine for up to ten times before the disks were synced up and the array worked. I purchased a 1TB disk and copied all the data off the array to it and used the 500gb disks in other systems. RAID is great for big fat storage arrays but it can become very sensitive and then one day POOF its all gone.

    This is the reason OEM drives from Dell, Apple, HP etc. Cost four times what a retail drive would cost. The cost is no way associated with quality but rather consistency. Retail SATA drives are constantly changing: less/more platters, faster seek and read speeds and firmware revisions. Those costly OEM drives are the same disk every time right down to the inner workings and firmware. So if you buy an Apple 1TB disk on a sled and it takes a dump in three years you can be confident Apple will replace that drive with the EXACT same one. Its not a magical Apple disk of superior quality but a Maxtor/WD/Hitachi disk that is produced for Apple with no revision changes unless Apple orders it. Unlike retail drives which are changed at the manufactures whim.

    So if you are building your own raid plan for failures and try to buy a spare for your array. I don't know disk shelf live but it will save you down the line. Also keep a USB or 1394 disk around for backups. Spread your most precious data around like pictures home movies and documents. If you have a few computers around the house keep a mirror of that data one those machines. Music, and downloaded video can be re downloaded but home movies and pictures cannot. Put all the silly stuff on the raid along with the precious stuff for access but keep backups of the good stuff!

  30. Re:Just remember the first rule of RAID 0 by Trebawa · · Score: 5, Informative

    He wants to mirror the drives. This means he wants RAID 1. Therefore, the failure rate of the array is 1/2 the failure rate of each disk (more, actually, because they're like;y identical drives that will fail at the same time, but you get my point).

  31. Buy more drives! by FranTaylor · · Score: 2, Insightful

    Simple answer: buy more drives. Put the extras in the closet. By the time you run out of spares, it will be time to move on to new drives.

  32. Re:Just remember the first rule of RAID 0 by TheRaven64 · · Score: 3, Informative

    Do you have any evidence for this claim?

    A typical RAID implementation writes stripes at a time, by issuing a series of writes to each drive. If your disks have the same geometry, then each write will be at the same physical location on each drive and so complete in almost exactly the same time. If they are not, then the different disks will be moving their heads at different times. The RAID controller (hardware or software) will then be bottlenecked by the slowest drive. To make things worse, the slowest drive can be different for each write. One write may require moving the head sideways on one disk, the next may require moving the head sideways on the other. In both cases, you are limited by the worst-case performance for the disk. The same is true for reads on RAID-5, but not RAID-1, which can just use the result for whichever disk returns first.

    --
    I am TheRaven on Soylent News
  33. Cheep Non-RAID Controller! by Tux2000 · · Score: 4, Interesting

    Fast facts:

    • NTFS and ext3 have journaling, FAT12/16/32 and ext2 don't have journaling.
    • FAT12/16/32 have a central structure (the FAT). Damage it and your data is lost. ext2 and ext3 store their meta data redundantly.
    • RAID is no replacement for Backup.
    • A real hardware RAID is expensive, and appears to be a single disk to both BIOS and OS. Its on-disk meta data is propritary, i.e. if your HW RAID controller dies, you need exactly the same controller again to get access to your data. HW RAID works with every OS, because it appears to be a single disk (typically, SCSI). Booting from complex RAID configurations is no problem, as each RAID appears to be a single disk. The RAID controller is a small computer on its own, taking care of the reqired calculations for non-trivial RAID levels, of switching to hot-standby disks, and of detecting broken disks.
    • A software RAID is cheep as dirt, every single disk of the RAID appears in BIOS and lower levels of the OS. The on-disk meta data depends only on the OS, so you can mix controllers as you like. A broken controller is no problem, replace it with any controller that has the same connectors and your data is back. Booting can be a problem, because the BIOS does not know anything about the RAID. Usually, booting is only possible for RAID-0 and RAID-1. Booting another OS is problematic, because there is no standard for Software RAIDs. Linux may be able to work with Windows RAID volumes, but Windows can't work with Linux RAID volumes. Calculation and monitoring is done by the host CPU.
    • A host RAID is nearly as cheep, the only difference to a software RAID is that the BIOS decides about the on-disk meta data. Special drivers for each supported OS know the structure of the meta-data, but they don't allow to use other controllers in the same RAID. A broken controller is a problem, because drivers will refuse to work with other controllers. Booting is no problem, because the BIOS knows about the RAID.

    I prefer pure software RAIDs, for a simple reason: They do not depend on available hardware. If one controller dies, switch to another one: Other brand, other type, other drivers, and the RAID still works. If you insist, you can even mix an IDE drive, a USB drive, a SATA drive and a SCSI drive into a single RAID. Try that with a hardware or host RAID. Some people even built RAIDs of floppy disks or USB sticks (not for pemanent use, of course).

    My faithful old Linux home server runs two RAIDs, both in software: a RAID-1 for the OS (remember: the BIOS does not know about the RAID), and a RAID-5 for the data. The RAID-1 used to run on old SCA drives, but recently, I switched to two small IDE drives due to unrecoverable SCA cabling problems. The RAID-5 is composed of four IDE drives, connected to two IDE controllers, each disk on a single IDE cable. An external USB disk is used to back up my data, rotating through 10 days. All filesystems are ext3, all disks are monitored using SMART, all RAIDs are monitored. If anything wents wrong, I will get an e-mail from the monitoring software.

    Until recently, one of the controllers was an el-cheapo non-RAID controller, and the other one was a donated, expensive, well-known brand, RAID-capable controller running in non-RAID mode. The latter one decided to randomly take some free time on the job, and either disconnected from the PCI bus or disturbed it, causing panics in the OS above. Only pure luck protected me from data loss. I ripped it out of the machine, kicked it into the trash bin, rewired the RAID to use two disks per IDE cable, and verified and reconstructed my data. Some days later, another el-cheapo non-RAID IDE controller arrived, the same brand, model and type that already sat in the next PCI slot. So I rewired the RAID again to work with one disk per cable, everything was fine again.

    For a new small business or home server, I would use nearly the same setup again: Two software RAIDs, one for the OS, and one for the data. Upgrading the OS is just fun when you can

    --
    Denken hilft.
    1. Re:Cheep Non-RAID Controller! by swillden · · Score: 2, Informative

      My faithful old Linux home server runs two RAIDs, both in software: a RAID-1 for the OS (remember: the BIOS does not know about the RAID), and a RAID-5 for the data.

      Beware of RAID-5, it's dangerous.

      The problem is that reconstructing the array after a disk fails is a very intense operation that touches every sector of every disk. If another disk in the array has a latent failure, the reconstruction operation will trigger it, and when you lose two disks from the array, you're hosed.

      This happened to me. I had a RAID 5 array with a hot spare, one drive failed and dropped out of the array, and the process of reconstructing onto the hot spare triggered another failure. Luckily, it was only a transient failure, and MD had e-mailed me reports that contained the order of the disks in the array before the second failure. By forcibly reconstructing the array (telling MD that it was "good" even though it wasn't) I was able to get the array running again in degraded mode. The second reconstruction attempt failed, but the third succeeded, at which point I removed the disk experiencing the transient failures from the array and reconstructed again onto a newly-purchased disk.

      I have since switched from using RAID 5 plus a hot spare to RAID 6.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  34. Re:Just remember the first rule of RAID 0 by Anonymous Coward · · Score: 2, Insightful

    Or don't use RAID0 for important data, idiot. Use it for games where it doesn't matter if you lose everything.

  35. Re:Just remember the first rule of RAID 0 by TheRaven64 · · Score: 2, Interesting
    One thing I forgot to mention:

    You may have noticed that some hard drives are marketed as being designed for RAID use. These work slightly differently to most consumer disks. Typically, a small region of a disk is hidden. If the disk discovers a bad sector then it will use one from the hidden region to replace it, so every write to the bad sector goes to one of the spare ones instead. This is very bad for RAID, because two drives writing to the same sector may be writing to two different physical locations (if one is remapped), with the same problems I outlined above.

    Disks designed for RAID use do not have this behaviour. If they find a bad sector, they report this to the OS. The RAID controller will then mark that sector, and the corresponding sectors on the other disks, as bad and not use it in future. Note that there is no performance gain from using RAID disks in a single-disk configuration, although this doesn't stop some people trying...

    --
    I am TheRaven on Soylent News
  36. Re:On board all the way!! by lukas84 · · Score: 2, Insightful

    Again, if you need a stable parts supply, don't go with a whitebox server. Software RAID doesn't help you in that regard - instead of an 8 year old SAS RAID controller you'll be looking for a generic 8 year old SAS controller. It'll still be shitty and not usuable in a production environment.

  37. Re:Just remember the first rule of RAID 0 by nxtw · · Score: 4, Informative

    You may have noticed that some hard drives are marketed as being designed for RAID use. These work slightly differently to most consumer disks. Typically, a small region of a disk is hidden. If the disk discovers a bad sector then it will use one from the hidden region to replace it, so every write to the bad sector goes to one of the spare ones instead. This is very bad for RAID, because two drives writing to the same sector may be writing to two different physical locations (if one is remapped), with the same problems I outlined above.

    All modern disks remap sectors as necessary. The main difference between consumer and RAID drives is the timeout for error correction.

  38. Re:Just remember the first rule of RAID 0 by TheRaven64 · · Score: 3, Informative

    Is it worth keeping a spare for the sole purpose of having the same model available in the event of a failure when you can get a newer and faster drive in the future?

    I would say not, but when one drive fails you should replace all of them. For a home array, expect one drive to fail every few years. I had a disk in RAID-1 array fail last year. It was a 40GB disk which cost around £100 new. For the same price, I can buy two 500GB+ disks now.

    Is the difference in performance between modern SATA drives so significant?

    It's not a question of performance, it's a question of the difference between a linear access and a seek. The time for a seek is 4ms+. If a drive can read 50MB/s then a linear access is around 10 microseconds. If your one disk is doing a linear access while the other is doing a seek then you are limited by the time of the seek (for RAID-1 writes and RAID-5 reads and writes). If you have to seek after every block, your maximum throughput is 125KB/s. If you do a linear read, your throughput is 50MB/s. If your drives have different geometries, you double the number of seeks you are needing, dramatically reducing your throughput.

    --
    I am TheRaven on Soylent News
  39. FAT32, Really? Protability, Really? by jcluthe · · Score: 2, Informative

    I do not believe you can use Fat32 formatted volumes to make a software raid mirror in any version of Windows, ever. If I'm wrong, tell me, but I have been working with the 'Disk Management' in windows for 15 years and have never been able to do this. Not that I would. 'For portability' is not a good reason to use a file system that was left behind by Microsoft years ago. You can mount an NTFS partition in several O/S's these days effortlessly. I agree with every one else here. Build hardware RAID 0 into your system, use all the space on those disks that you paid for, get some performance out of them. And most of all, PRACTICE RECOVERING YOUR DATA. Do mock-crashes, do some research, READ what other are doing about their problems, make some notes, get acquainted with your hardware, and your backup software, and whatever tools you end up using for data recovery. This is essential for real data loss prevention. Am I preaching? Sorry!

  40. Promise SATA RAID = Cheap and Good by maxrate · · Score: 2, Informative

    I often use inexpensive SATA RAID controllers from Promise (I do not work for promise). They don't cost very much and they have been absolutely reliable for me (for many years now!). I often stick with RAID 1. I've built several RAID5 arrays and I don't find a lot of value in them for low capacities. Mirroring (RAID 1) is straight forward, and if you ever have a problem you can always read one of the RAID 1 drives using a SATA to USB interface, or if you ever need to clone a hard disk it's easy. Promise seems to use the LAST 64k of the hard drive for it's mirror info, not the FIRST 64k! this makes any of the two drives in the RAID array easy to use out of the array when/if you're in a jam (for whatever the reasons). As far as RAIDing your data only, in my opinion RAID is designed to avoid lengthy recovery procedures - don't put yourself in a disadvantaged position - all hard drives fail eventually - RAID the OS, your data, everything! If your server is a very busy server - start looking at higher end RAID solutions.

  41. Raid will NOT secure your data by obarthelemy · · Score: 2, Informative

    raid will make your data highly available, not secure.

    if you want security, you need backups, and backups are:
    - off line (viruses, power surge, sabotage...)
    - off site (fires, theft...)
    - tested (i've got horrors stories of people that THOUGHT they had backups...)
    - multiple (... and of backups that turn bad at the worst possible moment)

    Raid is none of that. I know plenty of people who thought their data was safe because they had raid. It isn't, it wasn't, it ain't ever gonna be.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  42. Re:Just remember the first rule of RAID 0 by mooboy · · Score: 5, Informative

    Whoa, hold the boat. I've had a lot of experience with Dell & HP/Compaq(Proliant) provided RAID systems and they are not sensitive to disks with vastly different innards. All that matters is block count and software mirroring doesn't even care about that, because you'll simply be limited to the size of the smaller disk. If you're using mirroring or RAID, try to go with different makes of the same size. This article talks about MTBF. It turns out if 2 drives of the same exact model comes off the line and end up in your PC, there is a chance they could fail within a very close time to one another. So your mirror or RAID could fail permanently while rebuilding from the first failure. But if all your drives are of a different make, chances are they won't fail at the same time and you'll get the critical time needed to rebuild your array.

    When I'm going to do mirroring or RAID on hardware that doesn't have high-end dedicated server RAID controller, I use Windows or Linux software RAID. Performance is surprisingly good and I'm not married to a specific hardware implementation. I've had _none_ of the issues you've described with Linux software RAID on several servers for several years. Mdadm has only whined after a power outage or genuine disk failure.

    --
    There's no place like 127.0.0.1
  43. Re:Just remember the first rule of RAID 0 by turbidostato · · Score: 4, Informative

    "That's nice, but the submitter is asking about RAID 1."

    I think he's asking the wrong question anyway.

    "Based on past experiences, I have decided that only my data is worth saving"

    See? He is asking for backup, not RAID. It has been said one thousand times but it seems it must be said again: RAID is *NOT* in order to protect your data. NOT, NOT, NOT and then NOT again.

    RAID (not talking about RAID-0) is there in order to enhance your data's avaliability (as in, say, instead of being able to get to my data 99% of the time, I can get to it 99,9%) but when it's hosed, it's hosed. To protect your data you need backups, not RAID.

    "Of course, such a setup should secure my data"

    Of course not. Of course you will get quite a funny face when you discover it. Quite more or less the one that had the guy from this story, about six months ago, with the very enlightning title "Why Mirroring Is Not a Backup Solution": http://hardware.slashdot.org/article.pl?sid=09/01/02/1546214

    "Even more importantly, I want any drive and its data to be as safe and portable as possible"

    Then, *even* if RAID could be considered for data security (which is not) you already answered your question: as a general matter, hardware RAID will only work when using exactly the same controller model, possibly up to its minor revision. You can't count to break a hardware-managed mirror, take one disk to a standard SATA controller and get any data out of it. If your controller dies and miracolously doesn't take the disks with it you can't count on buying a different RAID card (as it will most probably be in about a year for consumer-grade hardware) and get any data out of the mirror. So you should go with software RAID.

    AND TAKE BACKUPS.

  44. Re:Just remember the first rule of RAID 0 by nemesisrocks · · Score: 5, Insightful

    Raids work best when every disk in the array is the same model and revision. If you plan to build a 5 disk raid array you should also purchase a 6th drive to keep as a cold spare.

    I hate to break it to you, but you're actually wrong.

    A RAID array is most effective using completely different drives, but of the same capacity. Five hard disks from the same manufacturer, of the same model, bought at the same time means that you're highly likely to get five drives from the same batch. Let's posit that there was some defect in this batch. Now all five of your drives have a significantly higher probability of failing at the same time. Oops! RAID can only deal with one (or two) drive failures!

    Using drives from different manufacturers or model lines means you spread the risk of simultaneous drive failure.

  45. Re:Just remember the first rule of RAID 0 by hairyfeet · · Score: 2, Informative

    Preach Brother! I have had several of my customers ask about RAID, but when actually sitting down and talking to them it turns out they are looking for a backup solution which RAID most certainly is NOT.

    Here is what I recommend to my clients-Use whatever you want inside your machine, but get a USB HDD or even better a NAS for backups. Most come with very capable backup solutions provided, and is much better for the purpose than RAID which as you so very eloquently is for access NOT backup. There are several cheap barebone NAS kits where you simply add your own drives, these have the added benefit of being easy to upgrade should your data become larger than the drives. Put a couple of 1Tb drives and a nice multi platform backup solution ( I use Paragon Drive Manager which comes with a nice Linux GUI based boot disc and covers FAT,NTFS,EXT2 and EXT3, but there are several alternatives to choose from) and all is golden.

    But please don't use RAID as a poor man's backup, as it will come back to bite you in the ass. Get a USB drive, get a full or barebone NAS, and use a real backup software like Paragon or similar. In the end you will be a LOT better off than trying to use RAID for a job it simply wasn't made for.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  46. Re:Just remember the first rule of RAID 0 by Sandbags · · Score: 2, Interesting

    Yes, Mod parent up. RAID is for providing data resiliency, not data protection. In corporations where either very large data sets would simply take too LONG to restore, or where spindle count for acheiving IOPS is critical, RAID permits a reduction in failure rate. However, is it NOT a replacement for backups, and RAID should generally only be considdered when you;re already considering a multiple disk setup (either for capacity or performance reasons).

    A RAID1 setup on your home computer may increase your uptime, and a RAID 0 can imrpove your performance, but generally, it's not that improtant, and on a home PC, typically the OS drive is more critical than the data drive (It's easy to resorte a backup, It'sdifficult to make your machine exactly as it was if you loose the drive and need to re-install).

    That said, even a data backup is NOT enough. You also likely need an image/BareMetal backup of the OS and application drives. Rember, it's one thing to limit hardware failure by using a RAID, and another to have good backups of your data, but you also need to take the human factor into account: 1) your mistakes change both RAID 1 disks, there is not rollback; 2) hackers and viruses corrupt data just as easily on your external USB used for backup as it does on your primary drive, unless you're using top nothch backup software that hides the backup[ device from Windows and makes the backups unreadable to the OS (rare); and 3) software installs, bad code, and Windows itself can just as easily render all your data useless.

    If your data is important:
    1) Backup regularly, and please use a real backup application, not Robocopy or some cheap scripting system... Keep miltiuple incremental backups and use software that manages a proper rotation and can search offline data to find files you want to recover.
    2) Make image/BareMetal backups of the OS. Vista Business and higher editions have something similar built in, but using a program like Ghost is often easier and quicker to restore from. Make a new image at least as often as you install make major changes to your system, or every few patch rotations.
    3) DO NOT leave your primary backup device connected 24x7 unless it's a tape drive or worm device. Your backups are easy fodder for hackers on USB drives. Also, a lightning strike or surge that takes out your primary AND backup is bad, really bad... ...and NO, there is NO SUCH THING as a surge protector that can stop a lighting strike. The EMP alone is good enough to destroy data. (I've seen a montior and PC 4 feet from the nearest outlet get cooked when the lightnig's EMP backfed the CRT's stores static energy into the motherboard).
    4) GET YOUR DATA OFFSITE. Fire or water damage should not be able to take out your "important enough to back up" data. This not only includes your backupos, but critical media, CD keys, and anything else you'd need to rebuild the computer far enough to reconnect to your backup disks...
    5) Keep this rule in mind: "Nothing is backed up until it's been restored." Well enough that you're doing backups, but if you have never tried to restore your system, you have NO IDEA what that takes, and NO IDEA what you're missing to do it. Done a firmware patch? many of the original drivers may not work anymore, you might need new ones on CD to reload the OS... Maybe you'll find your backup software doesn't have an open file manager, and your e-mail isn't being backed up properly when it's running... Do you have the backup software stored offsite with your backups???

    I have nearly 20 years of important files spread across my 3 main computers (including the wife's machine too) totaling about 1.1TB of actual data and files. My main machine runs a RAID 1/0 (mirrored stripes) with 4x 250GB 7200RPM drives on an AMCC/3ware controller (Soft raids SUCK, onboard RAID is not much better, NEVER opt for the lowest bidder if your data and your performance are important...) That's my OS, Application, gaming, and higly-used data drive. I also have a 750

    --
    There is no contest in life for which the unprepared have the advantage.
  47. Re:Just remember the first rule of RAID 0 by Sandbags · · Score: 4, Informative

    Why RAID is not a backup:
    1) not fireproof.
    2) not mistake proof "oops, didn;t mean to delete that"
    3) not immune to file system corruption.
    4) not immune to power supply failure/surge/lightning/other destructive forces
    5) more expensive than a good backup
    6) not protable offsite
    7) does not track versionb history or old files (something that should be of critical importance to a programmer...
    8) Viruses, mailware, hackers oh my!
    9) bad/corrupt install
    10) OS failure

    I could easily go on. I worked in DR for 4 years...

    Nearly all of the above have a higher frequency of occurance over a 5 year typical HDD life. Even if you continually replace drives without a data failure, you're still eventually going to have an issue RAID can not deal with.

    My Qnap was a $399 device. The 4 drives in it were $90 each (and the 5th spare too). The HDDs I run the PC off on the RAID 1/0 were $40 each. I only run the RAID 1/0 for performance during video editing. I chose 1/0 vs 1 since 1 halves the reliabiltiy of the drives. Even though I do have a good recovery solution, the downtime, nor the effort involved in recovery, would be welcome, and the extra $80 to mirror the performance stripe was easily spent.

    The Qnap is also my iTunes media server, my FTP server, included the price of the DR software, and runs 2 IP cameras I set up at home too (which let me tell the insurance company I have real-time video monitoring, and they knowcked an extra 5% of my homewoners policy cost, which by itself is enough to fund replacement drives as I'll need them).... Oh, yea, and it's a NAS too... It has a lot of value beyond a backup system.

    I'm guessing you've not got a child yet, or a large family. You probably don;t value to pictures you take, files you have, and other stuff on your PC. That's fine, someday you likely will.

    There are cheaper ways than mine to do backups. I have over a TB, and 3 (currelty, soon to add 2 Macs to the list an decom 1 old laptop leaving me with 4) computers I'm backing up, so centrally makes sense. If you have 1-2 machines, a small amount of data, and don't value most of it, then 2 external USB drives and a safety deposit box (Dad's house) usually suffice... Or, just an online backup account for $5 a month...

    RAID 1 might save you from a firmware failure, or a disk going bad, but that's about it... Also, RAID 1 may be cheap, but a backup is cheaper. Also, good luck rebuilding that RAID if your MOTHERBOARD fails... RAIDs are proprietary to a particular controller. Unless your new board usues the same chipset (and firmware too in most cases) you;re screwed without a backup.

    --
    There is no contest in life for which the unprepared have the advantage.
  48. Forget about RAID. by nmg196 · · Score: 2, Informative

    > I have decided that only my data is worth saving

    Then forget about RAID. RAID is designed to protect the integrity of the underlying volume - NOT the data that's on it.

    > Of course, such a setup should secure my data; should a drive crash,

    Then forget about RAID. RAID will only secure your data under some very specific cases of hardware failure of the drive. It does absolutely nothing towards preventing data loss due to (say) a corrupt file allocation table, virus, accidental deletion, or corruption.

    > Even more importantly, I want any drive and its data to be as safe and portable as possible

    Then use proper backups - not RAID. Preferably off-site backup. I use Carbonite which backs up to the 'cloud' at minimal cost.

    By all means use RAID to protect you from hard disk failure, but don't under any circumstances assume it stops you losing your data. For backups, I always use the rule that at any given point in time, assume that the next time you walk back into your house/office, that NOTHING in that building is still there. Do you have a copy of everything you care about somewhere else?

    I'm still amazed by people that carry 12 months of work around on a single floppy disk/USB stick/laptop, then cry when they go to the helpdesk asking what "sector not found reading drive A:" means, or perhaps "A USB device attached to the system is not functioning".

    Get your data in as many places as possible - preferably three. A drive which is mounted one inch above the main one is *NOT* a valid second place!