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?"

564 comments

  1. Just remember the first rule of RAID 0 by Blaze74 · · Score: 0, Offtopic

    You lose your data twice as fast!

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

    2. 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. :)

    3. Re:Just remember the first rule of RAID 0 by mysidia · · Score: 1

      If you use RAID0, make sure to "burn in" each of your drives, with full drive surface write and read testing before you start placing data on them.

      You'll also want to periodically read each byte on the disk surface while the RAID0 is in operation, to ensure the drive controller will have an opportunity to perform ECC corrections on any sector beginning to encounter errors (so there will be less opportunity for an unrecoverable read error event).

      Stress your system at least a week before you start putting any important data on it, and of course, once you start doing so, make frequent backups.

      Your backups should be frequent enough that you do not lose enough data to seriously hurt you.

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

    5. Re:Just remember the first rule of RAID 0 by nxtw · · Score: 1, Interesting

      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.

      Do you have any evidence for this claim?

      There is no need to go throguh the extra effort to use the same model of disks throughout an array or even keep a spare solely so you can have the same model in the event of a failure.

    6. Re:Just remember the first rule of RAID 0 by binarylarry · · Score: 1

      You don't need a drive with the exact same specs, just with enough blocks to represent the same size as the previous drive.

      OEM drives are expensive because A) People are typically stupid morons and B) When you mark down the server so it's not profitable, gotta make the money back somehow!

      --
      Mod me down, my New Earth Global Warmingist friends!
    7. 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).

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

    10. 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
    11. Re:Just remember the first rule of RAID 0 by nxtw · · Score: 1

      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.

      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? Is the difference in performance between modern SATA drives so significant?
      This is the point I am trying to make.

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

    13. Re:Just remember the first rule of RAID 0 by hibiki_r · · Score: 1, Informative

      Ah, but when you buy a few drives for your RAID array, with the same model and revision, and give them all very similar usage patterns, in the same exact location, then it's a lot more likely that more than one drive will fail on you in quick succession. making your RAID array a lot less safe than it seemed at first.

    14. Re:Just remember the first rule of RAID 0 by David+Horn · · Score: 1

      I think the point the OP is trying to make is that with two different drives, for every task you attempt you're going to get worst-case performance every time.

      --
      PocketGamer.org - For the gamer on the go!
    15. 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
    16. Re:Just remember the first rule of RAID 0 by nxtw · · Score: 1

      I think the point the OP is trying to make is that with two different drives, for every task you attempt you're going to get worst-case performance every time.

      Who argued otherwise?

    17. Re:Just remember the first rule of RAID 0 by nxtw · · Score: 1

      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.

      That's wasteful when you're using more than two drives.

      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.

      You are making theoretical calculations. How does this affect real-world usage? (Note: I mix drive models and notice no significant difference in performance.)

    18. Re:Just remember the first rule of RAID 0 by nostriluu · · Score: 1

      I have been running Linux mdadm RAID 5 for years using onboard IDE & SATA and completely different drives (some combination of 300, 500, 500, TB drives all from different manufacturers) and have never had a problem due to differences in drives. General performance is "good," I don't have the numbers offhand but when I was testing it was comparable to ideal configurations with these drives. For the average uses, there's no need to go out of your way.

      RAID5 has a nice side effect; if you need to send a drive in for replacement, you don't need to worry about snooping of your data. Not sure how this applies to RAID1.

    19. Re:Just remember the first rule of RAID 0 by Anonymous Coward · · Score: 0

      Haven't personally noticed that, have a couple thousand drives in operation at the moment. Drives fail for different reasons, if all your drives are approaching the decade mark then yeah they may all fail at the same time due to wear and tear. If it died with less than couple years in then, more than likely, no.

    20. Re:Just remember the first rule of RAID 0 by Weedhopper · · Score: 1

      Yep. Same drives, same source, same batch, same usage patterns = fail around the same time.

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

    23. Re:Just remember the first rule of RAID 0 by Master+of+Transhuman · · Score: 1

      What does "fail at the same time" actually MEAN?

      Are you saying two drives of the same batch are going to fail WITHIN THE TIME IT TAKES TO REBUILD THE RAID?

      I don't think so. They may fail within days, weeks or months of each other, but it's highly unlikely they will fail at the exact same time plus or minus hours - which is all you care about when rebuilding a RAID. Because the next step is to backup the data and replace the drives if you're that concerned about another immediate failure, anyway. So whether the drives you buy for a RAID are the same batch is irrelevant. The issue is WHEN the drives are going to fail - and ALL drives are going to fail sooner or later. That is what the article you reference is saying.

      Not to mention that generally people buy a bunch of drives at the same time and therefore it's highly likely that drives will fail at approximately the same time, depending on usage patterns (an OS drive may fail first since by definition it's usually reading and writing more than a data drive, unless the data drive is being used for transactions - for a home user, this is unlikely.) However, if a home user buys one drive and then months later buys another two drives and sets up RAID, it's likely his first drive will fail before his RAID drives do.

      And even if the RAID drives fail, one could fail sooner or later - that is in fact the ASSUMPTION of RAID: that ONLY one drive is likely to fail at a time relevant to rebuilding the RAID. Otherwise why bother with RAID at all?

      The position of the drives in the box could matter - one could be hotter than the other or vibrate more. This could cause one drive bought at the same time as another to fail first.

      You can't predict drive failure based on batch as a general rule. You can't even predict that two drives bought retail come from the same batch. They could be two different revisions of the controller despite being the exact same model.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    24. Re:Just remember the first rule of RAID 0 by Anonymous Coward · · Score: 0

      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.

      what magic property of raid makes it remember details about the previous drive,
      other than its size? sure it's good not to pick a drive that isn't slower or smaller
      than the previous one, but what magic do you depend on, if you depend on
      the firmware revision of the drive?

    25. Re:Just remember the first rule of RAID 0 by Anonymous Coward · · Score: 1, Interesting

      That makes no sense. The recommended setup is to actually use a bunch of disks from different vendors which means they're all going to be slightly different. Tons upon tons of people run with this type of setup with no issues.

      Not too long ago a disk in my RAID5 went bad and I replaced it with another drive that's not even close to the same size. I just made a partition that was about the same size as the old drive and mdadm rebuilt the array with no problems. Been running fine.

      I think your problems stemmed from you not knowing what the hell you're doing. Not totally your fault because the whole RAID system in Linux is confusing (MD RAID, LVM, etc). I stay away from all that LVM and other crap, just pure kernel MD stuff for me.

      Anyway, back to the original question the poster asked. Never ever use a motherboard "hardware" (actually it's software) RAID controller. That's just asking for trouble. A dedicated hardware RAID controller card might be OK but what if the controller itself goes bad? Are you sure you will be able to get to your data? For me, an OS software only solution is the only way to go.

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

    27. 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.
    28. 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.
    29. Re:Just remember the first rule of RAID 0 by some_guy_88 · · Score: 1

      There's about 50 posts in this thread saying over and over again that RAID is not a backup solution and I've heard it plenty of times before as well. What are some actual solid reasons why RAID is a bad backup?

      Your backup solution sounds incredible and very robust but also very very expensive. My data is important, but not THAT important! My ultra important data - my own code - doesn't take up much space and is easy to backup all over the place. The rest of my data took a long time to gather and it is important to me but I can't justify spending that sort of money to back it up properly.

      A RAID 1 solution seems like quite a fitting one to me. I recognise that it's not as good as your solution, but on my budget it does the job. If a hard disk fails which has happened to me (damn Seagate firmware) my RAID 1 can rebuild all my data.

    30. Re:Just remember the first rule of RAID 0 by Anonymous Coward · · Score: 0

      Note that there is no performance gain from using RAID disks in a single-disk configuration, although this doesn't stop some people trying...

      Actually, there is. Not that you're going to notice it on a personal computer, though.

      You see, some filesystems go out of their way to ensure sequential sectors are allocated, skipping known bad sectors.

    31. Re:Just remember the first rule of RAID 0 by mindstrm · · Score: 1

      "Are you saying two drives of the same batch are going to fail WITHIN THE TIME IT TAKES TO REBUILD THE RAID?"

      Statistically speaking - yes - it's much more likely. It's significantly more common. It happens - enough that people warn against the practice.

      Given the time it might take to re-build a 1 TB mirror - which is what joe average is trying to do at home - even more so.
      There is a reason you still see 73GB SAS drives on the market - more, smaller spindles equals more throughput and faster rebuilds.

    32. 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.
    33. Re:Just remember the first rule of RAID 0 by LoRdTAW · · Score: 1

      Thanks for the kind reply.

      I tried everything. Started with checking the volume, kernel revisions, and swapping every bit of hardware. The only other thing it could be is the difference in drives. If I yank the one disk that is different the system boots and the array is initialized but does not get mounted. I did not investigate any further because I did not want to play Russian roulette with my data. I do want to put together another raid array because I need allot of storage but I would rather a file system like Btrfs.

    34. Re:Just remember the first rule of RAID 0 by lebean · · Score: 0

      The RAID 1 solution gives you resiliency, not safety. RAID 1 doesn't help you at all in that "Oh shit" moment where you've just mistyped a destructive command or deleted the wrong folder. It covers you when a drive dies. not when the virus-of-the-day goes nuts on your data. It's so cheap to do a much simpler backup solution than what was discussed above, there's just no reason not to. You can get any simple external drive and copy everything important to you, and you're better off than running only a RAID solution. The difficulty is the discipline to maintain it, and copying everything everytime isn't efficient. That's where "true" backup solutions come in and get you doing automated backups at full and incremental levels, eliminating forgetfulness and/or laziness. Now you want a 2nd external drive, so you can write backups to one for a week, then take it offsite and swap in the second, which will get your backups for the next week and so on. In the case of a flood/fire/tornado/theft, you do stand to lose up to a week's worth of data, but that's better than losing absolutely everything, which is what happens with your RAID solution. Backup doesn't have to cost a lot. 2 $100 external drives and something like Bacula, or BackupPC, or one of many other options can take care of you.

    35. Re:Just remember the first rule of RAID 0 by some_guy_88 · · Score: 1
      Yeah I think you're right in that it comes down to what you're backing up. My actual work is backed up in multiple places (and yes, of course I use version control for that) but RAID 1 is just so convenient for my collection of downloaded movies etc. The fact that its mirrored without any intervention from me is nice.

      Also, good luck rebuilding that RAID if your MOTHERBOARD fails...

      I use software raid (on linux) so I'm not paying for an expensive RAID controller or anything like that.

      If I were managing a business with large amounts of critical data, I would obviously do it differently because the points you make about fire and accidental damage are important points. The thing is, I think there are varying levels of data importance. That's all I'm really trying to say.

    36. Re:Just remember the first rule of RAID 0 by Sandbags · · Score: 1

      Soft raid? If you looked at the performance impact of that, not to mention the very poor reliability, you'd stop...

      Certainly, if your data set is large (lots of video) but of low value (redownload/rip again and your time is of low value itself) then certainly, it might make sense, but still considder that a second hard disk, externally, and rsync run via cron a few times a day, with history enabled, is a better solution and less impact on your I/O.

      --
      There is no contest in life for which the unprepared have the advantage.
    37. Re:Just remember the first rule of RAID 0 by some_guy_88 · · Score: 1

      a second hard disk, externally, and rsync run via cron a few times a day, with history enabled, is a better solution and less impact on your I/O.

      That's good advice. If I were setting this up from scratch I'd probably do that (and may still).

    38. Re:Just remember the first rule of RAID 0 by AndrewStephens · · Score: 1

      I don't trust this logic. There are failure modes where mirroring makes it impossible to determine which drive is correct. Errors when writing sectors are not always reported, quite apart from the case where the power goes off and one drive has flushed its cache and the other drive hasn't. If one drive says X and the other says Y, which do you believe?

      Even if you know which drive to replace, rebuilding the mirror with a replacement drive does a read on every sector of one disk and a write to every sector of the other. What do you think the chances of that operation completing successfully with today's large drives is? Hint: the rate of errors/sector hasn't improved much in the last ten years while the sector count has increase massively.

      RAID1 is useless for protecting against hardware errors - people use it for the stellar read-performance and for no other reason.

      --
      sheep.horse - does not contain information on sheep or horses.
    39. Re:Just remember the first rule of RAID 0 by Maxmin · · Score: 1

      RAID1 is useless for protecting against hardware errors - people use it for the stellar read-performance and for no other reason.

      In my experience, RAID1 performance gain varies quite a bit from solution to solution.

      For a desktop solution, a system builder can get good results by stroking the drive(s) during O/S installation, then carefully choosing which partitions to use for their various needs (outer vs inner.)

      And back it up! My solution has been to install a second drive of same-or-greater size from a *different* manufacturer. It stays spun down most of the day, and is started periodically for backups. (Yes, I've been lectured that drives supposedly last longer when spinning all the time, but I don't buy it - they're generating heat, are subject to g-force shocks, etc.)

      I've been happy using rdiff-backup, but there are plenty of backup solutions for Windows, if the OP choose to be proactive about that.

      --
      O lord, bless this thy holy hand grenade, that with it thou mayest blow thine enemies to tiny bits, in thy mercy.
    40. Re:Just remember the first rule of RAID 0 by jggimi · · Score: 1

      ...if you need to send a drive in for replacement, you don't need to worry about snooping of your data...

      You are misinformed.

      An unencrypted sector on a disk drive is just as readable, with or without a filesystem on a drive. A responsible IT administrator must consider data security when disposing of a disk drive, whether with a hardware vendor, the nearest trash receptacle, or eBay.

    41. Re:Just remember the first rule of RAID 0 by ResidentSourcerer · · Score: 1

      I've looked at raid at various times through my IT life, and concluded that, at least in hardware, it wasn't ready for prime time for much of these faults. At least not at the consumer level.

      As a sysadmin, almost all of my restore requests for files were from people who shot themselves in the foot: Deleting a file accidentally. (Or for whom Microsoft had shot them instead. The dreaded "Your Powerpoint file is corrupt...")

      Most users don't need atomic database consistency as much as they need protection from their own mistakes. Myself included.

      So now, I eschew raid. I back up to anohter computer using rsync with some form of versioning. It with great pleasure I see the look of joy on a grad student's face when I tell him that he now has 3 folders in his home directory labeled "Tuesday", "Wednesday", and "Thursday" with the 3 latest versions of this doctoral thesis.

      --
      Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
    42. Re:Just remember the first rule of RAID 0 by ResidentSourcerer · · Score: 1

      But if you believe the Vinum documentation you should choose a stripe size that is large compared to your average write. This way most transactions use only a single stripe. Alas for all it's elegant theory, I could never get vinum or gvinum to work for me for more than about 3 days without irrecoverable errors.

      There is no reason that a RAID system needs to require all copies of a transaction to finish before the next one starts. Indeed the virtue of queued writes is that the file access doesn't even have to proceed in the correct order.

      If you are concerned about file system consistency, you write a sequential number as part of each transaction. So if the power fails after copy A is written, but B has not, the sequence number tells the OS which one is the most recent.

      --
      Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
    43. Re:Just remember the first rule of RAID 0 by ShieldW0lf · · Score: 1

      Since no one else said it:

      If you want to keep your data secure, you sure as hell aren't going to do it using FAT32. The argument in favour of doing so is, it will make it available to multiple operating systems. Thing is, it's probably the least secure file system you can find that will hold large files. It's just not a good idea.

      That said, if this is indeed what you want to do, you need to use hardware raid. For no other reason than this: Windows software raid will not be accessible from any other platform than Windows. Going to be highly vulnerable to corruption though.

      --
      -1 Uncomfortable Truth
    44. Re:Just remember the first rule of RAID 0 by RingDev · · Score: 1

      I agree with you, but...

      1) not fireproof.

      Are you suggesting a tape that is in your tape drive in the PC/Server room is going to be readable after enduring a fire?

      5) more expensive than a good backup

      Last time I was speccing out backup solutions (about a year ago), high volume DLTs and a drive costed significantly more than an array of similarly sized SATA drives.

      6) not protable offsite

      External HD cases and caddies are extremely portable.

      7) does not track versionb history or old files (something that should be of critical importance to a programmer...

      So long as you have a proper rotation of hard drives it does. Also, if you are counting on your backup solution as a code repository, you are doing something very VERY wrong. Using a backup system as a code repository is about as smart as using RAID for a backup solution.

      8) Viruses, mailware, hackers oh my!

      A corrupted file or virus that gets backed up will be just as potent as the one written to the RAID drive when you pull the data off of it. Mal-ware (I'm assuming you weren't referring to outlook) isn't going to be much of an issue as he should only be backing up data. And I'm not sure why a RAID configuration would make you any more at risk of hackers than a backup solution, although you may have better odds of finding a buffer overrun in one driver than the other.

      9) bad/corrupt install

      Same can be said for tapes and tape drivers.

      Point being, RAID is not a backup solution, it is a tool for ensuring maximum availability of data. Now IF you have a proper backup solution (off site storage, data management, recovery plan, etc...) but you are too cheap to buy a new tape drive and media. Then yanking a mirrored drive every night from a software raid and sending it off to storage can work. But it should only be done with the understanding of the risks that it poses.

      The most important part of a backup solution is not the medium. It doesn't matter if you are rotating tapes, disks, thumb drives, punch cards, or what ever. What does matter is that your data is being stored in a secured manner and that you have a TRIED and TESTED recovery plan.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    45. Re:Just remember the first rule of RAID 0 by Tolkien · · Score: 1

      Sort of like this?

    46. Re:Just remember the first rule of RAID 0 by Sobrique · · Score: 1

      I'd say the major one is that changes to your primary device are replicated immediately to the secondary - I could fish for figures on the percentage of 'outages' that are operator error, but I can't be bothered. Suffice to say, it's the majority of them - deleted the wrong thing, let their kids at it, dropped it, that kind of thing.
      RAID is fault tolerance - it protects you against a drive failure. That's all. It doesn't allow you to recover your data when it gets deleted/corrupted.

    47. Re:Just remember the first rule of RAID 0 by maraist · · Score: 1

      Who said backup? People see what they want to see.

      BackupPC server: Linux SW RAID-1 (3 way, leaving a DVD slot) mitigates bad-blocks.. On first smart error, throw the $30 disk out and plop in a new one.
      Desktop: Linux SW RAID-1 (2-way).

      External USB/NAS for the BackupPC server.

      Judicious manual use of subversion for local configuration files in read-only checkpoint mode (so history never changes and thus is safe/efficient to backup). This is slightly redundant with BackupPC's version-checkpoints, but allows a compact infinite history, and visual deltas.

      Occasional off-site rotation. (possibly using Amazon storage).

      For servers, at my work, we do almost the same thing, but use hot-swappable hardware raid controllers with RAID-01, and we use LVS snapshotting for consistency (every try to rsync actively changing data?) and for apps that support it, explicit dump operations (like mysqldump) to produce wholly consistent point-in-time backups. For our light-but-real-time servers, we ALSO use drbd (block-level network replication) along with heart-beat.

      Frankly, I'm rather surprised by the backlash against RAID here.

      --
      -Michael
    48. Re:Just remember the first rule of RAID 0 by Sobrique · · Score: 1

      I have. We've got a couple of bit storage arrays which I look after, and it's quite noticable that we sometimes have 'waves' of drive failures - a statistically improbable clumping of drive failures, and then a substantial period of 'quiet'. Upon investigation of this happening it tends to be the case that the drive failures are all from same batch drives - because subjected to very nearly the same access pattern and stresses, it should come as no suprise that they all fail at approximately the same time.

    49. Re:Just remember the first rule of RAID 0 by somersault · · Score: 1

      Are you suggesting a tape that is in your tape drive in the PC/Server room is going to be readable after enduring a fire?

      No, he's simply saying that you need to store backups off-site otherwise they can get taken out along with the original data. Only an idiot would buy an expensive tape drive then just leave one tape in there all the time.

      --
      which is totally what she said
    50. Re:Just remember the first rule of RAID 0 by plague3106 · · Score: 1

      Are you saying two drives of the same batch are going to fail WITHIN THE TIME IT TAKES TO REBUILD THE RAID?

      And yet, we had exactly this happen. Actually, the second disk failed when the system attempted to reboot after noticing the array was degraded. Two disks failed within seconds of each other.

    51. Re:Just remember the first rule of RAID 0 by Sobrique · · Score: 1

      You can - if you take two functionally identical pieces of hardware - which 'same batch' tends to imply. And then subject them to very nearly the same environmental and stress patterns - which being in the same array, with the same workload tends to imply - then your probability of multiple drive failures is substantially increased. Mean time between failure is fine for an isolated case, but a large (1Tb+) RAID 5 set will take a substantial amount of time to rebuild. I'm not saying a disaster is guaranteed, but I have seen in real world practice the statistical 'clumping' of drive failures on one of our storage arrays, as all the drives in a batch start to hit the limit of their wear and tear.
      Of course, that assumes you hot spare (and we do) - but not all home systems can 'afford' the overhead of a hot spare - which in turn increases the window in which your second failure can occur.

    52. Re:Just remember the first rule of RAID 0 by hazydave · · Score: 1

      Software-driven RAID 1 (by which I mean RAID driven by the software in your filesystem, as per Windows/Linux, or the software in you machine BIOS and drivers, as per the motherboard-based RAID, as opposed to the software running on a "hardware RAID card" on a separate processor... ultimately, all RAID is software) generally has a very low overhead.... the extra writes do take time, but given the typical overhead of ATA controllers, at worst, you're doubling that (eg, 2% up to 4% or so), with practically no software load over that of a normal driver. Obviously, going to a "real" RAID 5 or some-such, that wants its own auxilary CPU.

      But not is all golden, either. On reads, RAID 0 or 1 can actually increase your seek time, since your effective seek time will be the worst case across all drives in the array. You don't notice that streaming, since you seek less often, but for lots of small reads across many, many files (think 32-channel audio mixer), RAID may simply be a bad idea as a project drive.

      --
      -Dave Haynie
    53. Re:Just remember the first rule of RAID 0 by Sobrique · · Score: 1

      RAID is good if you're wanting a system that doesn't crash as often. Being able to hot swap, or 'fix' your RAID 5 in a maintenance window is preferable to having it go 'boom' in the middle of the day, and having to fix it NOW whilst your users are breathing down your neck.
      We back up all our stuff none the less - we've yet to lose data as a result of a RAID problem, but we frequently have restore requests, due to 'accidents' - some user induced, some microsoft induced (seriously 'file synchronisation' and PST files. Ugh).
      We also do a daily snapshot of the filesystem for point in time recoveries - this isn't part of our 'recovery strategy' but having the data online immediately for the last 7 days is valuable - most of our users need files that they have just deleted/corrupted.
      But above all, every single restore request we get is not something that RAID would - or indeed could - have protected against - because the user _asked_ for the files to be deleted, and the computer complied.

    54. Re:Just remember the first rule of RAID 0 by hazydave · · Score: 1

      While not a traditional RAID, I've been really happy with the Drobo unit I put in last year. This delivers RAID-like behavior with as few as two drives, which don't have to be identical (or even the same size). When you're using two drives, it acts like a RAID1 in terms of storage overhead; as you add more, it tends toward a RAID5 in overhead. One drive can always be removed... if you replace a failing drive with a larger one, the system adjusts (usually takes about a day to reconfigure itself). It can run in "supporting old FS limitations" mode... for example, on my XP machine, it configures itself as dual 2TB partitions... if I add enough storage, a third or four partition will appear (it also supports large partition models, but at least under Windows, that would also require Vista... no thanks).

      The normal model runs over USB 2.0 and Firewire 800, so no, not as fast as an eSATA or SAS RAID, but good for ready availability of anything you might need that's NOT the current project.

      --
      -Dave Haynie
    55. Re:Just remember the first rule of RAID 0 by jonbryce · · Score: 1

      Where do you get the 1/2 failure rate from?

      Supposing the drive has a 10% probability of failure. Assuming no correlation, the probability of both drives failing would be 1%.

    56. Re:Just remember the first rule of RAID 0 by RingDev · · Score: 1

      No, he's simply saying that you need to store backups off-site otherwise they can get taken out along with the original data. Only an idiot would buy an expensive tape drive then just leave one tape in there all the time.

      True, but the same is true for any backup solution, regardless of the media. If you use tapes, you have to store them off site. If you use external hard drives, you have to store them off site. How ever you get your data to the media is immaterial if you just leave it sitting in the server room.

      A tape back up does not offer any advantage over any other media in that regard.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    57. Re:Just remember the first rule of RAID 0 by somersault · · Score: 1

      Yep, and he was saying nothing about tapes at that point, he was just saying "why RAID is not a backup".. in fact I don't think he mentioned tapes at all in that post!

      --
      which is totally what she said
    58. Re:Just remember the first rule of RAID 0 by Trebawa · · Score: 1

      You are completely right. I am a complete idiot, and deserve to be modded down. Mod parent up.

    59. Re:Just remember the first rule of RAID 0 by drsmithy · · Score: 1

      Soft raid? If you looked at the performance impact of that, not to mention the very poor reliability, you'd stop...

      No, if you actually looked at the performance and reliability in comparison to hardware RAID - which you have obviously not - you'd be crazy not to use software RAID.

      There are some good reasons to use hardware RAID. Performance and relability are not two of them.

    60. Re:Just remember the first rule of RAID 0 by Deton8 · · Score: 1

      That's not a very helpful calculation. The OP is concerned with the possibility of data loss due to drive failure, which is a function of MTBF of the drive and his MTTR of replacing a defective drive (MTTR includes the rebuild time for simplicity). In other words, he won't lose data unless the second drive fails during the vulnerable window of time before the first defective drive is replaced and rebuilt. A better question to ask perhaps is what is the MTBF of Windows (and/or the application software and/or the user and/or malware...) not destroying the data partition (and it's mirror). Probably happens 1000 times as often as a dual-drive RAID-1 disk failure. My suggestion would be to have good backups, and for really critical stuff store a copy in a USB drive at some other location.

    61. Re:Just remember the first rule of RAID 0 by jonbryce · · Score: 1

      What you are looking at is the probability data loss happening in a particular period - the critical window. If you have a single drive that is the probability of that drive failing. If you have RAID-1 storage, then it is the probability of both drives failing at the same time.

      The probability of one drive failing is pF. If the correlation is 1 then the probability of both drives failing is also pF. If there is no correlation, then the probability of both drives failing is pF^2, where pF is expressed as a fraction. If there is some correlation, then the probability of both drives failing is somewhere between the two extremes.

      I think we understand that software, viruses, stupid users etc see the RAID as a single c: drive or whatever, and any damage they cause will be caused to both drives.

    62. Re:Just remember the first rule of RAID 0 by egarland · · Score: 1

      For every idot who's lost data from a RAID array there are 10,000 people who've lost data from drive failures.

      Despite everyone's constant loud claims to the contrary, there is a class of data that is important enough that you not lose it to want it on a RAID array but not important enough that you not lose it to want to back it up. For me.. the line between these is gray but a basic rule of thumb is anything on a machine that I didn't create myself (i.e. that can be recreated fairly easily from external sources) does not need to be backed up. This class of data is probably roughly 99% of the data on most people's desktops. For this class of data, losing data is an annoying and time consuming headache but it's not catastrophic. Also, in a lot of cases like installed OS's and programs, backups are of limited use unless you can restore from scratch (which most people can't) In my setup I have a RAID 6 array backed up to a RAID 5 array that holds my unique data. Both my and my wife's primary desktops have mirrors as well though to keep the machines running reliably.

      So, to those people who say RAID does nothing to prevent data loss.. you're obviously wrong. Stop talking.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    63. Re:Just remember the first rule of RAID 0 by RingDev · · Score: 1

      No, he's simply saying that you need to store backups off-site otherwise they can get taken out along with the original data. Only an idiot would buy an expensive tape drive then just leave one tape in there all the time.

      Yep, and he was saying nothing about tapes at that point, he was just saying "why RAID is not a backup".. in fact I don't think he mentioned tapes at all in that post!

      And only an idiot would leave a hard drive with backup data on it sitting there all the time. His point is valid in that ANY backup solution is worthless if you don't get the media secured. But that isn't a reason against using a RAID mirror to populate that backup data.

      Using a RAID mirror to populate the backup data is a process. The hard drive that is populated is the media. Using hard drives as backup media is not a problem. Using RAID mirrors to populate that data is the problem. More accurately, recovering data from a RAID mirror is a HUGE problem with significant risks.

      There are very good reasons to avoid using a RAID system in your backup solution, but the GP missed the mark on many of them.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    64. Re:Just remember the first rule of RAID 0 by WarlockD · · Score: 1

      You would "think" Big firmware patch for alot of SCA SCSI drives and some SAS drives were for the TLER issue. Seems even enterprise drives had that number to low:P

    65. Re:Just remember the first rule of RAID 0 by somersault · · Score: 1

      I don't know why you're going on about that - he didn't say you shouldn't use it as part of your backup system, only that by itself it does not constitute a backup, and that is IMO the most important point to take from this whole page discussion. Too many people think RAID is a method for securing your data, that's how it was first introduced to me anyway.

      Don't think he even said anything about the pros and cons of different media. It's unrelated to the whole RAID situation, you could technically create a RAID setup with any type of media.

      --
      which is totally what she said
    66. Re:Just remember the first rule of RAID 0 by Master+of+Transhuman · · Score: 1

      Okay, then RAID just dropped significantly in value if it's primary purpose - to allow recovery from disk failure - is "statistically likely" to be unable to be fulfilled because two drives fail within the time required to rebuild the array.

      I find this ridiculous. I think if you did a study on HOW OFTEN THIS ACTUALLY HAPPENS you will find it happens in such a low percentage of cases - probably under 1% or even 1/2 of 1% - that it's not reasonable to be concerned about it.

      Shit happens - but not all the time.

      If the paranoid truly think this is a problem, then they need to be using RAID setups that allow for more than one disk to fail or they need to be using continuous backup, replication and fail-over techniques with multiple machines. You get the same result as RAID without the headaches - unless of course you think the same disks in multiple machines are going to fail at the same time. In which case, the claim becomes "there IS NO way to prevent data loss".

      Add in the problems with backing up and restoring RAID volumes in the event of operating system failures, especially in the case of dynamic volumes, and it would seem RAID is highly over-rated as a useful technique for recovering from data loss.

      If you believe the paranoids.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    67. Re:Just remember the first rule of RAID 0 by Allador · · Score: 1

      I dont think you understand what RAID1 is for.

      There are failure modes where mirroring makes it impossible to determine which drive is correct.

      No there arent. There's always a primary, and unless it fails, its the correct one, by definition.

      Errors when writing sectors are not always reported,

      This is not a failure mode RAID1 is intended to protect against.

      quite apart from the case where the power goes off and one drive has flushed its cache and the other drive hasn't.

      If this happens, then that means the system's/rack's/room's battery backups didnt work, and the raid card's onboard battery also didnt work. This is not a failure of RAID1, its a failure of your systems design and maintenance.

      Even if you know which drive to replace

      You always know which drive to replace. The RAID card tells you. On most systems, its the drive with the red or orange light on it, instead of the regular green light.

      What do you think the chances of that operation completing successfully with today's large drives is? Hint: the rate of errors/sector hasn't improved much in the last ten years while the sector count has increase massively.

      The chances of it completing successfully before the other drive fails is usually quite high. If your rebuild times are so long that you experience significant risk of failing the other drive during rebuild, then you need to use smaller drives, or some other approach.

      RAID1 is useless for protecting against hardware errors - people use it for the stellar read-performance and for no other reason.

      This statement shows that you dont understand what RAID1 is for. No RAID solution is, by itself, intended to protect against bus errors, undetected write corruption, cosmic-ray induced bit flipping, or other forms of corruption at that level.

      RAID1 provides availability. It allows your machine to stay up and keep going if a drive fails. You also get some concomitant improvement in read speeds, but thats not usually the primary reason, its just a nice side effect.

    68. Re:Just remember the first rule of RAID 0 by Allador · · Score: 1

      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.

      Actually, that _always_ works, at least with mainstream raid controllers.

      RAID-1 mirroring (and only RAID-1 mirroring) does not write the data in a proprietary format on the drive. The only difference between a mirrored drive and a regular drive is that most decent RAID controllers will write the volume configuration to every drive as well.

      Now, what you say is absolutely true when dealing with any other raid type.

      Note that there may be odd or really crappy controllers that do use a proprietary format for RAID-1, but thats not the case for all the mainstream cards used in intel servers.

    69. Re:Just remember the first rule of RAID 0 by AndrewStephens · · Score: 1

      There are failure modes where mirroring makes it impossible to determine which drive is correct.

      No there arent. There's always a primary, and unless it fails, its the correct one, by definition.

      Errors when writing sectors are not always reported,

      This is not a failure mode RAID1 is intended to protect against.

      hmmm, sounds a little like you are agreeing with me there. Failing to protect against write failure sounds like a pretty big deal.

      Look, the whole point of any RAID is to provide continued availability in the event of component drive failure. RAID1 fails to do this reliably for the reasons I outlined. Read speed is the only reason to use it.

      You also get some concomitant improvement in read speeds...

      However, you have just taught me a new word.

      --
      sheep.horse - does not contain information on sheep or horses.
    70. Re:Just remember the first rule of RAID 0 by sbjornda · · Score: 1

      I find this ridiculous. I think if you did a study on HOW OFTEN THIS ACTUALLY HAPPENS you will find it happens in such a low percentage of cases - probably under 1% or even 1/2 of 1% - that it's not reasonable to be concerned about it.

      Anecdotal evidence: It's happened to me 3 times in the last 10 years across ~140 Intel-style servers, all with hardware RAID controllers and Direct Attached Storage (DAS). One drive fails, the rest of them get extra-stressed, causing one or two more to fail. The result: Hours of downtime while you restore from backup. Leading to cranky users. Bah, who needs their old business anyway.

      IBM's web site even has instructions on how to try to recover as much data as possible from a dual-drive failure on their ServeRAID cards.

      Having a distributed hot spare *should* help in theory. Even so, hot-swapping a defunct drive in a hardware RAID on DAS is something I prefer to do outside of prime time hours, and I strongly recommend checking the status of the last backup before proceeding.

      --
      .nosig

    71. Re:Just remember the first rule of RAID 0 by RingDev · · Score: 1

      I am agreeing with you here ;) But there are two different schools of thought on the "RAID as a backup" solution. The first, is the completely idiotic, "I'll mirror the drive and call it a backup". This solution is so obviously poor that only the dimmest would ever consider it even worth mentioning.

      The second is the "I dun learnt about backup solutions so lets mirror the drive and pull it every night for an off site rotation." And this, while better than the above idea, still fails hard as a backup solution.

      If you ever get into the RAID as a backup argument with someone, and you immediately point out the problems with just leaving the mirror in the bay, they will quickly advance to applying the second argument.

      So what I'm saying is that many of the GGGGGP's arguments against RAID as a backup fail as soon as the idiot puts the drives into a rotation. So it is important to identify which of those arguments are related to a good backup process and solution and which are related explicitly to RAID.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
  2. 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. Re:Have some FUD with your RAID by FranTaylor · · Score: 1

      Written in complete ignorance of other linux file systems that do not have these problems...

    3. Re:Have some FUD with your RAID by Anonymous Coward · · Score: 0

      Do you really want to trust Windows with your data?

      no offense but you just asked a really stupid question , your on Slashdot what do you think is going to happen , they are just a bunch of incompetent linux users that don't do anything but hack windows computers and when they aren't doing that they are flaming about windows computers

    4. Re:Have some FUD with your RAID by Anonymous Coward · · Score: 1, Funny

      You need to have backups, you ignorant slut.

    5. Re:Have some FUD with your RAID by Hal_Porter · · Score: 1

      My friend at Netscape used Windows and one day all his source code had been overwritten with billgrulez! repeated over and over again.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    6. Re:Have some FUD with your RAID by Anonymous Coward · · Score: 0

      The problem with RAID is that it is designed to provide continuous operation, not necessarily data recovery. RAID is there to keep the server running in the event of a drive failure. If the system fries and takes both your RAID drives (from power surge, etc.) then you will have 2 fried copies of your data.

      Get yourself a cheap NAS like the dlink dns-323 which uses 1 or 2 SATA drives. With GB speed (and jumbo frame support), you can use it as a cheap repository for backup. All of my client systems at home do regular backups to the NAS so I have 2 copies, one on the client and one on the network that anyone can access. If the client system dies, there is a good chance that it takes its drive with it, so a networked version will still be accessible.

      Streaming music and even HD video over the network runs flawlessly.

  3. Drobo by mveloso · · Score: 1

    "I want any drive and its data to be as safe and portable as possible [...] even if the OS or the controller screw up big time."

    If the controller screws up and writes crap to your raid, your data is dead. Not sure if your expectations are realistic.

    Try a drobo instead.

    1. Re:Drobo by nxtw · · Score: 1

      If the controller screws up and writes crap to your raid, your data is dead. Not sure if your expectations are realistic.

      Try a drobo instead.

      So instead, you rely ony a proprietary *external* RAID system.

    2. Re:Drobo by jon3k · · Score: 1

      No you just restore your backups. How about instead of RAID you just buy a second hard drive and copy the contents of hard drive A to hard drive B every night?

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

    Comment removed based on user account deletion

  5. Be Careful by Anonymous Coward · · Score: 0

    Repeat after me: RAID is NOT backup

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

    2. Re:Be Careful by Lennie · · Score: 1

      RAID 1 hopefully prevents that a server will go down and it makes it possible to easily replace a bad disk.

      --
      New things are always on the horizon
    3. Re:Be Careful by nxtw · · Score: 1

      making reads quicker (mirrored disks, and sometimes, but not necessarily, RAID5/6), though you have a performance penalty for writes

      My software RAID6 arrays have higher read and write speed than a single drive. Read speed is limited by bus bandwidth, and write speed is limited by seek time and CPU time.

    4. Re:Be Careful by tomhudson · · Score: 1

      RAID 1 hopefully prevents that a server will go down and it makes it possible to easily replace a bad disk.

      I would guess that the key word there is "hopefully" - various RAID configurations can help when it's just a disk failure, but they do nothing if the problem was elsewhere - like a motherboard that takes out all the drives.

      Also, by the time one disk fails in a RAID, there's a good chance that the others are ready to give up the ghost as well, so you stand a good chance of having another failure while you're trying to rebuild the array - most likely from a previously-unseen error on one of the existing disks. After all, the hardware doesn't know that sector you wrote a year ago is unreadable until it tries to restore it ...

    5. Re:Be Careful by tomhudson · · Score: 1

      making reads quicker (mirrored disks, and sometimes, but not necessarily, RAID5/6), though you have a performance penalty for writes

      My software RAID6 arrays have higher read and write speed than a single drive. Read speed is limited by bus bandwidth, and write speed is limited by seek time and CPU time.

      ... and my setting up this box with / on one drive, /home on another, /var on another, and /srv on yet another also resulted in much-improved read and write speed ... and in this case it has nothing to do with RAID, but allowing files to be read and written on multiple drives + multiple controllers + multiple caches. Improved performance without any of the overhead of doing parity calculations to support RAID ... and a lot less disk wear, and less heat, since each write is to only one disk, not all the drives in a RAID.

      The improvement is huge ...

    6. Re:Be Careful by Christophotron · · Score: 1

      yea, its true that raid is not backup. but what am i supposed to do in order to backup 4 terabytes of data? and these 4 teras are rapidly filling up, i will soon expand to 6+. i can store the most critical stuff on a separate machine that's usually powered off, but how can i back up my multi-tera RAID-6 properly without buying twice as many spinning disks? is there an economical tape solution for home use?

    7. Re:Be Careful by Anonymous Coward · · Score: 0

      A two drive mirrored configuration like this article is talking about would double the read performance and the write performance would be the same as a single drive (it would not cause a penalty like you suggest).

      In fact, there is no RAID configuration at all that is slower than a single drive in the array so in fact there is never a penalty for using RAID.

    8. Re:Be Careful by tomhudson · · Score: 1

      In fact, there is no RAID configuration at all that is slower than a single drive in the array so in fact there is never a penalty for using RAID.

      Not true. Try this: instead of creating a 4-disk raid, split your 4 disks into /, /home, /var, and /srv - you save a lot of overhead associated with parity info on both reads and writes, AND you have the advantage of only accessing one drive for any particular piece of information (whether for reading or writing) so your log file doesn't interfere with your database which doesn't interfere with loading shared objects which doesn't interfere with that image you're editing in your home directory. Lower cpu load, better drive cache usage, less head movement (only one drive needs to seek to write any particular piece of data), less wear and tear, and less heat buildup. Using the same 4 drives in a RAID results in less performance and more wear and tear, and a loss of 25% of capacity ...

      If you're worried about data integrity, buy a second computer and back it up. Drives on the same machine are NOT a data integrity OR a backup solution. Neither are RAID - unless it's a distributed redundant RAID - and you'll have a second box in such cases, so what's the point?

    9. Re:Be Careful by jones_supa · · Score: 1

      RAID is NOT backup

    10. Re:Be Careful by Anonymous Coward · · Score: 0

      You clearly don't understand RAID. The write penalty is the overhead associated with RAID 5/6 where the system needs to read every stripe into memory, recalculate the parity, then write that and the original data to the RAID set for any single write. Say you have N drives in a RAID 5 set, that means for each write, you have (at least) N-2 reads, an expensive parity calculation, and 2 writes, all for that one little write.

    11. Re:Be Careful by Anonymous Coward · · Score: 0

      I have never seen a performance penalty for writes with RAID1 over SATA even using motherboard RAID. Both drives are written to concurrently, not consecutively. Is this something learned from the days of having two drives on one cable perhaps?

    12. Re:Be Careful by tomhudson · · Score: 1

      I have never seen a performance penalty for writes with RAID1 over SATA even using motherboard RAID. Both drives are written to concurrently, not consecutively. Is this something learned from the days of having two drives on one cable perhaps?

      there's a penalty compared to writing different data on different drives. Example, if your log files are on one drive, and your web server files on another, and your database on a third, you have a lot less head movement. You also are using 3 independent caches, instead of filling the 3 caches with the same data.

      Same benefits for reads.

  6. 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 rduke15 · · Score: 1

      You can have a FAT toasted beyond recognition and still get it back by putting it into a Win 9X box.

      Well, if you are able to find a Win95 box, and if you still remember how that works... :-)
      (Oh, and it better be a Win95 box with support for FAT32, unless all your partitions are under 2GB)

      But I do agree with the rest of your remarks.

    3. Re:FAT??? by ls671 · · Score: 1

      Agreed, RAID prevents from a drive failure, period. If your controller fails you lose data, if your mother board fails you may loose data, if your memory fails, you may loose data, etc...

      As the poster said, I would go first with a proper backup strategy, it is more important in order to secure your data. Then, go with RAID if you evaluate that you still need it. Heck, as the other poster mentioned, you may find out that you do not need RAID anywhere although I always like to add RAID AFTER my strategy is made-up. RAID doesn't really count when you calculate how safe your data is. It's only a "nice to have".

      A proper backup strategy involves a second computer that makes everything redundant (memory, controller, MB, etc..) or very expensive business grade devices (+5000 $) with components that are orders of magnitude more reliable than the ones in a cheap PC and that often have those components installed in pairs to insure redundancy within the device !!! Go with a second computer to save.

      Hints on a backup solutions:
      http://slashdot.org/comments.pl?sid=1277921&cid=28429713&art_pos=37

      --
      Everything I write is lies, read between the lines.
    4. 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.

    5. Re:FAT??? by Pentium100 · · Score: 0

      FAT filesystem has a second copy of FAT right after the first one. They are updated at the same time, but usually only the first one is used for reading. If the drive develops a bad sector there, you can copy the FAT from its backup.

      NTFS has a copy of the first 16 MFT records only. If a bad sector develops inside the original MFT, you can lose up to 64 files. This has happened to me. I am only using NTFS only because I have files bigger than 4GB.

      Anyone knows a way to make a backup of the MFT to another disk at the time of write? Then it would be almost the same as with FAT.

    6. 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.
    7. Re:FAT??? by GeekDork · · Score: 1

      In my experience, NTFS and other journaling file systems mostly break in rather catastrophic conditions, i.e. power loss or kernel-level system crash. FAT on the other hand tends to corrupt silently out of the blue, and wind up with lots of inconsistencies after a few months of seemingly normal use.

      As an added bonus, you will get severely degraded performance when dealing with "a lot" of files, e.g. a Lightroom archive with around 15,000 pictures in it. I use rsync to back those files up (to a small fileserver with a 2-channel 3ware controller by the way). On a FAT partition, rsync used upwards of half an hour just to determine which files to back up, while the same operation is virtually instantaneous on an NTFS partition. Similar things occur for operations like file system checks and defragmentation.

      --

      Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    8. Re:FAT??? by Gription · · Score: 1

      I have a Win 98 box that is just for doing data recovery.

      (And, yeah, I'm the only one where I work who remembers how to use it...)

    9. Re:FAT??? by Alrescha · · Score: 1

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

      Care to back that statement up? 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.

      A.

      --
      ...bringing you cynical quips since 1998
    10. Re:FAT??? by Gription · · Score: 1

      To a large extent I agree with this. I just don't agree with the conclusion.

      FAT is a little more prone to wonkyness in the directory, and yes it can pile up over time but what does that prove? Even though the directory has been stirred with a spoon you can still get at it.
      NTFS has a higher tendency of having a problem and then everything is gone unless you have some serious tools.

      The bad part of recovery is when you are working with a drive that is seriously in failure mode and getting worse you are in a race against time getting the data off the drive.

      With NTFS the scanning process to find data takes time that may kill the drive.
      With FAT you can usually start pulling data right from the start and as the drive degrades it gets harder and slower until the drive is dead. Often the NT based system you are trying to recover it with will refuse to mount the drive. The Win 9X systems will look at the drive and still try to mount it.

      I'm not a big fan of full OS recovery backups for non AD dependent systems. For file data backups I work from a "Get the data and slap it into a fresh loaded box" kind of theory. It means you can toss the data onto any working box or put it on a fresh image/load on the old system. Just step past the problem and keep going. (besides it does away with all of the assorted junk people load on their computers...)

    11. Re:FAT??? by nick_urbanik · · Score: 0, Troll

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

      Another thing vFAT gives you is a wonderful file system so innovative that Microsoft can sue Tom Tom for using it.

    12. Re:FAT??? by TheRaven64 · · Score: 1

      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.

      RAID-1 protects you against catastrophic drive failure. I have a machine which had two 40GB drives in it in a RAID-1 configuration which stores my svn repositories. A few months ago, one of the drives failed, but the machine kept working (FreeBSD GEOM mirror). This is about the best possible case for RAID-1. The biggest problem is when a hard drive fails gradually.

      I've also had disks fail slowly, gradually corrupting data in individual sectors and then eventually failing completely. If this disk had been in a RAID-1 array, the controller would not have been able to tell which copy of the data to trust. If one disk returns an error, then that's fine, but if both disks return different data then there's nothing the controller can do to determine which is correct. Well, that's not quite true. You can use RAID-1 with more than two disks; if you have three disks in a RAID-1 array then the controller can compare all three, and if two agree then it will use that value.

      This is one area where RAID-Z is a big improvement. It stores a 256-bit hash with each block, so you can tell whether it's corrupted when reading it from the disk.

      --
      I am TheRaven on Soylent News
    13. Re:FAT??? by GeekDork · · Score: 1

      The bad part of recovery is when you are working with a drive that is seriously in failure mode and getting worse you are in a race against time getting the data off the drive.

      Right, but that is where the whole RAID comes into play: When a drive goes into failure mode, you don't give a damn (and switch to hot/cold spare). You also have off-medium backups, right?

      The whole problem has at least two tiers: first comes a reliable solution you work with on an everyday basis, which is a RAID1. Let's just assume that the OS is halfway competent at not randomly killing stuff there, and maybe add a battery backup on the controller to deal with the odd power failure.

      However, you're also supposed to have a sufficiently recent backup on another medium that the OS or a power surge is not free to screw up on a whim, even if it's just a pair of external HDDs that are alternated and kept disconnected from the system (remember kids: harddisks are really dirt cheap!). It doesn't even really matter what kind of FS you're using on those, since the chances of both the RAID and the backup medium failing in quick succession should be sufficiently small.

      --

      Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    14. Re:FAT??? by Sir_Lewk · · Score: 1

      I'm no window fan (and surely haven't been drinking any microsoft kool-aid...) so I don't really know much about NTFS, but surely NTFS is a journaled FS which should make it substantially better than FAT right there?

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    15. 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.

    16. Re:FAT??? by Anonymous Coward · · Score: 0

      I have a dedicated Win95 for old games.

    17. Re:FAT??? by jon3k · · Score: 1

      I've been using computers since before Windows existed and I don't remember how to use Win95 either, because like the rest of us I've permanently blocked those painful years from my memory.

    18. Re:FAT??? by KingMotley · · Score: 1

      Each sector has a checksum. That is how a drive can tell when the data in a sector has been corrupted -- unless the data was corrupted before the actual write, and before the checksum was calculated, which isn't very likely.

    19. Re:FAT??? by Anonymous Coward · · Score: 0

      If he is using FAT32 then his choice is already made for him...the OS-level software RAID that's built into Windows requires NTFS.

    20. Re:FAT??? by Johnno74 · · Score: 1

      Agreed. I've only very, very, very rarely seen problems on an NTFS volume - and I've never seen one that was completely toast.

      My current desktop machine at home has a dying motherboard, which has been giving me bluescreens, reboots and hard lockups on win7 for the last 6 months. Normally daily, my best uptime has been nearly a week, and my worst has been 30 seconds.

      I've put up with it because I don't have the cash to replace it right now, and that machine is only used for web, email and kids movies.

      But what has impressed me is after undoubtably hundreds of lockups and hardware resets - often while doing things like copying files I've yet to have any sort of file system corruption.

    21. Re:FAT??? by OmnipotentEntity · · Score: 1

      I'll give you one case of NTFS being irrecoverable with built-in Microsoft Tools. Do you remember when Vista SP1 was bricking computers? That was caused by an error in the CLFS that was not repairable by any Microsoft computer, XP and below didn't know there was a problem and Vista BSoD (0xC1F5) when attempting to mount the drive.

      The fix? You had to mount the drive using ntfs-3g on a *nix box and delete the contents of the \$Extend\$RmMetadata\$TxfLog directory. GG MS. Took me HOURS to figure that one out. :P

      --
      "Build a man a fire warm him for a day, set a man on fire and warm him for the rest of his life."
    22. Re:FAT??? by Anonymous Coward · · Score: 0

      The bad part of recovery is when you are working with a drive that is seriously in failure mode and getting worse you are in a race against time getting the data off the drive.

      With NTFS the scanning process to find data takes time that may kill the drive.
      With FAT you can usually start pulling data right from the start and as the drive degrades it gets harder and slower until the drive is dead.

      This is the wrong way to go about it. What you should do is, regardless of the file system, use the quickest, simplest method (probably the dd command from a Linux live CD/USB key) to make a partition copy to a good device. If you treat the filesystem as a filesystem, it can return total garbage even though the actual data is mostly OK. Once you have a partition copy on a good device, you can make multiple copies from this and then start repair and recovery, if necessary making multiple attempts with different methods and tools.

      Also, after performing a copy with dd you could use the error block numbers from the first run to attempt a re-read only on the failed blocks using skip and count, then merge any further recovered blocks into a copy of the original partition image, and repeat this until no further recovery is possible - this should recover the maximum possible number of blocks before the disc dies completely.

    23. 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
    24. Re:FAT??? by Gription · · Score: 1

      It used to be that the RAID failures that I would see went pretty much by the book. Maybe it was most of the file servers we worked with were NetWare (which just plain worked...) or some other detail like less intelligence in the drive to mask problems. No matter what the reason, RAID failures with less then wonderful results have become rather common.

      As a broad generality:
      The onboard and inexpensive SATA and IDE controllers seem to have problems detecting a failure or even which drive is failing. They also don't seem to have a good way to report to the OS that a drive is having troubles. It is also common for them to not have a way to rebuild the mirror from a single drive. It is mind boggling when the build functions wipe both drives!!!

      The fact that Windows doesn't like to tell you about drive errors makes the built in software RAID fail in really irritating fashions. Here is the prize winning failure:
      Customer calls in and claims "All of my data on the server is 6 months old". I explained that the server didn't have a mechanism to roll back the data to an earlier version. I head over to their office and the data is really 6 months old and no one there has the technical sophistication to do this.
      After I get them back up I take the problem server back to the shop and discover that the 1st drive is totally dead, the BIOS doesn't even see it. The server was booting off the 2nd drive and from the eventlog it was obvious that the drive had been offline for 6 months. - Obviously the fault tolerance had failed 6 months ago and the lack of a repetitive and/or audible alert (like NetWare does...) had allowed the problem to go on without any notice. After 6 months the first drive died completely and the server boots from the 2nd drive with 6 month old data. SInce then I have seen multiple variations on this theme...

      The end result is that RAID doesn't hurt but you need to backup as if the computer is going to fail because they always do if given enough time.

    25. Re:FAT??? by hazydave · · Score: 1

      Actually, I once had an NTFS partition that took some odd soft damage, but I couldn't get Windows XP to fix it to save its life. I ran a bunch of freeware scanners on it -- everything was still there, but they didn't fix it either (well, one suggested that if I paid $39.95, it might be able to do something for me). Just for grins, I ran a bootable-from-CD version of GPartEd and ran the "repair" function. Damned if that didn't set it straight again.

      No idea what the corruption was, but there's always something that can confound the best repair tools (I wrote one of the best disc repair tools for the AmigaOS back in the day, so I actually do have an idea about this from the tool side of things, too). A fresh backup may be your best friend one day.

      --
      -Dave Haynie
    26. Re:FAT??? by GeekDork · · Score: 1

      As a broad generality: The onboard and inexpensive SATA and IDE controllers seem to have problems detecting a failure or even which drive is failing. They also don't seem to have a good way to report to the OS that a drive is having troubles. It is also common for them to not have a way to rebuild the mirror from a single drive. It is mind boggling when the build functions wipe both drives!!!

      ... which is why I wouldn't even consider using the RAID functionality of those controllers. I'd rather use pure software RAID like e.g. the Linux kernel offers, and which I've been using for several years without a single hitch. Simple RAID1 controllers aren't expensive, especially when compared to the peace of mind and the value of the data they're protecting. With the competent products, you will get things like monitoring software, really audible alarms (we're talking out of the rack, through two walls and a wall-filling AC unit here), matching hotswap enclosures (most onboard fakeraid controllers even fail at that), "warm" spares that are only even spun up when a live drive fails, schedulable maintenance tasks that run independent of the OS, etc.

      If someone skimps out of buying the right hardware for the job, their data can't be worth all that much, right? ;-)

      And testing if the notifications work should really, really be part of the setup process.

      --

      Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    27. Re:FAT??? by egarland · · Score: 1

      The problem of rebuilds failing because there are multiple disks with undetected errors is a huge problem with RAID 1-5 arrays. The good thing is you can usually copy nearly all the data off an array that won't rebuild, and, if you have a way to force a disk back into the array that failed you can usually recover the data that you couldn't get from the other disks. This requires the ability to re-insert a disk to an array that was removed from it without rebuilding which is a damaging event, more damaging the longer the disk has been out.. but! it is possible. This is one of the reasons I like Linux's software RAID.

      This is also why I think RAID 6 is the minimum level RAID you should use in large arrays now. The odds of running into a read failure on rebuild are increasing dramatically as disk size increases. It's also why RAID 1-5 arrays need to be much more careful about decoupling "failed" drives. They usually spit them out at the first write failure which is a terrible idea given that the array becomes completely unprotected as soon as that happens. RAID 5 controllers need to be smarter about how they manage rebuilds, and should scan all areas of remaining disks before de-coupling a failed drive and rebuilding any unreadable sectors on the other disks if possible. The good thing is RAID 6 completely eliminates the issue. Delaying de-coupling is still a good idea but the odds of a rebuild failing are negligible.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    28. 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.

    29. Re:FAT??? by Anonymous Coward · · Score: 0

      I'd better make no more attempts at humour.

  7. 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 rasper99 · · Score: 1

      With two drives you can set up a backup scenario. Put the second drive in an external enclosure and use robocopy on a regular basis. Most data loss is from user error. RAID 0 won't protect you from that. Screw FAT32 and use NTFS. If you need to access it in an emrgency put the drive in an external enclosure.

    2. Re:RAID != BACKUP by darpo · · Score: 1

      Exactly what I plan to do to keep my movies/photos/music safe from single hard drive failure: buy two 1 TB external drives, then schedule a robocopy batch file to run once every 24 or 48 hours or so. Rather than mirror stuff in real time, this will allow me to avoid the "oh, shit, I deleted X and it's deleted from the 'backup' drive now too!"

    3. Re:RAID != BACKUP by Steffan · · Score: 1


      mirroring with RAID 0 does not take the place of regular backups of data. RAID 0 is for rapid recovery to minimize downtime is MOST instances. Data should still be backed up separately in case of a catastrophic failure.

      RAID 0 != mirroring.

      See: RAID 1

    4. Re:RAID != BACKUP by ls671 · · Score: 1

      A serious backup solution HAS to include incremental backups where you keep ALL previous copies of a file for a given period of time.

      Otherwise, you will quickly get screwed in various scenarios. One of them is your main controller failing so slowly that you won't realize that your data is slightly corrupted before it is too late (e.g. you have already overwritten the copy and you no longer possess any non-corrupted copy)

      It also needs to have all components redundant. The cheapest way to achieve this is to have a second computer and use the network to do your backups.

      --
      Everything I write is lies, read between the lines.
    5. Re:RAID != BACKUP by Pentium100 · · Score: 1

      I know of an even better solution for "oh shit, I deleted a file" moments:
      Have the backup software copy all files to the other harddrive. Then once every X hours, have it copy changed files. If a file was deleted on the main hard drive, move it to a separate directory on the backup drive. When that drive is full and you need space for new files, delete the oldest "deleted" files until you have enough free space.

    6. Re:RAID != BACKUP by technomanceraus · · Score: 0

      RAID == BACKUP for the general public. I have time and time again tried to teach my non-computer literate friends and family to backup their data ... they have good intentions especially if they've recently lost data but ultimately they don't backup or do it once and don't do it again. They best solution I have found, that gave me a little peace of mind that there data might be semi safe, is a RAID mirror setup. At least if one drive dies there's hope that the data will be salvageable. Cause you can bet they haven't performed any backup for months if ever.

      --
      -= Technomancer =-
    7. Re:RAID != BACKUP by Rakishi · · Score: 1

      And you didn't setup scheduled backups (even with something like Mozy) for them why?

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

    9. Re:RAID != BACKUP by Anonymous Coward · · Score: 0

      Or use git and keep your deleted files and any changes you made. As long as you have the hard drive space across the computers you are backing up, it works nicely.

    10. Re:RAID != BACKUP by TheRaven64 · · Score: 1

      Why don't you just use a filesystem that supports snapshots? UFS and ZFS on FreeBSD both do, presumably your favourite OS has similar options. Then you just set a cron job to make a snapshot every hour and (optionally) delete ones older than a certain age. Then you're only keeping copies of modified blocks, not modified files.

      --
      I am TheRaven on Soylent News
    11. Re:RAID != BACKUP by Anonymous Coward · · Score: 0

      you obviously need to read up on RAID again if you're equating RAID 0 with protection (I'll let you guess how much protection RAID 0 provides).

    12. Re:RAID != BACKUP by technomanceraus · · Score: 0

      Because i'm not their sys admin ... dammit :) and also easy online backup solutions wheren't around when i was asked to help them. I don't really want to have to support 20 or so friends and families backup solutions. I have my own life you know ( being on slashdot this may come as a surprise to you ) although that said maybe now that online internet backup solutions are becoming better and easier to use I may suggest this to the more tech savvy of my friends and family.

      --
      -= Technomancer =-
    13. Re:RAID != BACKUP by ls671 · · Score: 1

      I totally understand your point although I have posted on this thread on the need for a proper backup solution.

      Real life example : My father lost his disk some day so the computer wouldn't boot anymore. He told me that he did not mind that much about the data; He just wanted the computer to boot again so he could access his banking site and browse the web.

      I set him with raid mirroring just to save him the trouble if a single drive failed again. I offered him a backup solution while asking him what needed to be backed up. He replied that raid was good enough, that there wasn't anything on his computer worth backing up.

      In computer science courses, they teach us to understand the customer needs. If the customer can't list a thing to be backed up, then he doesn't need a backup solution. He just needs a computer that will still boot if a single drive fails. e.g. more reliability without backups ;-)))

      So, if you do not care about your data, yes raid will save you from a single drive failure in most cases ;-))

      --
      Everything I write is lies, read between the lines.
  8. I've said it before... by Coppit · · Score: 0, Offtopic

    ... and I'll say it again: unRAID

    1. Re:I've said it before... by BLKMGK · · Score: 1

      Ding! Ding! Ding! Ding!

      Not something to be used in a workstation but its currently protecting 16TB worth of MY data and has proved to be damned reliable. I have suffered SEVERAL disk failures that did not result in data loss and I just have to buy disks as they fail or I need more space.

      For a workstation though - software RAID for sure. Especially if the controller insists on putting strange formatting or other weirdness in there. The poster wants to be able to have his data PORTABLE so that pretty much rules out a hardware controller for me. Too many folks I know have had those crappy motherboard controllers flake out or do weirdness for me to really trust them with stuff I wish to save.

      Mind you if this data is REALLY important than he shoudl also be backing it up elsewhere. All it will take is a careless delete or nasty virii to wipe out his files. There have already been ransomware programs released in the wild that encrypt documents and other programs that trash MP3. Even with my unRAID I backup my MP3s to standalone media. Sadly the movies are just too big, the ISO can be redownloaded thankfully.

      --
      Build it, Drive it, Improve it! Hybridz.org
  9. 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.

    1. Re:Your first problem is Fat32 by 0123456 · · Score: 0

      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

      I've lost far more data on NTFS than FAT.

      In fact, I don't think I've ever lost data on FAT without a hardware failure (e.g. bad floppy disk), whereas I've seen Windows delete multi-gigabyte files from NTFS disks after a power-failure. And any blue screen with Firefox open on an NTFS partition would normally delete all my bookmarks.

      As I understand it, NTFS only tries to guarantee data consistency, not that your data is actually there; and reformatting the hard drive every time you reboot would achieve that.

    2. Re:Your first problem is Fat32 by jockm · · Score: 1

      In fact, I don't think I've ever lost data on FAT without a hardware failure

      Then you sir are, I suspect, in a minority. Most people I know (empirical I know, but I think you will find this born out), have lost data on FAT filesystems, without the need for hardware to fail.

      But beyond that FAT just isn't a very good filesystem. On modern drives they waste a lot of storage, are more prone to fragmentation, have insufficient structure in the filesystem to ensure integrity, etc etc

      However to get at the core question that started this all; personally I would choose neither. I would buy a Drobo instead of a RAID. Much easier to maintain, supports uneven disk sizes, etc.

      Yes it is probably more expensive, but if what you want is security of your data; then you should be prepared to spend a few hundred at the very least.

      --

      What do you know I wrote a novel
    3. Re:Your first problem is Fat32 by Blakey+Rat · · Score: 1

      In fact, I don't think I've ever lost data on FAT without a hardware failure (e.g. bad floppy disk), whereas I've seen Windows delete multi-gigabyte files from NTFS disks after a power-failure. And any blue screen with Firefox open on an NTFS partition would normally delete all my bookmarks.

      That happens to me, too... I suspect it's because Firefox keeps its bookmarks in a SQLite DB, and just keeps the connection open the entire time the program is running, not giving SQLite any time to "cleanup" when the file closes.

      Strangely, the same thing doesn't happen in IE, which as far as I'm concerned puts the blame firmly in Firefox's court.

      That all said, NTFS is *far, far* more reliable for me than Fat32 ever was. Adding to that, since he's using Fat32 on a HD that's undoubtedly in the hundreds-of-gigabytes range, he's using it *way* out-of-spec, a situation Fat32 was never designed to handle. (But NTFS was.)

    4. Re:Your first problem is Fat32 by CAIMLAS · · Score: 1

      NTFS does data integrity, but it doesn't do stable as well as FAT32.

      The real problem with this is that he wants to rely on RAID for loss prevention resulting from a hardware failure - verging on a 'backup replacement'. It's a bad idea for many reasons (as largely laid out in this post in the current thread).

      If you want to do RAID and expect to use it effectively, you really need to consider using disks from different manufacturers and/or manufactured lots. Disks made at (essentially) the same time have the propensity to die at essentially the same time. Unless you're doing a hot spare, you run a non-significant chance of both disks failing before you can replace the first failed one.

      RAID is good for one thing, and one thing only: marginal system redundancy. The value of RAID1 is negotiable, and in my opinion negligible once you consider that it's going to present a handful of irritations and problems. You're increasing complexity in more ways than just adding an extra disk; the hardware and/or software mechanisms for providing that RAID increase as well.

      Now, don't get me wrong. I put RAID1 in my systems and it's "saved" me a couple times (allowing me to get the system up and running again without having to rebuilt the system from scratch). But I've also had a handful of irritating problems with RAID: no RAID I've seen (hw or sw) handles power failures well; Linux mdraid will occasionally have to rebuild the array after a normal reboot; and the various hw raid implementations in 'consumer' level (ie SATA/IDE) controllers are crap in so many ways.

      If you do RAID1, don't do it without a bona-fide form of data loss prevention (ie, a backup).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    5. Re:Your first problem is Fat32 by Anonymous Coward · · Score: 0

      No. If you want data integrity stop playing with toys and get a real operating system.

    6. Re:Your first problem is Fat32 by cbhacking · · Score: 1

      Any business/professional-or-above edition of NT (including XP, Vista, and Win7) support at least RAID-1 (the options supported vary by edition; I'm not certain that anything below server supports RAID-5 but I know at least Ultimate supports RAID-0 as well as 1). The problem isn't that the pre-release versions had it and the RTM didn't, it's that the pre-release versions were Ultimate edition, and you downgraded when you got the released version. If you want software RAID in Windows, either get a high-end client edition, or get Windows Home Server (or any other server edition, if you can get them cheap and/or don't mind the cost).

      --
      There's no place I could be, since I've found Serenity...
    7. Re:Your first problem is Fat32 by Blakey+Rat · · Score: 1

      My copy of Vista Ultimate does not support RAID1. I don't know where you are seeing this support- all my copy has is RAID0. I know you can tweak a registry setting to allow it, bit that hardly counts as "support".

    8. Re:Your first problem is Fat32 by Anonymous Coward · · Score: 0

      And yours is NTFS - use Ext3...

    9. Re:Your first problem is Fat32 by jon3k · · Score: 1

      For anyone looking at drobo I highly recommend checking out unRAID: http://www.lime-technology.com/

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

    2. Re:RAID is *NOT* backup! by King_TJ · · Score: 1

      Technically, you might be correct -- but still, a basic RAID 1 mirror *should* work pretty well as the type of "backup" many of us are seeking.

      EG. I have a system that holds and serves all of my movies and video content. Anything I place on it, I intend to keep on it, as a rule. I'm pretty sure I'm not going to lose that data due to a broken chipset - since it's a tried and true piece of hardware. My only real concern is that the drive storing all the data will eventually fail on me. So in this case, doing a RAID mirror of just that data drive is a pretty effective backup solution for me. I guess technically, file system corruption could cause the mirror to become corrupt too and I'd be screwed. But these drives are being read FAR more often than written to. Not a whole lot is going to change on them, generally. And minor corruption can usually be repaired just fine with the usual disk utilities provided with the OS. So yeah, I'm back to the main "risk factor" being a drive failure.

    3. Re:RAID is *NOT* backup! by Anonymous Coward · · Score: 0

      Nonsense. A simple external drive is a much better solution for your kind of scenario, plus it fulfills the other requirements for backup.

    4. Re:RAID is *NOT* backup! by hitmark · · Score: 1

      second drive as backup == raid 1...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    5. Re:RAID is *NOT* backup! by Daimanta · · Score: 1, Funny

      "You sound like someone that need to be reminded that RAID IS NOT BACKUP! Google for that sentence."

      I believed you until I actually did what you said.

      Google hits:

      Raid is NOT backup:
      1.470 hits

      Raid is backup:
      41.700 hits

      Apparently, according to Google RAID indeed a backup solution. I know what to do with my 4 harddrives now!

      --
      Knowledge is power. Knowledge shared is power lost.
    6. Re:RAID is *NOT* backup! by rcamans · · Score: 1

      Hey! You can get just as many crackpot wacko fanboy answers off google as you can off /. Don't sell google short.
      Wrong answers can be found everywhere, you do not have to work at it to find them.
      For example, hardware raid works great, reliably, and is fast. You will only see slowdowns when writing huge files from memory to disk, and exceed the memory on the drives, which these days runs to 4 or 8 meg. and the slowdowns, while measurable, are certainly not significant to the user.
      Software raid adds complexity that is visible to the user, and always slows down all writes. It may add a little reliability if you are using a reliable os. That means, of course, that Windows adds no reliability at all. Raid is to make low quality disks not loose data, by putting data on multiple disks, so when one disk dies, you know about it and can take steps. This effectively increases the quality of the disks. For more reliable storage, the first step is to buy more reliable disks. Common, consumer grade disks are not spec'd or designed to take a lot of fast head movement for long periods of time (overheating issues). Enterprise disks are. Enterprise class disk drives are more reliable. In the same way, hardware raid is more reliable than software raid. but if your data is important, you need to store it on a system running a reliable os installation. that would not be windows on a desktop, it would be a file server setup that is not running a lot of applications, just serving files. This improves your data integrity. You still need a backup method.
      Of course I am referring to a hardware raid solution from LSI (LSI, Dell, HP, IBM), not some fly-by-night vendor.

      --
      wake up and hold your nose
    7. Re:RAID is *NOT* backup! by ls671 · · Score: 1

      I am switching to windows right now thanks to you and your very clever way to find out the truth :

      Results 1 - 10 of about 28,500,000 for linux is better than windows.

      Results 1 - 10 of about 232,000,000 for windows is better than linux.

      --
      Everything I write is lies, read between the lines.
    8. Re:RAID is *NOT* backup! by gullevek · · Score: 1

      I use raid on my scratch drive. Because I do not need a backup there if I delete on file, or some parts get corrupted, but it is extremely annoying to loose all of it through an HD failure. I had this twice, so now I have RAID1 scratch disk.

      --
      "Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
  11. Nice choice of filesystem there by Anonymous Coward · · Score: 0

    FAT32? Are you fucking insane?

    1. Re:Nice choice of filesystem there by tomhudson · · Score: 1

      FAT32? Are you fucking insane?

      FAT32? You are fucking lame!

      There, fixed it for you.

  12. On board all the way!! by splatacaster · · Score: 0

    I've been using on board RAID controllers for years and have never had a problem with data loss or crap being written to my drives. A mirror solution is nothing major for a RAID controller to handle. I would never trust windows to software raid anything important.

    1. Re:On board all the way!! by Tmack · · Score: 1
      Funny... cause that "onboard" raid is most likely NOT a true raid controller. Sure, there are real raid controllers that get build into mboards, but that generally adds a good $200+ to the cost, and is almost always SCSI. Sata "RAID" cards that cost less than $100 are usually just sata cards with a RAID tag in the bios for certain basic raid-like functions. They do not handle the actual raid IO, the OS (in this case Windows) does the work. A true RAID card will appear as a single device (or multiple LUNs if its handling more than one raid set) to the OS, the individual physical devices are abstracted by the controller, though monitoring apps should be able to give status on the individual drives. For examples of real raid, see 3ware, and notice they arent cheap, mainly because they have their own CPU, ram, bios, etc, basically a SBC just to handle the RAID stuff.

      -Tm

      --
      Support TBI Research: http://www.raisinhope.org
    2. Re:On board all the way!! by Anonymous Coward · · Score: 0

      I have a Gigabyte motherboard with an Intel ICH9R RAID chipset. The OS needs drivers, but can only see one drivel. This applies to the CD based drive diagnostic software too. Only the Intel RAID software and the BIOS can tell that there is more than one drive.

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

    4. Re:On board all the way!! by Lehk228 · · Score: 1

      "real" raid is much worse. all you need is a backup copy of the software driving fake raid to get it up and running 5 years later when the controller craps itself. when your $500 card lets the magic smoke out and the vendor is 3 years out of business and you can't check your firmware version because the card will just catch fire again if you hook it up.... you are screwed.

      --
      Snowden and Manning are heroes.
    5. Re:On board all the way!! by nxtw · · Score: 1

      Sure, there are real raid controllers that get build into mboards, but that generally adds a good $200+ to the cost, and is almost always SCSI.

      Parallel SCSI is obsolete. New systems come with SAS controllers, and (most?) SAS (Serial Attached SCSI) controllers support SATA drives as well.

    6. Re:On board all the way!! by lukas84 · · Score: 1

      RAID is not a backup or archival solution.

      If you need a study supply of replacement parts, buy a server from a well known vendor like IBM, HP or Dell.

    7. Re:On board all the way!! by Lehk228 · · Score: 1

      and it's no good for availability if you have to search ebay for the part to get your system back up. soft raid will run on anything

      --
      Snowden and Manning are heroes.
    8. 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.

    9. Re:On board all the way!! by hazydave · · Score: 1

      Intel's ICH9R is no different than anyone else's software driven "RAID" controller for motherboards... Intel just didn't like seeing some of these small companies making that money, so they came up with their own chip. Ok, these may do a tiny bit more than a very poorly designed SATA controller.. they have per-channel DMA engines and maybe a few other bits that are useful in RAID, but good ideas anyway. But basically, the RAID driver runs on your host CPU... that's the basic definition of "software RAID". In a "hardware RAID", the RAID driver is running on a CPU dedicated to the RAID controller. It's also likely to be buffering blocks, so it doesn't have to do redundant DMAs for writes to mirrors, etc. (which isn't a big deal, since it's just a low bandwidth these days... the big overhead is in dealing with RAID5 checksums, that sort of thing).

      A hardware RAID should look just like any other single device, and not require any OS-specific drivers. Intel's will have software RAID drivers in the BIOS, but since most OSs can only boot from BIOS code these days (they can't run 16-bit real-mode drivers in 32-bit protected mode), you need to load up the drivers to allow the RAID to be recognized by your OS.

      Not that I have a problem with software RAID for RAID0 or 1... the overhead really is pretty low. Just realize what it is you have there.

      --
      -Dave Haynie
    10. Re:On board all the way!! by jon3k · · Score: 1

      Linux software raid is fantastic.

  13. RAID is "High Availability" by Anonymous Coward · · Score: 0

    Please back up your data. RAID will not save it when your PSU dies and takes both your drives with it.

  14. RAID \neq security. by Anonymous Coward · · Score: 0

    RAID is not for data security. It only brings speed and/or less downtime in case of a single drive failure, depending on the flavor. One would think everybody would have learned it by now.

  15. Performance of Software RAID = Onboard RAID by Anonymous Coward · · Score: 0

    Hello,

    the only advise I can give you is that performance wise both RAIDS are the same.
    In essence the work is done entirely by the CPU by both solutions.

    I would not recommend RAID as a backup solution.

    Cheers

  16. 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 Anonymous Coward · · Score: 0
      Mainboard/BIOS-based RAID is a mixed blessing. If your Mainboard fails, you'll need a similar replacement, if you're lucky, it's sufficient to get something with the same chipset manufacturer (of the SATA controller, that is), if you're not so lucky, you might need the same type or mainboard.

      This happened to a colleague, and I tried reading his RAID0 data from linux (Knoppix and Ubuntu) and had to find that the autodetection seemed to work at first glance, but actually could not produce any readable data (i.e. the partitions were unmountable, as was an image copied to an external USB disk, mounted directly or via loopback with various offsets). Luckily it was an Intel-Chipset based RAID, which just happened to work (including booting) with some old P4 box that was rotting away in a corner. The owner of that raid managed to make a copy of the relevant data by himself with that box. The RAID did not work with the replacement mainboard he bought.

    2. Re:It's *NOT* hardware raid on your motherboard. by Anonymous Coward · · Score: 0

      actually a few server motherboards have real raid cards builtin.

      but most of them are fake.

      If you really want RAID, either a) use mdadm or LVM (linux)
      b) use gmirror (FreeBSD)
      c) buy a real raid card (3ware or something - you'll see they'll cost more than 300 dollars normally)

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

    4. Re:It's *NOT* hardware raid on your motherboard. by rcamans · · Score: 1

      there are motherboard raid solutions which use LSI raid chips. they are not fakeraid. What motherboards use fakeraid?

      --
      wake up and hold your nose
    5. Re:It's *NOT* hardware raid on your motherboard. by Kaboom13 · · Score: 1

      You seem confused about what RAID is. You do not need multiple RAID cards. RAID is about performance and uptime, not backups. If you card dies, you buy a new one, format the drives and build new arrays, then restore data from backup. The chances of a RAID controller dieing is much smaller then a hard drive, and is on par with a motherboard failure. If you can't afford the downtime to purchase a new raid card and have it overnighted, then you need a whole redundant server.

      Hard drives die, it is inevitable. RAID Lets you keep working when they die, and saves you the hassle of restoring from backup. A RAID card failure stands a good chance of corrupting the arrays and making them unrecoverable EVEN IF you have a spare. Buying 2 extra RAID cards is a waste of money, and is a sign you are doing it wrong. If you are going to have a redundant RAID card, then you might as well have a redundant motherboard, RAM, and CPU because their failure rates will be about the same (They are all made using the same processes and same components). At that point, you might as well just build a redundant server.

      Unlike RAM, CPU, motherboard, and Raid card failures, hard drive and PSU failures are not about if they might happen, but when. If you have 5+ disks in your server, the chance of having a failure over the course of 5 years is probably very near 100%. Thats why RAID makes sense. Bare metal restores take a lot of time, and the expense of RAID (coupled with with the performance increases you can get) is fairly small compared to the inevitable downtime they will save you. It's also nice not to have to get out of bed at 3 AM everytime a hard drive fails and race to the server room.

    6. Re:It's *NOT* hardware raid on your motherboard. by Zarhan · · Score: 1

      What motherboards use fakeraid?

          Pretty much every consumer-grade motherboard there is?

          Most common is based on Intel's chipset (ICH5 or newer, ICH9R and higher also provide for Raid5), or VIA.

    7. Re:It's *NOT* hardware raid on your motherboard. by Anonymous Coward · · Score: 0

      If you fry the motherboard, how can you be sure that even the next version of the same brand mobo uses the same format?
      Regardless of whether your raid controller is a mobo built-in or add-on card, loss of the controller can be catastrophic.

    8. Re:It's *NOT* hardware raid on your motherboard. by Repossessed · · Score: 1

      Real hardware level raid might be different, but the software/hardware hybrid raid that comes on mother boards is perfectly portable in raid 1 (though not 0 or 5).

      --
      Liberte, Egalite, Fraternite (TM)
    9. Re:It's *NOT* hardware raid on your motherboard. by rcamans · · Score: 1

      If the motherboard is using the ICH for raid, then it is fakeraid. If the motherboard is using lsi for raid, then it is no.

      --
      wake up and hold your nose
    10. Re:It's *NOT* hardware raid on your motherboard. by Radius9 · · Score: 1

      I don't think your metadata comment is true in the case of RAID-1. Mirrored RAID shouldn't need much of anything for metadata. I've only ever used both cheap RAID cards and motherboard RAID, doing a standard mirrored RAID-1. I've had multiple drive failures, and I've never had a RAID where I couldn't unplug one of the drives from the array and just use it independently of RAID without any issues. Its pretty easy to test, but I know I've taken drives out of a mirrored array and used it as an individual drive without problems.

    11. Re:It's *NOT* hardware raid on your motherboard. by Theovon · · Score: 1

      You are misinformed. dmraid (fakeraid) and mdraid (Linux native software RAID) _should_ use the same driver. The only real difference is where the metadata is stored (dmraid asks the BIOS, mdraid handles it in a more open way). Once the metadata is loaded, they're both just the OS accessing regular disks. What's the difference?

      But in fact, there are two separate drivers. I discovered this by accidentally choosing the wrong one. When I discovered the difference (random reads are faster on mdraid but not dmraid), I asked on LKML and got no response. So I went digging through the kernel source myself and discovered the two separate drivers. The mdraid does a simple round-robbin. Whenever the next request is not contiguous from the last one (block number plus one), it switches to the other disk. No more intelligence than that. The dmraid, on the other hand, directs all reads to just the primary disk.

    12. Re:It's *NOT* hardware raid on your motherboard. by Theovon · · Score: 1

      See my other posts on this article. The Linux kernel has two separate software RAID drivers. "dmraid" interfaces with BIOS-based software RAID, while "mdraid" is Linux's native software RAID. There are two separate drivers. Unless you're trying to maintain compatibility with Windows using BIOS RAID, then dmraid is the wrong one to use. Use mdraid.

    13. Re:It's *NOT* hardware raid on your motherboard. by jmkrtyuio · · Score: 1

      This is not true. I have personally recovered data from raid arrays without any controller. Proprietary on-disk storage wasnt an issue at all. I have my doubts as to whether it ever is.

      raidextract

      I used this software to recover a raid0 and contributed the --noparity option.

      Basically, the brute force procedure is to dd out an image of each disk, run the software with correct values, dd out the constructed image to a disk. Or you can mount the partitions directly from the image.

      To sum:

      a)FAT32 is bad news for data integrity, usability and performance.
      b)NTFS only journals metadata, unix/linux filesystems will allow you to journal data as well.
      c)Any modern computer/os can read NTFS if not also write it.
      d)RAID is not a substitute for backups, preferably offline.
      e)RAID1, RAID0 and RAID5 arrays are recoverable without a controller
      f)Software raid has plenty of problems and gotchas, if RAID is important to you, then use quality hardware
      g)Cheap RAID's can be so bad that only windows detects that you have an array, other OS's just see all drives

    14. Re:It's *NOT* hardware raid on your motherboard. by Anonymous Coward · · Score: 0

      My experience with both Enterprise and Consumer class cards tell me this:

      HP/Compaq works very hard with the SmartArray controllers to allow for controller upgrades. I've taken an array attached to an old-ass controller, plugged the cables into a much much newer controller and new controller recognized the array, then Upgraded" it, and everything just worked.

      I had exactly the same experience with a couple of consumer class Promise SATA raid devices. I upgraded the controller, which automagically recognized the existing disk set, and read it without a problem.

      Stop spreading FUD.

    15. Re:It's *NOT* hardware raid on your motherboard. by Anonymous Coward · · Score: 0

      Thanks for answering the question.

  17. FAT32 is ancient an P.O.S. by Anonymous Coward · · Score: 0

    For one thing I wouldn't trust FAT32, use a journaled file system for christ's sake if you're concerned about integrity. For Windows stuff NTFS is pretty damn good, Linux has been able to read it just fine for a while so getting to your data if an issue with Windows arises is a non-issue.

  18. Windows + NTFS + external backup by beavis88 · · Score: 1

    Cheap RAID controllers suck - at least you can trust Windows to be consistent between installations if need be. External (preferably offsite) backup is also a must! As I'm sure you'll be reminded 1000 times in this thread, RAID is not backup.

  19. Trust Microsoft? by Anonymous Coward · · Score: 0

    NEVER trust Microsoft with any data that is;

    Valuable

    Important to you

    Cannot be easily reloaded

    You're welcome

  20. I don't trust RAID at all by qzzpjs · · Score: 1

    I've already lost a software RAID setup when Linux wouldn't let me put it back together again. A friend of mine also lost his RAID setup on Windows a couple years ago. Also, a mirrored RAID doesn't prevent you from losing data when you accidentally delete that folder of your favorite photos.

    I now keep the drives separate and setup a simple nightly batch file to robocopy the files from one drive to the backup directory on the other. It's even better if you can put the second drive in a different PC. This allows me to decide which files are important to me and only do backups of them. That leaves all the rest of the free space on the two drives for more volatile content (stuff I don't care about if I lose). It also gives me time to get a file or directory back if I accidentally remove it. I've done that numerous times when Vista first came out and it didn't move the focus to the right hand side of the explorer window.

  21. 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
    2. Re:RAID is never about protection. by MajikJon · · Score: 1

      ...unless the data is lost due to file corruption (the most common cause), in which case, the corrupted data will be instantly mirrored to the second disk in your array and the data will be lost anyway. Honestly, there's only so often you can perform a backup without losing all your productivity altogether. Assuming daily backups, RAID1 is really only useful for saving a few hours work, at most, and only in certain extremely specific circumstances (i.e. a hardware disk failure, and NOTHING else).

    3. Re:RAID is never about protection. by Trogre · · Score: 1

      I'm not sure on what grounds you claim that file corruption is the most common cause of storage failure. Typically I see SMART reporting bad sectors, or if I miss them, mdadm drops a disk from an array due to write errors. Once a disk has been dropped more than once I replace it. In those cases replacing the disk before a catastrophic failure is the prudent thing to do. I very rarely have to delve into backups except, of course, to retrieve accidentally deleted files and for testing purposes.

      A healthy way to look at your hard disks is as one of two states; failed, or not quite failed yet. Mechanical hard disk failure is a normal and expected event. Relying on backups to dig you out isn't.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    4. Re:RAID is never about protection. by jon3k · · Score: 1

      And when you accidentally delete that file you've been working on for a week you'll be glad you had your backups :)

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

    1. Re:RAID is no substitute for backups by keith_nt4 · · Score: 1

      The Windows-based solution, since you asked (possibly rhetorically), is a Windows Home Server. I haven't studied how normal Server 2003 functionality work yet so I don't know the terminology but it what I can only describe as a software-based "RAID" for lack of a better term. Although you can use as many or as few drives as you like of any capacity. Through the special interface (intended to be accessed only from clients via web browser) shares can be set up along with a "folder duplication" flag which will make the data available on more than one physical drive. All drives/available space you designate is put into one big storage pool as one drive letter (D: in my case). Any physical drive can be removed through the interface at any time: the software will copy everything to the other drives if there's space. You then can add a different drive and have it merged into the storage pool.

      For backups some client software is installed, with the normal time increments available. When a restore is necessary there is a bootable CD available which will connect to the server and restore the whichever backup you point it to. It's very, very slick. It'd be incredibly smooth for a several releases old product never mind a first release product. It's not perfect of course. It's almost all plug-it-in-and-go but there can be hiccups (like the rescue disk not recognizing your NIC for instance. Doh.) And for the record the HP units you can buy adds Mac client support.

      --
      "UNIX is very simple, it just needs a genius to understand its simplicity." -Dennis Ritchie
  23. Thats not really hardware raid... by Tmack · · Score: 1
    most likely its just BIOS headers for some RAID functions. The actual RAID stuff is done by the OS. Almost if not all "SATA RAID" cards that cost less than $100 are just SATA controllers with a thing in the cards bios that says RAID. The OS will still see the individual drives and will have to piece them together. Go search Linux Sata Raid and you will see many, many articles on this. A "true" raid card will show up as a single device to the os (or several LUNs), you will not see the individual physical drives.

    If you were doing this with Linux, I would suggest just using md. It works in most cases. For raid1 it mirrors to the point where you can take one drive out and mount it as a non-raid single disk somewhere else. Handy for troubleshooting when ubuntu decides to change uuid drive mappings and thus refuses to rebuild the now broken raid set.....

    -Tm

    --
    Support TBI Research: http://www.raisinhope.org
  24. 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.

    1. Re:Off site backup and test your restores by Dare+nMc · · Score: 1

      A good Hardware SATA raid controller (with hot swap) should be the most effortless way to implement this (never worked for me though) IE running the SATA to a external connection should allow you to hot swap your backup drives. By letting the drive controller do the backup your OS is not occupied with that task, every night you just swap the same drive of the RAID1 with a backup drive, the RAID controller should recognize the broken array with the drive pulled out, then go into a repair mode when it sees the replacement installed.
      Any live file being accessed may be fragmented on your backup, by just pulling it out hot, so it is not a enterprise solution. Although ZFS, and some other software raid solutions have methods to even avoid that.

    2. Re:Off site backup and test your restores by fluffernutter · · Score: 1

      Myself, I would not trust an offline backup. An offline backup cannot be checked; so you are exposing yourself to weaknesses in the physical hard drive design when sitting.

      I backup my most important files to a drive sitting online to a PC at another site. An rsync goes through all files four times a day. Not only will it catch any differences, but it will also catch drive failures as well.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  25. Your best bet is to buy server grade SATA drives by Kupfernigk · · Score: 1

    I won't try and improve on the comments above, almost all of which I agree with, but I will make one observation. The reason for mirroring is to protect against drive failure. The one time I had a drive failure, mirroring saved the day's data. The best way to protect against drive failure is to buy server grade SATA drives, which are designed for 24/7/365*5 operation, and not cheap PC drives which are designed for 10 hours per day for 3-4 years. Buy server grade SATA drives, mirror them using a hardware controller, back up daily, sleep at night.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
  26. Since You're Just Mirroring ... by SwashbucklingCowboy · · Score: 1

    ... do it with software. This CPU overhead is minimal for that.

    Things like RAID 5 are where you'd be better off with a dedicated controller.

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

    1. Re:RAID is a high availability feature, not backup by jon3k · · Score: 1

      "If you lose your RAID array, you shouldn't lose any data. If you do, your backup strategy sucks."

      You're nearly correct. You shouldn't lose any data since the last full/incremental/differential backup. Typically never more than 23 hours and 59 minutes :)

  28. 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 Anonymous Coward · · Score: 0

      A few years ago you were right, but now modern OSes come with daily backup support built in and enabled by default. In Windows 7 it's called volume shadow copy and in Mac OS X it's called Time Machine. With a modern OS there's no need to pay for a backup service, but a RAID does make sense. When you combine backups with a RAID the only thing you need fear is a disaster that destroys your house, and if you're really worried about that then insurance makes more sense because at that point you're losing a lot more than your data.

    7. Re:You are asking the wrong question. by Eivind · · Score: 0, Troll

      Not if you've got a link. Are you american ? Okay, so that was under the beltline, ignore :-)

      (but there's some truth to it, --- I've got only 10Mbps upload, but that's because I've got the -slowest- link offered by my isp, the other options are 25 or 100.

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

    9. Re:You are asking the wrong question. by Sinbios · · Score: 1

      If you're using Vista or above, #1 shouldn't be an issue anymore. Volume shadow copy automatically backs up older versions of files, it's been a huge timesaver knowing I can fuck up a file and have it roll back.

      Dunno if the same thing exists for Linux, time machine might do the same thing for OSX.

      --
      Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
    10. Re:You are asking the wrong question. by Pentium100 · · Score: 1

      No, I live in Lithuania, the country with one of the fastest upload speeds.

      However, I live in a private house and nobody wants to lay 100 meters of fiber cable to my house, therefore I am stuck with ADSL with its 768kbps upload. For now at least.

    11. Re:You are asking the wrong question. by johnw · · Score: 1

      Dunno if the same thing exists for Linux, time machine might do the same thing for OSX.

      Dirvish is excellent for providing versioned backups in Linux. I understand it's much like Time Machine, but I haven't tried Time Machine.

    12. Re:You are asking the wrong question. by venom85 · · Score: 1

      You are correct that RAID is not the same as backing up, but the rest of your post doesn't make much sense. There is no performance boost from mirroring drives, which is what the main post said he wanted to use. Striping is a performance boost as the data gets written in half the time, but mirroring writes the full amount of data on each drive. So at best the performance is identical to no RAID at all, and with the added overhead it's probably a little slower actually. And to think that it's no additional complexity is just plain wrong. It's more to set up initially, and when something goes wrong (which happens ALL THE TIME with RAID), it's a huge pain to fix. This additional complexity is why I avoid RAID, actually. I don't need any performance boosts, I do backups for data redundancy, and adding the additional points of failure is just a waste of my time.

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

    14. 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.
    15. Re:You are asking the wrong question. by melikamp · · Score: 1

      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.

      Yeah, for personal files, Internet backup is a way to go. I have a cheap web hosting package, so a script daily tars my data, encrypts it, and then curls it onto a server in Canada. If I was too dumb to come up with a sweet set up like this, I would consider paying for backup solution only if their software was libre and there was an encryption option, so that they cannot read my files, ever. I cannot back up all my files this way though, I have to leave behind all the media, because of size. My home directory is 86+ GiB and is duped daily onto the second HD. What would be the cheapest way to store it at a different location, I wonder?

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

    17. Re:You are asking the wrong question. by Talchas · · Score: 1

      Thats interesting. I haven't lost any data to any of those but the first. I'm very skeptical of your claims that anything is likely to hose your filesystem other than user error, or maybe malware. And I've never had data mysteriously disappear due to software bugs, nor have I ever heard of it happening to someone. Still, backups are definitely the right solution much of the time.

      --
      As the Americans learned so painfully in Earth's final century,free flow of information is the only safeguard against...
    18. Re:You are asking the wrong question. by Qzukk · · Score: 1

      There is no performance boost from mirroring drives

      Actually, there can be for reads, since each drive can be read back independently. Now, as to whether any given implementation does this...

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    19. Re:You are asking the wrong question. by sjames · · Score: 1

      Agreed, RAID does increase the safety of data, but not as much as backups do! Once backups are in place, then consider RAID, both to increase the safety of data between when it's written and when the nightly happens and for availability.

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

    21. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      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.

      WTF? Let's see. ADSL2+: typically 1 (max. 3) Mbit/s upload. Cable internet / DOCSIS 3: typically 5-10 (or more) Mbit/s upload. How exactly taking is DSL better?!

    22. Re:You are asking the wrong question. by Aliencow · · Score: 1

      Well, I guess it depends on the amount of servers. Drive failures are very very common to me, I mean, techs go in and change at least a drive or two every week. Those would be one or two servers down, with one or two restores, with one or two pissed clients.

      RAID is very very, very useful, as long as you don't think it replaces backups obviously.

    23. Re:You are asking the wrong question. by EvanED · · Score: 1

      I'm very skeptical of your claims that anything is likely to hose your filesystem other than user error, or maybe malware

      As someone who has had two HDD crashes over the years, you should not call BS on things you don't know much about.

      (And for the record, what user error or malware will make my HDD sound like "whrrrrrr CHUNK, whrrrr CHUNK"?)

    24. Re:You are asking the wrong question. by mlts · · Score: 1

      I also encountered the hardware failure issue on a home machine, and when it stung me, it could have stung me in a big way:

      I was using a motherboard and its onboard hardware RAID for some drives in a RAID 5 configuration. It configured, booted, and installed with zero problems. However, after a couple reboots, it gave notice that it was running in degraded mode. Then, on the next reboot, all drives were marked as bad on the controller. All the data on the RAID 5 drive was history. When I did a SMART test on the drives, the drives were healthy without reporting a single issue.

      Thankfully, there wasn't anything stored on the drive array that was important, because the machine was still being burned in.

      After flipping the drives back to normal SATA drives (as opposed to RAID candidate drives) in the BIOS settings, and using the software RAID functionality in Windows Server 2008, the array has been working (knock on wood) well ever since.

      The disadvantage of the software RAID: It appears to take up 20-40% of one CPU core while it does reads and writes for the parity calculation, compared to lower overhead when the hardware dealt with the parity checks. However, with a multi-core machine, this is decently tolerable.

      Some motherboards have a high quality onboard RAID controller that completely separates the parity calculations from the CPU. Others use "hardware assisted" RAID, as opposed to doing all the work itself. If a person wants true hardware RAID, consider a SATA RAID card from a known good brand.

      As many people have said, RAID is good against hardware failure. However, just like any storage medium, there are many other things that would zap the data, from malware that zero out directory structures, to filesystem corruption. Ultimately, if one wants a top quality backup solution next to a hot remote site or paying $100 per month per TB for renting bits on an offsite cloud, one should consider tape backups, a good rotation and offsite schedule. Of course, consider buying another tape drive of the exact brand and such, testing it, and chucking that (with proper padding) in the Iron Mountain bin so there isn't a panic of finding a usable drive when recovering from a major disaster. Same with the backup program. Finding license keys for whatever software sucks when trying to get production stuff back up to speed.

      Don't forget -- controllers also fail even when redundant. I have personally dealt with RAID controllers on a higher end server fail and start writing garbage to an array, making the presence of a failover controller pointless.

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

    26. Re:You are asking the wrong question. by Nefarious+Wheel · · Score: 1

      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.

      For desktop systems, the best thing to do is buy a terabyte sized USB disk and use the Seagate backup software that generally comes with those. Unplug when done and put it somewhere else. You're fine, you're covered. If you're talking about large commercial systems, well, you've got a job of design ahead of you. Banks, for example, don't see any difficulty in geographically-dispersed multiply redundant blockwise replication. Imagine three full sets of replicas in different parts of a city, replicated in near real time. Hardware and line cost is kind of irrelevant when you're protecting a few billion per day in transactions.

      But for home backup? USB connected disk drives are actually kind of cheap.

      --
      Do not mock my vision of impractical footwear
    27. Re:You are asking the wrong question. by Razalhague · · Score: 2, Funny

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

    28. 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...
    29. Re:You are asking the wrong question. by hedwards · · Score: 1

      That's a solid point, I haven't had a single HDD go bad on me since I started using UPSes on all of my computers. I hadn't thought about what the power supply could do if it broke, doesn't surprise me that it could do that kind of damaged if it broke.

      Most likely it's because the power supplies are really supposed to have that functionality built in. Or at any rate I'm not sure I'd trust the manufacturer to get that right if they've messed up in that fashion already.

    30. 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
    31. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      Until your fucking house burns down and takes the '60 bux' backup with it. I'd think that was funny, but I don't know if you'd laugh.

    32. 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
    33. Re:You are asking the wrong question. by RzUpAnmsCwrds · · Score: 1

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

      I don't know where you live, but here DSL is 896kbps up whereas cable is 2Mbps up.

    34. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      Your power supply does not have surge protection built in? I haven't seen a computer power supply in the past 10 years that didn't have surge protection on its outputs. At work we use cheapo no name brand power supplies all the time to bench test various (non-computer) equipment, and one of the tests to verify the power supply is to short the +12V and +5V to ground to make sure the internal suppression is still operating correctly.

    35. Re:You are asking the wrong question. by ooloogi · · Score: 1

      I think the above poster was thinking in terms of over-voltage protection, not over-current protection.

    36. Re:You are asking the wrong question. by hawk · · Score: 0, Troll

      >If you're using Vista or above,

      Yes, as a matter of fact I do use FreeBSD.

      hawk

    37. Re:You are asking the wrong question. by Pharmboy · · Score: 1

      Unless you have a separate 1tb hard drive you backup with weekly and keep offsite. If the house burns, raid is useless anyway.

      --
      Tequila: It's not just for breakfast anymore!
    38. Re:You are asking the wrong question. by 4D6963 · · Score: 1

      $60 for a 1TB external drive?!? That's like, 40 euros!? Holy shit, these things go for about 100 euros around here in Ireland.

      --
      You just got troll'd!
    39. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      Makes me wonder why we don't have surge protectors on the 5/12V rails as standard yet.

      Having done some research into this general topic (protecting embedded system loads from PS failures), the main reasons I can see are that it would add a lot of cost, say $10/drive, and the protection circuitry usually has about the same odds of failure as the odds of the surge it's protecting against.

      MOVs, the common component in surge suppressors, fail open after a couple years, leaving you with a still-working system but without protection. You know how power strips tend to have surge suppressors? And in most, the power light doubles as the protection indicator? How many of those do you own that have flickering or dead power lights, but still "work" (i.e. things plugged into them get power), so you leave them in service? Right.

      There are fancy under/over-voltage over-current protection circuits out there, which entail a small efficiency hit and possibly a large-ish external FET, that cost about $5 in parts and $5 in (0.8 sq. in.) bigger circuit board to monitor two (5 and 12 V) rails, hence my $10/drive estimate above. They work pretty well, so long as they don't fail themselves. Some of them use some interesting tricks to save power, like driving microamp currents, which can malfunction in the presence of dirt. So the jury is still out on whether they're always better than no protection.

      Back to the original topic: if your data is not duplicated in more than one physical location with some good distance between them, you're gambling. Ask yourself how much effort you're willing to invest so you don't lose the data.

      Me, I use RAID 5 because it's marginally better than JBOD, and I need more space in the volume than I can realistically get in one drive. I've replaced one dead drive out of 10 in use, and have a couple replacements in the closet.

      If you want to minimize your odds of multi-disk failures in RAID, make sure they're on separate power rails, oversize your power supply by about 25-50% so it runs with less stress (read: ages slower), and buy your RAID drives from different distributors, or different drives, so you don't have an array of drives made in the same batch on the same day that will fail at the same time after experiencing a couple years of identical usage.

    40. Re:You are asking the wrong question. by kheldan · · Score: 1

      get backups online for $5/month

      Brilliant. So that when the dumbass online company's lack of security results in someone stealing what they're storing, some asshole indentity theif can steal everything you've got all in one fell swoop. Or better yet, they go out of business and you lose your data anyway. Or better yet: they don't care about your privacy and mine your data for data they can sell. Hogwash, stuff and nonsense. You're better off using removable drives, backing up to them, and storing them in a safe deposit box, or at least in a closet somewhere.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    41. Re:You are asking the wrong question. by owlstead · · Score: 1

      In my live I've only seen two or three (extremely cheap) power supplies fail. All the others have outlived the systems they were originally put into. The reason seems to be that power supplies don't fail that often. A power supply that fails and brings everything down with it seems even rarer. Separate power supplies may make sense for server applications, but I don't see many reasons to surge protect the rails, because chances are there wont be anything to protect against.

    42. Re:You are asking the wrong question. by jon3k · · Score: 1, Redundant

      "RAID is only marginally valuable."

      Please explain to me how I can get 50,000 IOPS and 20TB of disk space for a SAN without RAID. Then explain how I maintain 99.999% uptime when I have a disk failure and have to restore everything from backup. Performance. Availability. That's it. That's the purpose of RAID. No one is saying RAID is a replacement for backups. RAID is for performance and availability.

      You have clearly not worked in anything that anyone could possibly misconstrue as a medium-large scale "deployments".

    43. Re:You are asking the wrong question. by jon3k · · Score: 1, Insightful

      Most home users don't NEED RAID. RAID is for performance and high-availability, do you need either of those things? No? Ok then guess what you don't need RAID.

    44. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      yes well you do bring up a good point though... I live in USA and though I have an 8mbps download rate my upload is (on a good day mind you) 512kbps.

    45. Re:You are asking the wrong question. by Kyril · · Score: 1

      I had a power dip once, and none of my CyberPower or Best UPSs (or even the cheap no-name ones) had any trouble with it -- I didn't even see a surge in the lights, just that dip. Nonetheless, something started burning in my APC UPS and I had to trash it. Needless to say, no equipment was harmed other than the one piece which harmed itself.

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

    47. Re:You are asking the wrong question. by DigiShaman · · Score: 1

      If people would stop buying no-name brand POS for PSUs. They might enjoy the more advance circutry protection the major brands often provide.

      All PSU's will crap out eventually. What you want is one that won't take out your motherboard, CPU, and other peripherals too.

      --
      Life is not for the lazy.
    48. Re:You are asking the wrong question. by Vile+Slime · · Score: 1

      I had an Antec power supply fry my Asus M/B and the associated two SATA drives serving as a RAID 1 system.

      What was interesting about it was that one of the Seagate drives literally caught fire. Yes, I said that correctly, the drive was burning with a visible flame.

      What happened was I was booting the machine and I luckily had the cover off at the time. I noticed some flickering on one of the Seagate drives and my immediate thought was, "Huh, I don't remember there being a LED on that drive".

      A moment later I looked down to investigate and literally there was a flame of about an inch in length exiting from the drives board.

      Quickly I shut the power off and the flame went away.

      Needless to say my entire RAID was gone. The machine was seldom used, but extremely important, and fortunately I had made a full acronis backup two weeks earlier. Thus, only perhaps 4 hours of work went missing.

      Being the nice guy I am I decided to call Seagate to let them know that they had drives that can burst into flames. They practically called me a liar. They refused to entertain the idea that their drive had burst into flames. Now I'm not blaming Seagate for the problem, but it was their equipment that could have burned my house down.

      BTW, the flame came from a Texas Instruments chip on the drive board.

      I suspect the real culprit was the Antec power supply. BTW, my buddies and I have had really bad luck with Antec power supplies recently. I have had two $90 plus power supplies go bad while a buddy of mine had the same thing happen to an Antec within the last six months.

      I've decided that I'm not gonna spend that sort of money for crappy quality.

      --
      ---- Go ahead, mod me down, I'll just post it again and you lose your mod points.
    49. Re:You are asking the wrong question. by Rashkae · · Score: 1

      Linux software raid will read both drives independently, but only 1 drive per process. So if you have two processes reading different data files sequentially, your total throughput will be twice the max of the individual hard drives, (whereas if you tried this on 1 drive, your throughput would be less than half max thanks to head seek movements as the drive switches between files.)

    50. Re:You are asking the wrong question. by swankypimp · · Score: 1

      RAID 1 is best used for fast recovery, not backup. RAID 1 is designed for getting the OS drive back online within a few seconds after a failure, or in business situations where the data on the storage drive needs to be restored ASAP. For a home user who wants a backup solution, I recommend installing storage drives in non-RAID mode and synchronizing their data a few times per day. This way you don't have to worry about finding an identical make and model drive / motherboard / controller card if something dies. If you are using Linux / UNIX / Mac OS X you can run rsync as a cron job in the background once or twice per day. If you are in Windows, the freeware Syncback program is a very solid solution.

      --

      --All your stolen base are belong to Rickey Henderson
    51. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      I have a cron job that rsyncs a partition with 400GB data over a 128kb DSL line. The first run took four days, but incrementals are almost always less than an hour. Just because you've got a TB doesn't mean you have to back up a TB.

      The external drive is nice, but it will melt in a fire, right along with the primary.

    52. Re:You are asking the wrong question. by fluffernutter · · Score: 1

      I use backuppc myself. My backups all go (versioned) to a single external hard drive. The nice thing about backuppc is that no file is ever duplicated. Backup one windows PC or fifty, the windows files will not be duplicated. Likewise if you've copied a movie or a collection of photos to various PCs in your house.

      I also rsync my most important files offsite to a drive I have connected to my parent's PC.

      This is on top of having 4x1Tb disks set up as a 2Tb RAID 10 array.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    53. 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.

    54. 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.
    55. Re:You are asking the wrong question. by Mr.+Freeman · · Score: 1

      Point 1 isn't really relevant here. He's not worried about lusers screwing up his home computer.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    56. 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.
    57. Re:You are asking the wrong question. by Scullywag · · Score: 1

      One of the war-stories I've heard involved a disk that was returning garbage when read, which was then rewritten and faithfully mirrored to both drives. So if it's important, you'll be reading both drives and comparing, or using checksums like ZFS does.

    58. Re:You are asking the wrong question. by Sandbags · · Score: 1

      Well, actually, my inital 900GB took a bit over 3 months to make the first pass (including stop start when I had to occasionally reboot). Second pass took about 3 days. Now, rarely is it more than a few hours behind my level of effort, especially once I tweaked it and eliminated my log directories, tmp folders, processing folders for video editing, and other large block delta folders that were completely unimportant for backing up. ...and it's not $60 for a 1TB external... and you need mroe than 1... What, do you plan to leave it plugged in 24x7 where your power supply, a virus, a fire, a mistake, or other far-more-common-than-component-failure-issue comes up?

      I use on online backup service for my entire data set ($5 / month unlimited data). I also use 2 services for my highly critical personal files that provide 5GB each free. Then I have a Qnap 4 bay NAS device I run backups 2 (using 2 drives in RAID 5). The Qnap archives my data from the RAID to slot 4 where I have 2 drives I swap between my house and my fathers providing offsite data resiliency.

      Maybe you don;t have a lot of real critical date, or stuff that's important to you. I however have dozens of movies and TV shows I have to pay to redownload (or waste time to re-rip), over 10,000 songs all legally acquires (mostly through streamripping) which would be virtually impossible to rebuld, over 8,000 photos all tagged and sorted which most are irreplaceable, about 20 hours of home movie footage from my childs first years, and nearly 20 years of writings, business files, tax records, and other critical data. This is aside from the more than 100 apps I have installed, most of which were downloaded, and many of which I have keys only sacved in electronic for for. If I lost my backup drive an my main drive, I'd loose uncountable irreplacebale amounts of information. I'd also loose about 500 hours of my life rebuilding what COULD be rebuilt.

      I've been through 1 data disaster. I had been working for a DR company. They relocated me, and about 3 days later, did a round of layoffs and I got fired. The previous 15 months I'd been using a company provided backup server, which I had to return upon termination. Since I'd only been in town 3 days, my first thing I did after telling the wife the bad news was to set up the home-office, when i found out I lost 2 RAID drives in the move, and all my current data. Folks at the office had already formatted my backup server, so those backups were gone too. I had my last known good backup set from 15 months ago, plus some meticulously archived photo and video DVDs. It took me 4 of my 5 weeks unemployed at home to get 95% of what I had back running. I lost a few apps, had to roll back a version on some software, was short 4,000 songs, and lost ALL my song ratings, tags, and album art I spent my idle time over the 15 months I worked from home catalogging and updating. It's been over a year since, and I STILL have not finished cleaning up iTunes to the state I had it, and I spent a few hundred bucks re-buying apps I already owned.

      NEVER again will I have a data failure.

      --
      There is no contest in life for which the unprepared have the advantage.
    59. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      To alleviate the theft/fire/disaster risk, I have a third disk which I rotate through my mirror set about once a month.
      Keeps the disks from wearing identically, so a dual failure risk should be lessened some, but even if I loose the mirror,
      I still have the third disk, albeit maybe a month older, taken off-site to my work. Thankfully, so far, I've not needed
      that disk, even last month when a tree fell on my house. (60k+ in damages)
      It might be slightly riskier than a separate external disk doing copy backups if I hit an undetected bit-error,
      but probably less of a risk of a OS copy error during backup by letting the hardware do the copy.

    60. Re:You are asking the wrong question. by DirePickle · · Score: 1

      He's exaggerating. They're usually around $100 USD, but dropping. I've seen (older) internal TB drives for $70, but new versions tend around $90-110.

    61. Re:You are asking the wrong question. by mindstrm · · Score: 1

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

      Never spilled a drink on your computer desk or had a power surge?

    62. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      Thanks for the info, I just bought a new system and was thinking. Should I get a NAS or use RAID?

    63. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      That is only mildly helpful, because if a single device on the rail shorts out, then the rail will simply shutoff to protect the power supply. While the computer will still be functioning, all of the other devices on the rail will be dead just as if the power went out. About the only thing it buys you is that you only have to replace the defective device (after finding the dead rail) instead of replacing the sacrificial power supply and the defective device. I suppose it also keeps other devices functioning while the defective device is malfunctioning, but if an active hard drive is on the rail with the defective device, it may be as good as dead anyway.

    64. Re:You are asking the wrong question. by node159 · · Score: 1

      Don't buy such a cheap ass power supply I think would be the standard reply.

      For a long time now I only get quality ones, my logic is that if I'm spending a lot of money, why cheap out on that, and usually they are the quiet models which works for me.

      --
      GPLv2: I want my rights, I want my phone call! DRM: What use is a phone call, if you are unable to speak?
    65. Re:You are asking the wrong question. by lukas84 · · Score: 1

      Shadow Copies are _NOT_ A BACKUP! You cannot compare Shadow Copies to Time Machine. They're different tools, built for different scenarios. Shadow Copies (as known to the user) are snapshots (VSS can also be used to facilitate snapshot backups, but there it's just one part of the solution). Time Machine is a snapshot based backup tool.

      RAID is worthless when memory corruption fucks with your file system, as are shadow copies.

    66. Re:You are asking the wrong question. by AmiMoJo · · Score: 1

      Because cheap surge protection is fairly useless.

      Those cheap surge protectors (or even the expensive Belkin ones) do absorb some spikes, but generally anything like a lightning strike or major fault which is enough to fry your hardware will get past them.

      About the only reliable protection you can get is in the form of a good UPS where the output is fully isolated from the input. Building level surge protection can help too, but does not cover the building being hit by lightning or the phone/network ports.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    67. 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
    68. Re:You are asking the wrong question. by asdf7890 · · Score: 1

      I think this is a relatively recent addition. In the kernel as provided as the official one in both Debian/Etch and Debian/EtchAndHalf RAID1 arrays read at the speed of one drive. The change to make it try balance the reads was made a minor version or two after the version those distros use as their base so it is present in the newer Lenny (though I have not yet got round to doing any performance tests on the one Lenny box I have with a RAID1 array to see how much difference this makes).

      See http://kernelnewbies.org/KernelProjects/Raid1ReadBalancing and the patch it refers to that updates the feature, http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=06386bbfd2441416875d0403d405c56822f6ebac

      So for better RAID1 read performance with software RAID in Linux, make sure that your kernel is new enough (or has had that particular update back-ported and patched in.

    69. Re:You are asking the wrong question. by asdf7890 · · Score: 1

      While it is true that the OS can never know for sure what layout the disk has, it is fairly safe to assume that data which is sequential according to the filesystem is also sequential on disk much more often than it is not. So unless you are spending a lot of CPU time computing your read ordering method it would theoretically make a noticeable positive difference on average.

      Of course when we are all using some form of solid state drive instead spinning disks, were the difference in read latency between a next-block read and a the-other-side-of-the-disk-from-last-time read is zero (or as close to as makes no odds) the point will be moot. But it will be a while before the price differential comes down (and end-user confidence in the reliability and performance related properties goes up) to the point where SSDs are more common than spinning disk based drives.

    70. Re:You are asking the wrong question. by asdf7890 · · Score: 1

      Actually, there is one place where many home users will see the performance benefit of RAID: game/level load times.

      I have my games installed on a RAID0 set over two disks and the difference is quite noticeable for some of them. Of course nothing I truly care about is kept on the RAID0 volume, and I keep copies of save files and other user content backed up elsewhere in case one of the drives dies taking the array with it.

    71. Re:You are asking the wrong question. by OzRoy · · Score: 1

      And how many people can really be bothered to do that? Sure you might. But 99% of people certainly wouldn't.

      At the very least the online solutions are an easy offsite backup without having to worry about which disk you have to remember to take to work with you.

    72. Re:You are asking the wrong question. by Linker3000 · · Score: 1

      A big Amen to that. Many years ago a major UK training company ground to a halt (literally) because the bearings seized around the same time on two identical disk drives in their 5-disk RAID-5 array.

      When building any form of multi-drive array I always mix manufacturers.

      --
      AT&ROFLMAO
    73. Re:You are asking the wrong question. by ethan0 · · Score: 1

      I had similar experience. I plugged in something that turned out to be miswired, which blew out my power supply (antec, it was a decent power supply). I had a 6-drive raid5 on it, and it destroyed the controller boards on every drive but one. I advance RMA'd replacement drives (was happy that WD did advance RMA), then spent several days trying controller boards on each drive to get them copied onto new drives. Four drives I copied onto blank ones without too much problem, the fifth would die partway through the copy, but not at a consistent point, so I figured if I tried enough times I would eventually get a run where it stayed alive long enough to copy everything. and after a couple dozen tries, some getting up to 80% or so, average around 30%, I got the whole thing copied, and having 5/6 drives recovered, lost no data. No money, either, except shipping drives back to WD.

      I called a couple data recovery places to see how much recovering that might cost - mostly out of curiosity, me being a broke college student. $18,000 - $38,000.

    74. Re:You are asking the wrong question. by gid · · Score: 1

      I've seen 3 or 4 PSUs fail and I don't even do hardware for a living. One computer of my dad's was on it's 3rd PSU, so that's 2 right there. I think a lot of it has to do the quality of power coming into it, and how well the PSU can cope with dirty power.

      Another one was at a company I worked for, our fileserver stopped responding and a couple seconds later, we smelled smoke, the PSU took out pretty much all the hardware that was attached to it. From then on for personal use, I used external backup drives that I switch off whenever possible. Manually backing up my data once a week, or more often if I've done stuff I deem "important".

    75. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

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

      Cable ( (Euro) DOCSIS ) had much higher uploads than DSL.

      I currently have a 120Mb/s download and 10Mb/s upload connection with Euro-DOCSIS 3.0. I highly doubt you can get that anywhere with DSL.

    76. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      Pray tell where you can find 1TB for 60 for even an internal drive... I just spent 90 getting 1TB and I don't feel ripped off... though if you give me a link I might start feeling that way.

    77. Re:You are asking the wrong question. by jon3k · · Score: 1

      Did you even read my post? I pointed out specifically that it was for availability and PERFORMANCE. If you need performance, great, buy a few more disks for a RAID setup. So don't start your post with "actually," like I said anything counter intuitive to that at all.

    78. Re:You are asking the wrong question. by DarthVain · · Score: 1

      Only really one reason to: Off site backup. You can have 8 1TB drives in a double mirrored RAID all backed up to 4 additional HD and it would do you a lick of good if your house burns down, etc...

      I don't do it, and most do not that are not big companies, but it is out there.

    79. Re:You are asking the wrong question. by hazydave · · Score: 1

      That's a good point... destructive failure of PC PSUs isn't uncommon... in fact, it happened to one of my kids computers a bit over a year ago. PSU failed and took the main board (but not the HDD) with it. This unit was on a small protected UPS, too, so it's unlikely any line voltage set off the PSU -- it just self destructed.

      A similar thing happened to me on my own PC about four years ago, and while it didn't kill the main board, it killed one of the drives in a three drive stripeset. I never diagnosed just why, but it turned out to affect only the drive's controller board, and I happened to have a fourth of that drive in use elsewhere. After cloning that fourth drive, I was able to get my RAID0 back up by swapping in the controller board.

      That's when I got more serious about redundant storage (internal drives for the current projects, snapshots to an external Drobo, from there to cheap external HDDs for backup, and archival these days on DVD or Blu-Ray).

      No matter what you do, you're probably going to lose something... but you can help reduce the risk. And curiously, in most of these lists warning of the dangers of data loss, those at the top of the list are pretty easily remedied just by leaning better behaviors. I guess I've been using personal computers since the 70s, so maybe I learned a few things forgotten by most people today. For one, if you're not using a version management tool (Subversion, etc), you want new versions of a project file on a regular basis, if not every time you save something. I have used several programs (one CAD program, one early DVD authoring tool) that had a habit of occasionally internally corrupting themselves... if you saved that version, you were SOL back to the previous file by a different name (kind of made me pine for the "versions" in VAX/VMS). So to this day, I'm always saving multiple versions of thing. The malware/virus stuff isn't hard to avoid if you're smart about it AND if you're in control of your own network... less hard to avoid if you're on a private network with others who can introduce these things into "safe" places.

      --
      -Dave Haynie
    80. Re:You are asking the wrong question. by hazydave · · Score: 1

      I AM a hardware guy, so I do get lots of questions about hardware... but yeah, I've run into at least a dozen PC power supply failures over the years, probably more if I actually sat down to calculate. Two in my own house proved to be somewhat destructive (detailed in an earlier post)... one was an HP/Compaq OEM supply, the other an Antec supply that I had chosen myself based on reputation (circa 2003) and requirements. Neither system was unusually overloaded, and, well, I kind of hope that PC makers are using dirt cheap power supplies (my common sense says otherwise... but these guys are pretty serious when it comes to their OEMed gear absolutely meeting spec... a friend of mine had several million dollars worth of hardware rejected by Dell because he changed one resistor value -- a fix, but not vetted by their PA people).

      --
      -Dave Haynie
    81. Re:You are asking the wrong question. by asdf7890 · · Score: 1

      Calm down lad.

      I read your post, specifically the bit that said most home used don't have a need for RAID. To my mind it was written in such a way as to suggest that there was no common case for RAID being useful to a home user, something which I considered incorrect.

      My use of the word "actually" was intended to imlpy a mater-of-fact voice, not a ner-ner-ne-ner-ner voice. So don't SHOUT like I've just shat in your rice pudding.

    82. Re:You are asking the wrong question. by jon3k · · Score: 0, Flamebait

      I think we have a language barrier here. Most home users don't NEED RAID. That's a fact. I can prove it because most home users don't have RAID setups. If home users NEEDED RAID then logic would dictate that most home users would HAVE RAID. Again, for the final time I will repeat my first quote.

      MOST home users don't NEED RAID.

      Get it?

    83. Re:You are asking the wrong question. by shrikel · · Score: 1

      Assuming a 1mb/s upload speed would take less than 3 hours _PER MONTH_ to upload.

      ... And only 92 days (solid!) to do the initial backup of the 1 Tb of data.

      Oh, except that it'll fail after 4 days with an error: "You've exceeded your 50Gb storage limit." (And that's assuming you're paying the big bucks for such a large limit, rather than the 2 Gb default.)

      --
      Any sufficiently simple magic can be passed off as mere advanced technology.
    84. Re: You are asking the wrong question. by Anonymous Coward · · Score: 0

      RAID is only marginally valuable.

      A differing opinion, from someone who has been a SysAdmin going back 20 years, and heavily involved with RAID. And who has worked at small companies to Fortune 100 companies. And someone who understands ROI if only a little bit (but infinitely more than mcrbids).

      mcrbids knows not of what he speaks. RAID is extremely valuable. Yes, it isn't the same as backup, blah blah blah, we all know that, this is slashdot, not a backyard cookout with random people saying "Hey, you work with computers...".

      Hard drives will fail. Not may, WILL.

      RAID goes a LONG way towards helping you. It adds hardly any complexity once it is set up, it makes it much more likely you'll be saved when one of your hard drives fails. Then you replace the bad one and you are fine. If your house is on fire, well, get another hard drive and mirror it, break the mirror, store it at work/your brother's house/safety deposit box.

      Saying it is a "great expense" is hi-fucking-larious. Priced drives in the last year? It is dirt cheap and certainly faster than the online backups.

      If you are like my mom, with only relatively small documents, get a bunch of memory sticks, back up to them, rotate them into your safety deposit box, have one on your keychain in case of a house fire. She's disciplined and backs up as often as she feels she needs to (at least once daily). She doesn't need RAID.

      If you are like me, with lots of time invested in ripping discs, get RAID. My time is way more valuable than the hundred bucks to get a big drive and mirror it with the free software that comes with my Mac (or heck, I could put them on my Sun but that would just be showing off).

      As far as the OP, I don't know windows software. The Mac software is fine, and if you want to be in really fine shape, there is commercial RAID software out that works great (SoftRAID). Hardware RAID is unnecessary if you are talking about mirroring.

      Backups don't do shit to protect you against the loss of a drive since the last time you backed up. Backups don't keep you running w/o interruption. Backups aren't as simple as RAID's 'set and forget'. Even Apple's Time Machine is more complex and that is the best ordinary user backup I've seen.

      But hey, do your own calculations. If you are sure your hard drives won't die, or your time isn't valuable, or you are sure drives only die at convenient times just after being backed up and certainly not when you are about to use them, then listen to MC R Bids on the miiiike.

    85. 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?
    86. Re:You are asking the wrong question. by DamnStupidElf · · Score: 1

      Encryption and multiple backup sites.

    87. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      and what about raid5 or higher?

    88. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      You might also want to set your restore routine to download a small portion of the data from the remote backup site to a local drive, so that when you do experience a failure, you will be able to recover in a timely fashion. Either that, or plan on taking a very long nap while the bits stream in to re-assemble your 1TB backup.

    89. Re:You are asking the wrong question. by adisakp · · Score: 1
      I totally agree with Backups vs RAID. Also, the poster should backup his boot drive since he writes:

      I want the system up and running in no time

      It takes a at least a couple hours to install Windows, Apps, AV, etc. Especially when you count all the updates to install and all the reboots while installing updates.

    90. Re:You are asking the wrong question. by egarland · · Score: 1

      I'll point out as I did somewhere else, backups that are not on a RAID array aren't backups. They're a percent chance of a backup.

      I work with large scale storage systems and I have a good feel for the likelihood of disk failures. It's extremely hard to manage single disks in a way that isn't likely to result in some data loss. You need to constantly monitor and test them. There are tons of posts here calling RAID useless and hailing backups as the savior of everything. This mindset is naive.

      The problem with disk failures is that many people who are new to the industry don't have much experience with them. Disk failures are sneaky little buggers. Disks tend to become unreadable quietly, invisibly underneath files you never use. You can have a drive in your system that contains unreadable blocks essentially indefinitely and you won't know until something tries to read those blocks back.

      RAID is essential to have reliable spinning disks. What you do on top of that to preserve your data is important but without RAID you're basically dancing on corn starch and water. You're OK as long as you keep moving but if anything goes wrong, you're sunk.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    91. Re:You are asking the wrong question. by Anonymous Coward · · Score: 0

      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.

      That's why I run my power through a line conditioning UPS system. While this doesn't insulate the drives from the actual power supply, it makes it much less likely that you'll get undectable strain on the power supply itself.

      In addition, I run a RAID setup, not really for purposes of backup or immediate safety per se, but I have a second software app that does reads and fires the data across a gigbit ethernet to an attached storage array. The RAID cuts out most issues with slowdown on the production software when it's trying to read/write at the same time the backup is pulling reads.

      This setup solves the issues of massive hardware failure on a single box for the most part, although in the event of catastrophic failure I'll still probably lose some very recent data. Incidentally, the networked storage array also pushes out to a secondary, long-term backup platform.

      But I guess the question the poster was really asking, was what is the best RAID implementation to use.. and this is a very good question if you're relying just on RAID itself. Even good motherboards can have crappy RAID controllers in them.
      So my answer is- research the board you're looking at and gather data on the specific controller, and compare it against other solutions. If there's just no way to determine the hardware ahead of time, or have any input or control over what actually gets purchased, then go with a software based implementation where you DO know what you'll be dealing with. That way if management buys you a pile of lemon RAID controllers, you'll already have your bases covered.

    92. Re:You are asking the wrong question. by Theovon · · Score: 1

      There's an mdadm RAID5 driver, but I don't think dmraid does anything other than RAID0 and RAID1.

      For RAID1, there's an optimization that one can make, which is to distribute reads between the two mirrors. For RAID0 and RAID5, there's only one place that any disk block can be read from, so there's no room for optization (or lack thereof).

  29. Mod parent up up up by FranTaylor · · Score: 1

    The only thing RAID will save you from is a dead drive.

    There are infinitely many ways to lose your data, and a dead drive is only one of them.

    If you are going to use RAID, you might as well use RAID 0 unless you can't afford the downtime.

    If you start talking about data loss, then you just lose, because you should have backups.

    1. Re:Mod parent up up up by Pentium100 · · Score: 1

      RAID1 will protect you from a failed drive (so it's slightly better than having a single drive), while RAID0 is even worse than having a single drive.

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

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

  32. Real RAID is cheap by FranTaylor · · Score: 1

    You can buy a real RAID controller for $400-$500 nowadays. If your data is not worth that much...

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

    2. Re:Real RAID is cheap by glitch23 · · Score: 1

      I actually have a HighPoint RocketRAID 2300 controller in my system now. It has 4 internal SATA connections using a PCIe interface. I just ordered another one as well from newegg.com. I haven't had any issues with the current one and I've had it for a couple years now. The new one will run a 1.5TB RAID 1 array. This controller supposedly has Linux drivers available for it but mine is in a Windows system so can't verify Linux support. The controller is $119 from newegg and I think it is a good deal. My current controller has a 2 drive RAID 0 and a separate 2 drive RAID 1 array.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    3. Re:Real RAID is cheap by nxtw · · Score: 1

      I actually have a HighPoint RocketRAID 2300 controller in my system now.

      This is not a hardware RAID controller; it's a SATA controller with a software RAID implementation.

    4. Re:Real RAID is cheap by nxtw · · Score: 1

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

      Some vendors explicitly advertise disk format compatibility with past and future controller models. RAID is not a substitute for backup.

      I'm not sure why you wouldn't be able to use different drive models in the same array on a hardware RAID implementation. And there's no reason why a hardware RAID implementation can't use all the space available on the drives, even though some implementations may not.

    5. Re:Real RAID is cheap by Grishnakh · · Score: 1

      Some vendors explicitly advertise disk format compatibility with past and future controller models. RAID is not a substitute for backup.

      No, it's not a substitute for backup, but the whole point of RAID is high availability: i.e., if a drive dies, replace it and everything continues with no downtime. Well, similarly, if a RAID controller dies, while obviously you're going to have some downtime, simply replacing a controller will result in far less downtime than restoring an entire array off backups, and will also result in zero data loss (whereas restoring from backups will result in losing all data since the backup was made).

      So, IMO, using a RAID controller that doesn't have disk format compatibility is losing one of the main selling points of having RAID in the first place.

      I didn't know some vendors advertise disk format compatibility. It sounds like a good idea to stick with those vendors.

    6. Re:Real RAID is cheap by Anonymous Coward · · Score: 0

      Software raid on Linux?

      If you care about your data, don't do that. LVM does not respect file system barriers!:

      There is another hitch: the ext3 and ext4 filesystems, by default, do not use barriers. The option is there, but, unless the administrator has explicitly requested the use of barriers, these filesystems operate without them - though some distributions (notably SUSE) change that default. Eric Sandeen recently decided that this was not the best situation, so he submitted a patch changing the default for ext3 and ext4. That's when the discussion started.

      Andrew Morton's response tells a lot about why this default is set the way it is:

      Last time this came up lots of workloads slowed down by 30% so I dropped the patches in horror. I just don't think we can quietly go and slow everyone's machines down by this much...

      There are no happy solutions here, and I'm inclined to let this dog remain asleep and continue to leave it up to distributors to decide what their default should be.

      So barriers are disabled by default because they have a serious impact on performance. And, beyond that, the fact is that people get away with running their filesystems without using barriers. Reports of ext3 filesystem corruption are few and far between. ...

      Anybody can turn on barriers if they are willing to take the performance hit. Unless, of course, their filesystem is based on an LVM volume (as certain distributions do by default); it turns out that the device mapper code does not pass through or honor barriers.

    7. Re:Real RAID is cheap by enoz · · Score: 1

      Fakeraid it may be, but in my experience the RocketRAID 2300 series performs significantly better than using onboard RAID. I have only compared it to Gigabyte and Intel IHCR9 onboard RAID but I could not recommend either of these.

      Another advantage of using a RAID addon card is that it is completely painless to replace or transplant into another computer should anything happen to your motherboard/cpu/etc.

      The only downside is the linux drivers for RocketRAID suck.

    8. Re:Real RAID is cheap by glitch23 · · Score: 1

      This is not a hardware RAID controller; it's a SATA controller with a software RAID implementation.

      I never meant to claim that it was hardware RAID.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  33. Okay. by Anonymous Coward · · Score: 0

    Using FAT32 means you do not care about your data. Period.

    Use NTFS if you're using Windows. Period.

    That said - you should be okay with Windows SW RAID. I used it for years in a simple RAID1 two-disk configuration. I've sustained loss of a single disk with no ill effect. I would not, however, recommend doing an upgrade between versions of Windows while doing this. It might work; it should work; but if you go from, say, XP to Vista (Or Windows 7 to Windows Whatevercheesynameisnext) - yeah, that's scare the hell out of me.

    Also, as plenty of others have suggested, RAID is not a backup solution. Honestly, it's almost always 'good enough' - but if you're dealing with a simple setup - say, two disks that you've purchased right this second off of NewEgg... You've got to understand, in that sort of situation, if you're one of the unlucky to have purchased two disks from a bad run, RAID won't help you when both disks die a horrible death.

    Plan for this. Plan for this even if you take the time to buy disks from different batches. Because at the end of the day, no matter how infintesimal the chances of total failure are, the chance remains. You really need to ask yourself just how important your data really is. Let's face it - it's honestly probably not important enough to go nuts with hourly backups to off-site locations and such. Is it important enough for you to set up, say, an NFS/CIFS/whatever box and sync once a week? Or even slap on an external USB drive and manually copy over your data once a month? Probably! That's still not 'ideal', but it may be 'good enough' in terms of prevention of complete data loss in the event of catastrophic RAID failure.

    Oh, and test your backups occasionally. Untested backups, aren't backups.

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

    1. Re:External eSATA enclusure by david.emery · · Score: 1

      I'm with him. I have a bunch of external FW800 RAID enclosures (for both SATA and older IDE drives.) Advantages include not using/depending on the computer for RAID drivers (in my case, Mac OS X software RAID), independence from computer failures (e.g. bad power supply), cooling (less hot drives in the case). Disadvantages include performance (unless you have a good eSATA RAID case) and Size, Weight & Power (more than for drives within the computer case).

      I've been happy with the enclosures I've bought from Other World Computing (http://www.macsales.com). Although this is -primarily- a Mac dealer, their stuff works on Windows too, and it's high-quality hardware.

  35. If this is not a production web server... by scarolan · · Score: 1

    ...then you probably don't need RAID. Use NTFS and set up some kind of scheduled backup to the second drive. Or, build a Linux NAS device and run BackupPC (backuppc.sourceforge.net). BackupPC works great for this sort of thing, it can do incremental and full backups of all your data, on the schedule you choose.

  36. Re:Your best bet is to buy server grade SATA drive by Vellmont · · Score: 1


    The best way to protect against drive failure is to buy server grade SATA drives, which are designed for 24/7/365*5 operation, and not cheap PC drives which are designed for 10 hours per day for 3-4 years. Buy server grade SATA drives

    This is just pure marketing baloney. Do you have any real-world tests that actually back this claim up? I've never used "server-grade" drives, and never will. I've seen "server grade" drives fail in large quantities and "desktop" grade drives last for years running 24/7/365.

    The only thing I've seen vary greatly in quality are power supplies. Cheap ones are designed to last a couple years and fail. The more expensive ones higher grade ones tend to be better.

    --
    AccountKiller
  37. Screw RAID by Anonymous Coward · · Score: 0

    Screw RAID. While it will protect current data in the event of a drive failure it is not excuse to not have good backups. RAID does not protect against overwrites, deletions, filesystem corruption, etc. A good backup, preferably offsite and in multiple snapshots over time, is much much more important.

  38. A word of Caution about RAID 1 & NAS by Anonymous Coward · · Score: 0

    As has been said many Times RAID != Backup and IMHO RAID 0 SUCKS ROYALLY,
    there is a place for other Raid variants. These is a case to be made for using a NAS device for backups.

    I use one that is configured to use Raid 1 But there are some devices out there in the market that should be avoided. The NAS I use runs Linux and formats the disks as EXT3 volumes. It fully supports NTFS so windows access is not an issue.

    If your Raid Controller imposes a propritary format on the disks rather than using other widely used ones is just plain madness. Why?
    If your hardware gives up the ghost you could also end up with major data loss.
    If the hardware uses standard disk formats then you can take the drives and recover the data.
    For example, the Netgear SC101 is a NAS device that uses a proprietary on disk format. The protocol between the PC and the SC101 is also non standard and IMHO should be avoided at all costs.
    Being an old school H/W engineer (I started designing H/W using 74 series Logic) I am suspicious of RAID 5. For m Raid 1+0 is a more recoverable solution.

    Whichever RAID solution is chosen, I'd check how the underlying disks are formatted.

  39. RAID != BACKUP by StarWreck · · Score: 1

    mirroring with RAID 0 does not take the place of regular backups of data. RAID 0 is for rapid recovery to minimize downtime is MOST instances. Data should still be backed up separately in case of a catastrophic failure.

    --
    ... and in the DRM, bind them.
  40. RAID is no mystery by borroff · · Score: 1

    They've been doing RAID in hardware for quite some time now - the hardware may fail, but I don't think it'll mess up your data. Think of it this way: The hardware controller only has to do one thing, which is to serve RAID. The OS, on the other hand, has to do a bunch of things, any one of which could go bad and kill your RAID.

    I've done both hardware and software RAID-1 in the past, with Windows, Solaris, OS X, and Linux. For Windows, go for the hardware RAID.

    1. Re:RAID is no mystery by lukas84 · · Score: 1

      Please, read this changelog:
      ftp://ftp.software.ibm.com/systems/support/system_x/ibm_fw_aacraid_5.2.0-15427_anyos_32-64.chg

      If this doesn't make you fucking afraid of RAID controllers, i don't know what will :)

    2. Re:RAID is no mystery by borroff · · Score: 1

      I just re-read your question (RTFA). FAT32 is your first mistake. RAID instead of backup is your second. Your data is more at risk from a users' actions than from hardware failure (given a burn-in period). Figure out how much work you can afford to lose, then use that to create a schedule to backup to some other media, be it disk or tape, that you can take offline.

  41. You may not have a choice by Anonymous Coward · · Score: 0

    Software RAID 1 is only supported on server versions of Windows, and I haven't read anything on Windows 7 that mentioned any changes in that regard.

    I don't really trust cheap motherboard RAID controllers, but I'd use them for RAID 1, since each drive has a complete copy of the data. For any sort of redundant striping (RAID 5/6/10/50), I would use software RAID or a real hardware RAID controller.

  42. 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.
    1. Re:Kudos. by Anonymous Coward · · Score: 0

      so true, all the low number uid's would be spinning in their graves right now.

  43. None of the above by Anonymous Coward · · Score: 0

    You'd be better off putting the second drive in an enclosure and using it for off site backups. That way when the main drive fails at least you have a backup to recover from. RAID 1 will just fail on you when you come to re-build the array and you are making work for yourself before then. RAID is good for uptime and throughput but nothing else.

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

  45. why is this slashdot front page? by Anonymous Coward · · Score: 0

    I don't normally comment but WTF is this doing on front-page of slashdot? As for the question, go with a dedicated hardware based raid controller. Just cause you gut burned once doesn't mean that the dedicated controllers are bad. I can guarantee the software RAID via windows is worse because of Dynamic Disk partitioning is slow and its not swappable between platforms for recovery. Also FAT32 should never be used outside a USB flash drive or similar device; its terrible for handling large files over 2GB and it inflates the size of small files. If your data really is important go with NTFS for windows or EXT3 (other?) for Linux; it should not be an un-common file system as rare file systems dont plug easily into other computers for data recovery. I've tried several different motherboard integrated raid controllers (intel, nvidea, amd) and all were either unstable which caused disk synchronization issues, slow, or had very little bios-level controls. The little Promise and Highpoint raid controllers aren't what they used to be in quality and performance. Get yourself a 3ware PCIe 14x controller for SATA/SAS controller which costs $$ but you'll thank youself for the investment. Its fast, stable, handles 4 x 2TB SATAII hard drives and is bootable for Windows / Linux. The only time I've ever trusted a software based RAID was with Linux EXT3 based software raid. The actual hard disks are standard EXT3 (not some funky format) which means I can remove any 1 disk and plug it directly into another Linux system without having to do anything special to read the data. That the linux software raid is still very fast, easy to administer, and is most importantly stable. For the super cheapo just don't use raid and get yourself an external eSATA drive and do regular backups. Regular backups aren't the same as RAID but its better than Windows Dynamic Disk any day and still protects your data; oh and its fast and as reliable as you do backups.

  46. Re:Your best bet is to buy server grade SATA drive by lukas84 · · Score: 1

    There are some important differences between server SATA drives and consumer SATA drives - for example the number of retries until an error is reported to the controller. The price difference of course is not really justified by that.

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

    1. Re:Are we talking Pr0n or Tax Receipts here? by causality · · Score: 1

      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.

      You had an array hooked up to what? So, do irate, urinating government agents make good RAID controllers?

      --
      It is a miracle that curiosity survives formal education. - Einstein
    2. Re:Are we talking Pr0n or Tax Receipts here? by Gen.+Malaise · · Score: 1

      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.

      No No No. Say it with me slowly. RAID is not a backup. Ever. Now say it a few more times to let it burn in. Also leaving something with the lawyer is about as safe as the RAID 0 array you employ. (Apologies to NYCL)

  48. 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 Anonymous Coward · · Score: 1, Funny

      But, would you trust a Maxtor?

    4. Re:Are you crazy? by slashtivus · · Score: 2, Funny

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

    5. Re:Are you crazy? by PopeRatzo · · Score: 1

      But, would you trust a Maxtor?

      Maxtor? Wasn't he one of the characters from Transformers: BeastWars?

      --
      You are welcome on my lawn.
    6. Re:Are you crazy? by mysidia · · Score: 1

      There's a nice tool for this.

      It even allows you to keep an incremental backup history, using a minimum amount of storage.

      Simple rsyncing only gives you one copy.

      Rsync'ing multiple copies is problematic... matters may change, if (one day), Linux ever implements a filesystem that provides a block-level data de-duplication option.

      (To allow you to 'rsync' more backups to more directories, without rapidly consuming excessive amounts of backup machine disk space)

    7. Re:Are you crazy? by Anonymous Coward · · Score: 0

      man rsync/--backupnnn

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

    9. Re:Are you crazy? by ae1294 · · Score: 1

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

      O god NO! You keep those fuckers away from me!
      I still have nightmares that involve screaming red hot IBM hard drives chasing me down and burning themselves into my flesh...

      G thanks now I gotta make a Therapist appointment for tomorrow...

    10. Re:Are you crazy? by Kyril · · Score: 1

      So ... umm, if Maxtor and Seagate are now the same, and WD is also on your crap list, and certainly we've had "Deathstar" issues on several models of IBM-now-Hitachi drives, who's left for you to buy from? Samsung?

    11. Re:Are you crazy? by badspyro · · Score: 1
      My backups, and I'm just a lowly student, involve two 1tb drives locally, remote backup to a server 250 miles away and a hard drive in a fire proof safe.

      All of the off-site backups are done over a domestic 2mb down 256kb up Virgin line (static IP is free so long as you don't reboot your 1 port supplied router), and can be done for under £500 with no problems, exc the two broadband connections.

      This may seem extreme, but then you consider that my Dell Precision laptops have had no less than five hard drive deaths in two years and you see that this is sensible, and infact not even fully prepared as far as I am concerned - I need some more hard drives and another safe in a different location from the first - I have already had a collage coursework backup go down due to firemen hosing a server.

    12. Re:Are you crazy? by Flere+Imsaho · · Score: 1

      What's wrong with WD? The sysvol on the PC I'm typing this from is WD and I've never had an oc uren e of l st d ta, ev r

      --
      It gripped her hand gently. 'Regret is for humans,' it said.
    13. Re:Are you crazy? by Sandbags · · Score: 1

      I did work for one. My current company also uses 2 seperate centers as hotsites though hosted providers nearly identical to the PC retail equivalent (it's actually how nearly all the online backup companies got started, they protect FAR more commercial data than user data).

      I use mobile.me and mesh.live.com to sync highlky critical data I'd need back in a pinch after a crash (including my current system drivers, CD keys, and other non-data-related critical files.) I also use BackBlaze to sync about 900GB of data for their $5 a month.

      This is completely secure. Even THEY can't access your data. I've seen first hand how these systems are architected. The storage is not only so virtualized that they really can't tell which disks in the SAN have who's data (not to mention the 256bit AES encryption), but the data is also block deduplicated, making it even more difficult.

      Since the upload stram is not only encrypted (usually an SSH stream using a varian of rsync to move blocks), but since the only time whole files are sent is when they're new (after that it's only modified blocks), it's damned near impossible to rebuild a data stream from it even if they had your machine tapped at your local IP level.

      When you request a hard disk recovery (backblaze offers to put your data on a disk and send it to you, as downloading 900GB might take a while...) even that is still encrypted with your key. Loose that key and you simply need to close your account and open a new one, and sync from scratch (first pass took me just over 3 months).

      If you understood the technology, you;de see there's nothing to be paranoid about. It;s safer than it being on your own PC.

      --
      There is no contest in life for which the unprepared have the advantage.
    14. Re:Are you crazy? by Sandbags · · Score: 1

      And this is why you don;t buy the cheapest drives NewEgg has on sale on any given day. There's a HUGE difference between their retail, enthusiast, professional, business, and server calss drives... There's a reason some come with 5 year warranties and others come with 1...

      Buy cheap crap, get burned...

      --
      There is no contest in life for which the unprepared have the advantage.
    15. 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.

    16. Re:Are you crazy? by Anonymous Coward · · Score: 0

      I have already had a collage coursework backup...

      It really should be a college entry requirement that you can at least spell the place you are going to study. Unless you meant a collage course at a college?

    17. Re:Are you crazy? by ohcrapitssteve · · Score: 1

      That's pretty funny, I used to hate on WD as well, until last month when we upgraded all the drives in our SAN to 1.5TB drives and pulled all 18 old WD 250GB drives. In three years, with about a grand total of 40min powered-off time, with constant reads and writes through nights, weekends and holidays, none failed.

      Not exactly a real-world scenario relevant to desktop use or even a file server, but I thought it was interesting.

    18. Re:Are you crazy? by mike2R · · Score: 1

      Amen.

      I sell a lot of hard drives. I get assured on a regular basis that $brand is awful (translates to I've had 1 or 2 of these fail before) or has a bad reputation (my mate/random guy on a forum was dissing them). I even hear about Deathstars occasionaly and that's, what, 10 years ago?

      I've given up arguing and just sell them whatever brand they think is trustworthy.

      --
      This sig all sigs devours
    19. Re:Are you crazy? by that+IT+girl · · Score: 1

      Just FYI, from what I've seen recently... WD still sucks, but Maxtor has come a long way.

      --
      10 FILL MUG WITH COFFEE
      20 DRINK COFFEE
      30 GOTO 10
    20. Re:Are you crazy? by Anonymous Coward · · Score: 0

      You are aware that Seagate owns Maxtor, right?

    21. Re:Are you crazy? by Anonymous Coward · · Score: 0

      Robocopy.exe is rsync for Windows users and comes with the free Windows Resource Kit. Rsync is for unix users. Sure if you need, grep, sed, awk, diff, etc..., then, by all means install cygwin. But, if I'm admining someone else's system it's much easier to bring a memory stick with the necessary resource kit tools to copy to their systems than wasting time installing cygwin and configuring it.

      Any real Windows admin would immediately install the Windows Resource Kit and Windows(systernals) pstools and script all their work, just like any unix admin. All those other GUI only users just claim to be admins.

      Unfortunately, both rsync and robocopy can not back up any files that are "inuse", which means you can't really back up critical system files or databases. You'll need to spend some cash for a tape backup solution to obtain that kind of functionality. And don't forget, tape backups, or backup, need verification.

      Windows systems should use NTFS, not FAT32. You can pull any NTFS drive and make it a secondary on any other Windows system to do recovery. You can also work on NTFS drives in Linux. I've never had any issues doing either.

    22. Re:Are you crazy? by Anonymous Coward · · Score: 0

      "On December 21, 2005, Seagate announced plans to acquire Maxtor. The all-stock deal was worth $1.9 billion. The transaction was completed in May 2006." - Wikipedia.

      I've had god awful luck with any Maxtor drive I've owned in the past. Despite this, if you trust Seagate now you should probably trust Maxtor too.

      (for my late response, captcha is "sleeper")

    23. Re:Are you crazy? by Lennie · · Score: 1

      rsync has patches for inuse files.

      --
      New things are always on the horizon
  49. don't use RC as your production box by PastorPete · · Score: 1

    you shouldn't be using release candidate software as your production box. everything else become academic after that. when Windows 7 is released to the general public in a production version and you upgrade, you're going to need to wipe your RC version. so just don't do it.

  50. 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
  51. NTFS + External USB disk + MS SyncToy by flyingfsck · · Score: 1

    There are a number of reasons why not to use FAT: 1. Unreliable 2. Doesn't support large files 3. Doesn't support advanced permissions Since you are running Windows, use NTFS, an external USB drive for backup (also NTFS) and the free Microsoft SyncToy to make periodic backups to the external drive.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  52. Re:Real RAID is (not all that) cheap by Froggie · · Score: 1

    You can buy a PC for less than that, and install OpenFiler, or any of a number of free/Free soft-RAID solutions that support Samba.

    If you buy a RAID controller, you move the SPOF to the controller rather than the disks (though admittedly it's not got moving parts and should last longer). If you do use a RAID controller card, though, and you want safety, you need a spare RAID controller of the same sort in a drawer somewhere if you expect to get your data back, unless you're sure that the RAID doesn't use a funny on-disk format to store the options it's using.

    If the machine is doing RAID and not much else, what are you saving by buying expensive hardware to offload the RAID processing when you already have a mostly idle box sitting there already?

  53. linux software raid is as portable as it gets by Anonymous Coward · · Score: 0

    Linux software RAID is about as portable as it gets. It is totally independent of software vendors and/or hardware vendors. It also gives you great flexibility with file systems and growth. You can even make a RAID 5 array and just slap another drive in later to extend your space, something which other solutions don't let you do.

  54. RAID IS NOT A BACKUP SOLUTION! by xous · · Score: 1

    RAID is not a backup solution.

    You should be using mirroring in addition to frequent backups.

    RAID does not protect against (accidental) deletion, file system corruption, or user stupidity.

    1. Re:RAID IS NOT A BACKUP SOLUTION! by mysidia · · Score: 1

      RAID1 can be a backup solution if you have a RAID controller that gives you a good level of control of the arrays (including the ability to import a foreign raid config, and re-add RAID configs without re-init, for recovery), and you have two spare identical hard drives: sync up the two drives, then offline the first drive, pull out the good "backup" drive, replace with a new drive, rebuild the array.

      Every few weeks, unplug the opposite drive you did last time, plugin a new second drive, and rebuild the array.

      If the RAID1 or the machine ever completely fails, you unplug both drives, power down the equipment, plug in the latest 'backup' drive, bring it back up.

      Rebuild the array from the backup drive. This works better if you have a spare machine with identical spare RAID controller.

    2. Re:RAID IS NOT A BACKUP SOLUTION! by xous · · Score: 1

      Hi,

      Yes, RAID1 can be used to mirror drives but this is not the normal use case and certainly not something I'd someone that had to ask slashdot when there are thousands of quality articles written about such topics.

  55. Re:Your best bet is to buy server grade SATA drive by Tmack · · Score: 1

    The best way to protect against drive failure is to buy server grade SATA drives, which are designed for 24/7/365*5 operation, and not cheap PC drives which are designed for 10 hours per day for 3-4 years. Buy server grade SATA drives, mirror them using a hardware controller, back up daily, sleep at night.

    Err, thats been proven questionable. More specifically, here is an article from eweek and here is the google talk about a large study of drive lifetime characteristics. "Server" drives are just as good as "consumer" drives when it comes to lifetime. The only benefit you get with the more expensive drives is slightly better performance (NCQ, higher rpm, larger buffers, etc). I have several machines at home that run 24x7x365 on the "cheap PC drives" in raid1 pairs (linux md) and a non-raided windoze box, and have had to replace 2 drives out of 12+ over the past 8 years due to failure: I tend to need to upgrade to larger ones before they fail. Even at work we have used the cheaper drives in clusters, next to others running enterprise level drives and found no benefit to the extra cost in most situations.

    -Tm

    --
    Support TBI Research: http://www.raisinhope.org
  56. Re:Seriously? by sirsnork · · Score: 1

    No where did he suggest he required Windows 7 for RAID, just that thats what he planned to use for this machine. Personally I would just put the second drive in my server and backup my data to that rather than use any of the two options he lists.

    --

    Normal people worry me!
  57. 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?

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

  59. fat32 has 4 gig file limit by Devistater · · Score: 1

    FAT32 has a 4 GB max file size.
    This can be somewhat inconveniant if you have say a linux dvd ISO thats larger than that, or if you record HD video, etc.

    I would suggest going with NTFS, there are ways now to use the actual microsoft NTFS driver in a wrapper with linux, then you get full native compatability if thats what you are thinking (it used to be that NTFS compatability was an issue with linux).

    The cheapest solution for backup would probably be an external USB drive. And you may also want to have 2 of them that you swap out for off site storage, or something like that, depending on how important your data is to you.

    1. Re:fat32 has 4 gig file limit by Curate · · Score: 1
      there are ways now to use the actual microsoft NTFS driver in a wrapper with linux

      Really? First I've heard of this. What are these ways? Can you provide some links? I'm genuinely very interested in this...

  60. Trust me when I say you want the best RAID by Orion+Blastar · · Score: 1

    controller for your money. I've had bad luck with the cheap ones in Windows, always a blue screen of death that leads to data corruption and other problems.

    You want a RAID controller that is properly reviewed, one that has been proven to be stable. One that has good driver support and a good warranty. You want the same with your hard drives that data will be stored on.

    I am not sure why you want FAT32 drives, is it because you are running an old version of Windows that does not support NTFS? Most moden Linux systems have NTFS support built in if not an option to load, just read the FAQs for your version of Linux and look for how to add in NTFS support. Unless you have software that breaks on NTFS and needs FAT32 (like old video games and software applications with anti-piracy technology that only works with FAT32 and not NTFS), you should really use NTFS for your hard drive format.

    You need more than just RAID drives, you need a backup solution. Either use DVD-RW disks, or buy a Tape drive, or have an older system you can set up a network share and copy data files over to it, or a USB hard drive or thumb drive.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  61. Consistency by Tony-A · · Score: 1

    seems to be one of those buzzwords that are taken for granted, but under duress are not really desirable attributes. The easiest (only?) way to achieve consistency in times of trouble is to destroy all information constent that is not consistent. That means destroying all files (and directories) which are not all there.

    You are stranded on a desert island desperate for news. You have a choice between a month-old newspaper which is intact and yesterdays newspaper which has been mouthed over by hungry sharks.

    Your network server with all your orders, shipments, invoices etc just went up in smoke. You have a choice between 97.5% recovery of all the current data or a00% recovery of month-old data.

    Seems like the people that promote these things are never in the position of actually having to use them. (Sounds like politicians. Lots of plans sound great, as long as you do not actually have to implement them).

    There is a basic rule of medicine which seems to not apply to systems analysis. First, do not damage (or something to that effect).

  62. Or just keep drives from overheating by VampireByte · · Score: 1

    Heat kills drives so avoiding it is a big plus. I've had friends buy neat looking cases that didn't have proper drive cooling and the hard disk died. At three separate employers we had weekend air conditioning failures and each time hard drives died not just over the weekend but the following weeks as well.

    My machines are in 4U server cases with a dust filter on the front, a 120mm fan in front blowing on the drive cage, and two 80mm fans in back pulling air through. Temps in the case stay low.

    The other key is quality power supplies. A poor p/s can kill your drives or the motherboard with that on-board "RAID" functionality.

    Make backups and take steps to avoid hard drive abuse through heat or unstable power. That should be good enough

    --

    Run and catch, run and catch, the lamb is caught in the blackberry patch.

    1. Re:Or just keep drives from overheating by Kaboom13 · · Score: 1

      Heat may well be less of an issue then you think. Google's analysis of failure rates of hard drives ( see here: http://labs.google.com/papers/disk_failures.pdf) showed temperature to be relatively unimportant, and cold drives actually died earlier then hot drives until you get into 45+ degrees Celsius (which is about 113 degrees Farenheit). Room temperature drives had higher failure rates. The data suggests a rule of thumb that the drive should feel warm, but not hot enough to be uncomfortable to touch.

  63. Re:Your best bet is to buy server grade SATA drive by nxtw · · Score: 1

    for example the number of retries until an error is reported to the controller

    Western Digital "RAID" drives feature Time-Limited Error Recovery, and it is a user adjustable setting on many WD consumer drives via a DOS utility.

  64. Oops by FranTaylor · · Score: 1

    You are neglecting:

    - the rogue app that overwrites your data
    - the drive that reads back incorrectly, right into your mirror drive
    - the drive that croaks as you attempt to re-mirror from it

    I have personally encountered all three of these.

    If you don't have disconnected backup, you are just kidding yourself. Any connected media can be trashed by bad software/firmware/whatever.

    Your risk factor is never broken hardware. You don't care about hardware. Your risk factor is always lost data.

    1. Re:Oops by jon3k · · Score: 1

      You're forgetting the most common case - "oh shit did I just delete the wrong directory?"

  65. Re:Seriously? by Blakey+Rat · · Score: 1, Insightful

    To begin with, every NT-lineage Windows version ever produced supports software RAID out of the box.

    I'm sitting in front of a copy of Vista Ultimate right here that doesn't. Do you have a citation or anything? Or are you using some alternate use of the word "supports" that doesn't mean "supported by Microsoft?"

  66. The obvious answer by Efialtis · · Score: 1

    I worked for Microsoft for over 6 years, and I swore, when I left, that I would find a better way. I ran into Ubuntu Linux after going from Red Hat, to Fedora, and Suse... I tested it out for some time, setting up a server to handle all those functions I was paying hundreds of dollars for. Then I converted all the machines over that I own, and I have been more than happy. Every machine I set up has a RAID, My "user" machines all get RAID 1, my server and my play machines get either RAID 5 or RAID 6 I have had drives go bad, operating system troubles, hardware troubles, and everything imaginable. My data is still safe. Stuff that I have collected for 10 or more years, files, mails, etc... I don't worry about any of it. I tried raid in Windows, and without purchasing expensive hardware, forget it. It doesn't work, or at least, it doesn't work well. While I worked at Microsoft, I went in for a "blue badge" interview. While I waited, a currier brought in a box for a group in building 53. This box was a copy of Red Hat Enterprise. I thought that was funny, but when the guy came to pick it up, he explained that they had sensitive data on their servers, and they couldn't trust that data to Windows Server Addition, (back in the Win 2K days). If Microsoft cannot trust their own software, why should I?

    --
    --E--
    1. Re:The obvious answer by aled · · Score: 1

      A question: do you use hardware raid o linux software raid? in the later case what is the performance penalty?

      --

      "I think this line is mostly filler"
  67. Using FAT32? Then don't bother with RAID1 by OrangeTide · · Score: 1

    Just use some good incremental backup software. Send the backups to the second drive.

    FAT32 is not a good choice, it can have file-system corruption more often than hard drive or controller failure occur. If you're running Windows I highly recommend you go with NTFS. Linux can read it pretty reliably if you're looking for portable data, you probably don't have immediate need for portable write support to the drive.

    Windows software raid is slow, but it is phenomenally more practical than cheap hardware RAID found for "free" on motherboards. The worse thing about hardware RAID is that it is not portable to different controllers. If your motherboard breaks you can be stuck being unable to use your RAID volumes anymore.

    --
    “Common sense is not so common.” — Voltaire
  68. 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
  69. None of that. Use cheap, but linux compatible raid by NuclearCat · · Score: 1

    None exactly of that. You have to find cheap RAID controller, with documented or known format, recognized by Linux softraid. There is some. In this case, even whole computer busted (including controller, it can be EOL, when something will happen, and you cannot find new), or system partially corrupted, you can still recover your data with help of Linux (yes it can read Software RAID created by cheap softraid controllers without those controllers. Check dmraid documentation.

  70. Re:Seriously? by Sinbios · · Score: 1

    Huh? Vista Ultimate supports RAID.

    http://www.neowin.net/forum/index.php?showtopic=612319

    --
    Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
  71. Hardware RAID controller is single point failure by MpVpRb · · Score: 1

    Years ago, when I was a system administrator, we spent a lot of money on a RAID box for our Sun machine.

    It came in a really pretty cabinet, and looked VERY impressive.

    Some time later, the controller failed, resulting in complete, unrecoverable data loss.

    Yes, we had backup, but the array was toast.

  72. What about accountability by Pitr · · Score: 1

    I've had several foul run-ins with RAID, JBOD, and lack of true backup solutions. The failure rates of HDDs are unacceptable, and the manufacturers should be accountable for the safety of your data (Insert car analogy here). Because this is not the case, we now have cheap RAID.

    Cheap raid isn't worth a copy of Vista, and no matter if you use hard or soft raid, there is still a single point of failure, and no accountability for the array just going poof (I've had it happen, and it's the ugliest thing to ever have to try to explain to a boss/client).

    I think it is unforgiveable for manufacturers of drives to get away with some of the poor quality I have seen, but it's twice as bad for makers of RAID controllers to make the garbage they do, and market it as helping to ensure the safety of your data. And I have seen RAID controllers do more harm than if they had just been left as a bunch of disks, even in RAID 1. If they had to foot the bill for the data recovery, they would be a little less cavalier about releasing shoddy hardware.

    Again, as has been pointed out, RAID is primarily to ensure high availability, and is NOT a backup solution. If you're not running a web server or other service, while RAID may be useful when one of your hard drives dies randomly for no reason, it leaves a single point of failure, and that single point was probably designed poorly.

    --

    --Not to be worried, Pitr fix.
  73. Re:RAID != BACKUP (but it ain't useless) by ogdenk · · Score: 1

    RAID != backup but it's still quite useful.

    I'd much rather swap a disk when it dies then go through a long and painful restore process from tape or a network. Disks fail.... a lot. Especially cheaper SATA and IDE drives.

    Anyone that says "HDD's are reliable, RAID is useless, just use a backup device" needs their head checked. You need RAID AND A DECENT BACKUP.

    RAID won't save you from yourself or OS bugs but it is far from useless. I would not trust a single HDD with my data. I also would not trust myself to keep an impeccable backup schedule where I back things up several times a day so without RAID if a drive dies I WILL lose data. Not a heck of a lot but I'm going to lose SOMETHING.

    On another note, maybe I should take a look at Time Machine in OSX.

  74. ZFS by kallisti5 · · Score: 0

    Solaris/BSD ZFS w/snapshots and rsync to an external backup location.

  75. Wrong by FranTaylor · · Score: 1

    Wrong wrong

    Who says that one needs to recover data from the remaining drives? What if I also have the data stored somewhere else on different disks on a different controller?

    If you lose data when your RAID controller dies, then your real problem is that you are not backing up your data.

    1. Re:Wrong by Grishnakh · · Score: 1

      Unless you're running another array as a mirror or something, you're going to lose data even with backups if you have to do a recovery, since most backups are only done on certain intervals. You're going to lose all the data that changed since your last backup.

      So if you have an identical controller, you can simply replace the controller and not lose anything, and only suffer minimal downtime (what, a half-hour to an hour to replace a single card?). Restoring from backups takes much longer than that.

    2. Re:Wrong by toddestan · · Score: 1

      And the whole point of RAID is to reduce downtime. If you have to find another RAID card, then recreate the RAID, then restore from backups, that's a whole lot of downtime right there. Maybe some might find it acceptable, but in any situation where you can't affort to have the system go down, then you will want another card so you can be back up and running quickly.

      Note this may not apply to RAID1, as you can generally use the remaining disk as a single drive in the meantime.

    3. Re:Wrong by jon3k · · Score: 1

      RAID1 will *probably*, to an exceptionally high degree of likelihood, protect you from a single failed drive. I've seen dozens and dozens of drives fail in a RAID1 configuration, never once have I seen a RAID1 set fail entirely from a single or two simultaneous disk failures. I'm not implying it's impossible, just that it's very VERY unlikely, much more so than some people like to try and imply.

  76. Re:RAID1 is not fool's gold by Anonymous Coward · · Score: 0

    SSDs minimize seek time. They are an order of magnitude below spinning discs, more often two.

  77. Hardware RAID rocks by FranTaylor · · Score: 0

    Software RAID may look good in benchmarks, but a real RAID controller is where the real performance is.

    I used software RAID 0 on linux for many years, and I thought I was getting good performance.

    Then I bought a hardware RAID card, and was totally blown away. I had no idea disk access could be like this. No more waiting, no more bogging.

    I'm still questioning my new computer: "No, you didn't really do that THAT quickly did you? There must be some kind of mistake!"

  78. Re: What is RAID good for? by nick_urbanik · · Score: 1

    RAID 1 hopefully prevents that a server will go down and it makes it possible to easily replace a bad disk.

    At the fairly large ISP I work at, all servers run Linux, and wherever redundancy is not easily implemented otherwise, we use software RAID so that if a disk fails, the system can keep going, and the hot-swappable disk replaced without any outage. We use only software RAID — RAID 0 for syslog servers where write speed is an issue, RAID 1 for disk redundancy, RAID 5 for redundancy and larger volumes, and RAID 6 for some larger systems. Even where we use 3ware RAID cards, we still combine the individual disks (exposed as JBOD) with software RAID.

    This RAID is totally distinct from backup, which we do to a number of large filers, but we only backup data. Configuration management is the critically important tool that makes it possible to restore the OS and software with its configuration after a failure. LVS is the other important tool for redundancy.

  79. Re:Seriously? by Dare+nMc · · Score: 1

    everything I see says only stripping drives is available in XP/2000. Only Windows 2000 Server/Adv. Server/Datacenter, and Windows 2003 Server and up feature redundancy through software.
    So it sounds like the originator was onto the cheapest for home, windows solutions.

  80. Re:Seriously? by Hymer · · Score: 1

    "You're posting to Slashdot asking whether you should trust Microsoft?"
    Nope, he is asking whether he should trust a software RAID for data protection...
    ...and no, he should not. RAID (both software and hardwar, all RAID levels except 0) are about minimizing downtime and not about protecting data.

  81. Don't you believe in backups? by FranTaylor · · Score: 1

    "the only way you'll be able to access that data"

    Gee that's funny, because I can read the data from my backups just fine.

    1. Re:Don't you believe in backups? by Grishnakh · · Score: 1

      So do you do your backups continuously, or on intervals? Can you read the data that just changed 5 minutes ago on your main hard drives from your backup?

    2. Re:Don't you believe in backups? by Trogre · · Score: 1

      That's funny, because I was always taught to never rely on backups. You know, write-often, read rarely and all that.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    3. Re:Don't you believe in backups? by jon3k · · Score: 1

      That's a pretty dated philosophy. These days backup software automatically checks tape integrity and tapes are overwritten pretty regularly in most situations.

  82. Re:Seriously? by Anonymous Coward · · Score: 0

    edit/
    Windows supported solutions, you can hack XP into installing server add-ons. Doesn't sound like a good solution to recommend.

  83. HW != Portable by NFN_NLN · · Score: 1

    "I want any drive and its data to be as safe and portable as possible (that's the reason for choosing FAT32)"
    .
    Hardware RAID often uses a header to store meta data about the RAID configuration. Software RAID for windows does too (8MB), but that is portable across it's lineup.
    In other words if you want this to be portable you had better check. It may not be possible to just pull a hardware RAID disk and slap it into another system due to proprietary meta data headers.

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

  85. 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.
    2. Re:Cheep Non-RAID Controller! by Anonymous Coward · · Score: 0

      How many active disks were in your RAID5 array? Maybe I've been lucky, but I never use RAID5 with more than 3 or 4 active disks, and I've done all sorts of crazy stuff including migrating arrays to larger disks by hot-removing and hot-adding disks. I've also done this on systems with flaky IDE and SATA drives already showing block remappings in the SMART status. I also tend to keep the arrays to reasonable sizes though, e.g. each member is at most 500GB or so. I don't like to have one oversized filesystem since that makes everything more difficult (backup, recovery, migration, fsck).

      Also, I run frequent SMART self-tests and MD array scans to exercise the entire disk span, as well as nightly incremental rsync backups (using --link-dest mode) from one RAID array to another on the same host. It's when you stop looking that a RAID array craves attention and fails. ;-)

    3. Re:Cheep Non-RAID Controller! by Anonymous Coward · · Score: 0

      There are many good points in your list, but there are equally as many incorrect/false ones. Let's start, shall we?

      1) "NTFS and ext3 have journalling" -- but they do no form of data checksum validation. If your FAT (read: the allocation table) gets corrupted on either of these filesystems, journalling can fix it -- but if the data portions of the inodes or inode-equivalents (re: NTFS) get corrupted or botched in some way, you will end up with corrupted data. Presently, only ZFS and Btrfs address this problem.

      2) "A broken controller is no problem, replace it with any controller that has the same connectors and your data is back" -- false, as many highly competent system administrators can tell you. There is absolutely no guarantee that the metadata format used by your on-board SATA/RAID controller on motherboard ABC is going to be backwards-compatible with the format used by your on-board SATA/RAID controller on motherboard XYZ.

      Many vendors -- including Intel with Matrix Storage ("MatrixRAID", e.g. BIOS-level RAID often provided by on-board ICHxx controllers) -- change their metadata format all the time. A PC BIOS update will change the SATA/RAID controllers' firmware, which may involve metadata format changes. Good luck "rolling back".

      Have I personally seen this? Yes, twice. You can dig through the Linux and FreeBSD MatrixRAID metadata code and see for yourself.

      3) "If one controller dies, switch to another one: Other brand, other type, other drivers, and the RAID still works" -- this is utter nonsense. I don't even know where you got this idea. You're telling people "if your on-board ICH10R southbridge on your Gigabyte board dies, you can take your drives and move them over to the GIGABYTE2 controller (which is JMicron) and they'll work". Wrong. I repeat: wrong wrong wrong.

      If you're trying to tell people "as long as you buy an external (PCI/PCIe) SATA RAID controller, you'll be fine", this is ALSO wrong, for the exact same reasons I listed in item #2 and #3. I'm not sure why you believe this, but it's wrong.

      4) "If anything wents wrong, I will get an e-mail from the monitoring software" -- or you'll get an Email for every LBA which it reports as bad, which means getting thousands of Emails in 10 seconds. Or the machine running the monitoring software will break because of the underlying device or filesystems becoming unavailable. Or the controller itself (if Email you via a native Ethernet connection on the card or backplane) will crash and therefore provide no monitoring what so ever.

      I've seen this situation happen in real-life enterprise environments, specifically Pillar Axiom, EMC, and Sun 6120 products. I've seen the entire head ends on these products lock up, resulting in an entire SAN falling apart -- and no local monitoring daemons on those heads alerted in any way. (The monitoring in place which did SNMP queries to the head, however, did monitor -- SNMP timeouts). Have you seen this? Doubtful.

      5) SMART monitoring is a good thing to have in place, but users need to be taught how to read the output. Many look at the RAW_VALUE output from their utility of choice and think that represents reality, which is wrong. For example, Seagate and Fujitsu drives are known for "encoding" the raw data stored in the SMART attribute data portion, so users will see things like "1190489329823853849" for a value in Attribute 5 (Reallocated Sector Count). They then mail forums and freak out, concerned that their brand new drive is failing when it's perfectly normal.

      Additionally, SMART "overall" health checks almost always pass even when drives are going bad. The thresholds drive manufacturers set are *way* too forgiving for threshold trips, so again, SMART only helps you either if you know exactly what you're looking at and how to read it, or if you've had a failure and need something to try and verify if the drive, the controller, or the cabling had a problem. This attitude applies to SCSI as well.

      Readers should be made aware that th

    4. Re:Cheep Non-RAID Controller! by swillden · · Score: 1

      I think it was a five-disk array (plus the hot spare), when it failed. I'm up to seven disks now. I've also had very good luck with MD-RAID in the decade I've been using it, and even with my RAID-5 failure, I've never actually lost any data. Luckily, I was smart enough to just turn the machine off and go away and think about it for a week before taking any hasty action.

      My individual arrays are quite small. I partition the disks into many pieces and set up many parallel arrays, then bind them together with LVM. That allows me to migrate the array piece by piece without ever making the file system unavailable -- tell LVM to migrate the data off one array (with pvmove), then take down and rebuild that array into its new form, then add it into the LVM volume group and move onto the next array.

      I don't do full backups of my storage; there's too much. I do selective backups of important stuff, but the bulk of my data is about 400 movies ripped from DVDs. If I ever lost the array, I wouldn't exactly "lose" that data, because I could re-rip it all, but it would be a lot of work.

      After that failure, I switched to RAID-6 (without a hot spare, so I didn't have to add any more disks) and instituted monthly MD array scans to exercise all disks. The latter is really important, I think, to uncover those problem disks before it becomes critical. I do and always have monitored SMART and done on-line SMART tests, but I've yet to have SMART tell me about an upcoming failure before the failure occurs.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Cheep Non-RAID Controller! by hazydave · · Score: 1

      Um... I agree, except on terminology. Your "Software RAID" is really better called out as a "Filesystem RAID"... an OS is managing this at the file system level, not the device driver level as with your "host RAID". Both are examples of software RAID.

      --
      -Dave Haynie
    6. Re:Cheep Non-RAID Controller! by hazydave · · Score: 1

      He's actually correct on point #2/3... he's just using confusing terminology. He's taking about a Filesystem-level RAID, like a Windows stripeset of mirror, under the banner of "Software RAID". And he's right... if your SATA controller dies, and you move those stripeset drives to another SATA controller, you can re-mount the partition.

      You're correct on those points as related to a BIOS-level software RAID, which he's calling "host RAID".

      --
      -Dave Haynie
  86. Vista, supports the lowest raid only. by Dare+nMc · · Score: 1

    Vista/XP, etc supports stripping, but not a mirror (or raid5) which was what the original article requested. Granted stripping is the lowest form of RAID, so technically true.

    1. Re:Vista, supports the lowest raid only. by KingMotley · · Score: 1

      XP definately supports software RAID-1, but I haven't tried it in Vista as I switched to using the intel hardware raid controller.

    2. Re:Vista, supports the lowest raid only. by cstdenis · · Score: 1

      No, only raid0.

      Microsoft doesn't want desktop systems to have redundancy because it goes against their business of selling servers.

      --
      1984 was not supposed to be an instruction manual.
  87. Vista doesn't supports the lowest raid by Anonymous Coward · · Score: 0

    Should have read the image in your link. doesn't protect your data, only gives you a performance advantage. to the contrary it makes any single disk failure capable of destroying data on all drives.
    Definitely not raid, definitely not what was requested.

  88. Re:Hardware RAID controller is single point failur by FranTaylor · · Score: 1

    If you are dealing with enterprise hardware and a proper contract, then Sun will come in and fix it right up for you.

    If you are not, then you are just wasting time with very expensive hardware.

  89. Re:Seriously? by julesh · · Score: 1

    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.

    Perhaps he has already decided to run Windows 7 for other reasons... having done so, none of these options are avaiable to him. Except the NT-lineage Windows software RAID, which is what he's asking about.

    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.

    My experience is that NAS is a _lot_ slower than local storage for many applications. If he's a developer, for instance, he really wants local storage, otherwise he's going to be suffering substantially slower compile times. Video encoding and DVD authoring likewise is noticeably slowed by access over 100Mbit networks. And he may not want to update to 1Gbit just so he can use a fancy NAS box.

    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.

    His options, basically are:

    * A hardware RAID controller. Either use the one on his motherboard, or shell out cash for a better one. Summary makes it sound like he's decided he doesn't want to spend any more cash, and I can't say I blame him. It isn't worth it.
    * Software RAID as provided by whatever OS he decides to use. Generally it isn't worth switching OS just to get a better software RAID implementation, at least not for a desktop machine, so for him this comes down to Windows 7.
    * NAS; this is an expensive solution that provides suboptimal performance. If he has only a single desktop machine there are no real advantages to the approach, either.
    * SAN; this is an even more expensive solution, although admittedly it would provide the best performance. Not really a realistic option for a home desktop system, though.

    So I don't really see any viable options for him other than the two he asked about.

  90. Wrong by FranTaylor · · Score: 1

    RAID1 "might" protect you from a failed drive.

  91. NAS is your friend by Anonymous Coward · · Score: 0

    Sorry, but RAID is so early 2000. RAID is a technology based on, the REAL meaning of the RAID name, Redundant Array of INEXPENSIVE Disks.

    Raid is not backup. Raid is NOT faster (on average). Raid is NOT reliable.

    RAID does not backup your data because RAID arrays do fail.
    RAID is not faster because every type, in one way of another, requires some amount of disk-write overhead.
    RAID is NOT reliable because you need to maintain it to keep it reliable.

    Backup is backup.
    Disk space is disk space.

    If you need disk space, use raid0+1 it is the most reliable of the bunch.
    If you need cheap disk space, use raid 5
    If you noed fairly reliable disk space, use raid0.

    In the end, I recommend a device like a dlink NAS box with a could sat drives. It does LINUX software RAID and provides good speed shared to windows, linux, and mac systems. I bought one a few weeks ago, and I'm not turning back.

    If you need REAL high speed for something like database, that's one thing. A NAS on gbit ethernet is fine for most everything else.

  92. You're screwing yourself over with FAT32 by dandaman32 · · Score: 1

    All three major OSes, Windows, Mac and Linux, support R/W access to NTFS. With FAT32 you're limited to 4GB file sizes and you get NO journaling - which means you actually have a greater chance of data loss when you lose power. RAID won't help you there.

    Think about your needs for a bit. Do you want to be able to access your terabyte plus of data from other computers or other OSes? Depending on your needs you might also be able to just use a setup like that of my place: networked Linux based storage over a Gigabit LAN. It won't work if you're grinding away 4 VMs at a time on VMware or editing video, but it's fine for storing downloads and music. Going with a Linux based storage server means you can also access the drive over whatever protocol you want, Samba/NFS for local traffic and even SFTP or HTTP for accessing it away from home. You also get a lot of flexibility with your RAID options. Try picking up a third drive (the same size) or even two more and putting them all in a RAID 5 configuration.

    Whether you use local or network-attached storage, go for software RAID. It takes almost no CPU time on modern computers and you can move the array to a different computer. That's an invaluable disaster recovery path to have. And use NTFS, for previously stated reasons.

  93. Re:Seriously? by julesh · · Score: 1

    Nope, he is asking whether he should trust a software RAID for data protection... ...and no, he should not. RAID (both software and hardwar, all RAID levels except 0) are about minimizing downtime and not about protecting data.

    Err.. he actually says "should a drive crash, I want the system up and running in no time", i.e. his goal is minimizing downtime. I don't know where you got the idea that this was a replacement for a backup strategy.

  94. Wrong again by FranTaylor · · Score: 1

    I'm gonna just count on the RAID controller taking out all my drives and all my data when it dies.

    This way I will not be disappointed.

  95. Re:Seriously? by Anonymous Coward · · Score: 0

    I think the bigger issue is... he's asking about data integrity, yet he's using a Release Candidate OS, not a final version. (Yes I know Final Versions can and do have flaws, but a RC is going to have more than a final, a Beta more than an RC, an Alpha more than a Beta..)

  96. Any hardware can just go poof by FranTaylor · · Score: 1

    I laugh when I see people say,

    "If the RAID controller dies, you have to replace it with the same model. blah blah blah"

    If my RAID controller dies, I am not going to trust any of the data on any of the drives that were attached to it when it died, so it doesn't matter what brand it is, because there is no way that I am even going to bother trying to recover the data.

    You really need to make your backup strategies based on "worst case" scenarios, not just the "what happens when my drive dies" ones.

  97. How does RMS' poopy dick taste? by Anonymous Coward · · Score: 0

    Just askin'.

  98. Cheap hardware RAID = Software RAID by Britz · · Score: 1

    Cheap hardware (mobo) RAID controllers are actually SoftRAID controllers that implement the RAID functions through the bios and the driver. You don't want those, because if the controller fails you might lose your data, because you have to get the same controller, because the data is stored in a proprietary format of that card or mobo chip.

    So it is much safer and saner to use the os for software RAID.

    Why you want to go with FAT32 is beyond me, though. Your data is much safer with NTFS. Linux has good NTFS drivers now anyways.

  99. Options by Anonymous Coward · · Score: 0

    1) Don't use any RAID and schedule a daily Full backup to the other drive (using rsync, unison, even xcopy called from a .bat file)
    2) Use Solaris and ZFS. Linux with software mirroring (you could always use wine or vmware to run windows apps you must have)
    3) Use Windows Software RAID. But I wouldn't use Windows 7 RC. Use a proper supported O/S.

    I don't think that hardware RAID on a windows PC is not worth it because if the controller goes it's hard to find a replacement.

  100. Statistics often assume randomness, incorrectly. by Futurepower(R) · · Score: 1

    MOD PARENT UP. Good explanation. Statistics often assume randomness, and often events are not actually random.

  101. hope MS has fixed Windows RAID since XP/2003 by thetrivialstuff · · Score: 0

    Speaking from experience: The software RAID in Windows XP (and to a somewhat lesser extent, Server 2003) is *VERY* temperamental. Unless your drives and controller channels are identical and are both configured exactly the same, the RAID would need a re-synch after every single boot. Also, to get it working requires that you use Microsoft's "dymanic disk" format, which probably makes the partition table nonstandard (and on one occasion I had a dynamic disk created on one computer not readable on another computer running the same version of Windows). Linux software RAID on the other hand is very reliable and operates very simply: the RAID superblocks are placed so that you can just ignore them and mount the drive normally; the filesystem is exactly where it would be if there were no RAID. It doesn't screw with the partition table, so all the disks are just normal disks and you can read them in any computer, in any OS that reads whatever filesystems you used. The hardware can be very different -- I have a few arrays where part of it is on SATA and the other part is on PATA. For fun, I once tested an array where half was on PATA and the other half was on external USB. Worked fine, even across reboots (as long as you remembered to turn on the USB drive first :P). You can even (if you're sadistic, or rsync isn't realtime enough for you), have half of the array on a network mount. If you set it with the write-mostly flag, your read performance won't even be that much worse (but large writes will probably suck).

  102. Re:Seriously? by EvanED · · Score: 1

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

    So basically your "other options" are "use a different OS than what you want to" and "buy more stuff"?

  103. Re:RAID != BACKUP (but it ain't useless) by EvanED · · Score: 1

    You need RAID AND A DECENT BACKUP.

    This is, of course, idea.

    That said, if you're going to have only one... go with the backup.

  104. Re:Seriously? by Anonymous Coward · · Score: 0

    Dude.

    You sound like your constipated and you just gotta get out that windows sucks....ughh ugghh uggh ahhh thats better...

    He didnt say that windows was his only option, thats just what he was using..... Yup...Cheap low end raid controllers, they're the only ones on the market too, dont see ya listing all his other options there...

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

  106. Re:Seriously? by sharkey · · Score: 0

    Microsoft dropped software RAID (except RAID 0, which is not redundant) from "non-server" versions of Windows starting with Windows XP.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  107. 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.

    1. Re:Promise SATA RAID = Cheap and Good by jgarzik · · Score: 1

      Note that most SATA controllers sold as RAID are really non-RAID hardware + software RAID in the BIOS and Windows driver.

                  Jeff, the Linux SATA maintainer, and author of several SATA drivers

    2. Re:Promise SATA RAID = Cheap and Good by maxrate · · Score: 1

      Yes - however, the promise stuff has nice software and has LED pins that show the status of each drive (red/yellow/green), etc. And for as low as a couple of hundred dollars you can get their entry level FULL hardware RAID controller. Again, if this guy is going for cheap - soft-hardware based RAID adapters aren't too painful of a purchase (in my opinion).

  108. Recently looked into this by Anonymous Coward · · Score: 0

    I'm IT for a small consulting company, not unlike your home.

    a) RAID is not a backup; a backup is more important than RAID
    b) which file system to use is a critical decision
    c) Don't mix OS, Applications or Data on the same file system

    Plan A: Don't use RAID at all. Use a single disk with 3 partitions (OS, Apps, Data) and mirror them automatically, nightly, weekly, whenever you fill like it. Weekly is a good trade off for a home system and lets you have a complete recovery should the system get infected by a virus, but you don't notice it for a few days.

    Plan B: Setup a NAS device with 2 disks, mirrored. No RAID in the PC. Keep your data on the NAS. Whenever something important changes, backup the PC to the NAS.

    If you weren't stuck with Windows, you'd have many, many other options, like

    1) setting up an OpenSolaris ZFS as a file server and performing snapshots of your RAID-Z (or mirrored, or RAID1+0) protected data. ZFS is very impressive replacement for a LVM and FS, but not worth using unless it is inside the kernel (Linux doesn't like the license, so it won't be anytime soon).

    2) setting up a Linux server with mdadm as a file server and running RAID-whatever-you-like and a good, solid, proven file system like JFS or XFS.

    As for backup software, there are many choices. I like rdiff-backup if I'm not on a ZFS backup server receiving remote snapshots from each of the production servers. Lots of good ideas for home backup here: http://lifehacker.com/search/backup/

    I agree with you that hardware RAID is a hassle for home users. Software RAID leaves control of your data with you, not some card maker. I've been burned too.

  109. A few thoughts by Compuser · · Score: 1

    "should a drive crash, I want the system up and running in no time"

    That's a fair reason for RAID and indeed specifically for mirroring. But the most common TSHTF scenario is stuff like power supply or mobo
    failing so your goal should be to increase hardware redundancy at every level. Get yourself a good ESATA enclosure for each drive with
    independent power supplies and use software RAID.

    "I want any drive and its data to be as safe and portable as possible (that's the reason for choosing FAT32)"

    I assume FAT32 is for portability (everything reads it) and not for safety (uh, you'd be nuts). This is fair but a better choice is NTFS. It is also
    readable by everything (writing used to be a problem but not anymore) and much better for safety.

    "even if the OS or the controller screw up big time"

    If the OS or controller (or more likely the user) screw up big time, you'll need backups.

  110. Best Advice Given by Anonymous Coward · · Score: 0

    This is the best setup for "saving your data." Why? It's cheap, convenient and guaranteed to save your ass. Probably $100 for a USB HD /w pretty external casing and backup software, it's a set and forget thing (for the most part), and the HD is on a seperate power supply (so your PC becomming toast won't effect the backup). What a nice solution. I don't even have a need for a backup but I'm thinking of getting this setup for myself because, well, why the hell not? It's too good.

  111. buy two external drives; one is always offsite by Anonymous Coward · · Score: 1, Insightful

    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.

    Buy two drives.

    Every Monday take one to work (make sure your name is on it) and bring back the one you had at work and hook it up to your system. This way if there's a power surge or fire at least one set is offsite.

    A backup isn't really a backup unless it's offline (and preferably there's also an offsite).

    Hope for the best, but be prepared for the worst.

  112. One word: Drobo by kdmstanton · · Score: 1
    http://www.drobo.com/ Drobo's hardware seems to match most of your requirements:
    • Redundancy - You can lose one (or two) drives at one time without data loss
    • Compatibility - Compatible with Win 2000/XP/2003/Vista, OS X 10.4 and later, and various flavors of linux
    • Portability - You can pick the enclosure up and carry it to another computer
    • Portability - If the controller dies, you can pop all your drives into a new Drobo and there will be no loss of data or need to rebuild the array
    • Expandability - You can add new drives whenever you like, with no size, manufacturer, or model restrictions
    • Ease of use - Initial setup and format of my Drobo took less than 20 minutes, the last 15 minutes of which were automated. When adding new drives, they will be automatically added to the array and available within 60 seconds, with no user interaction required

    The one downside of a Drobo is vendor lock-in, if your controller dies. However, this seems to be the case with every RAID controller.

    1. Re:One word: Drobo by hazydave · · Score: 1

      I'm quite happy with my Drobo, and it basically met all the requirements you mention, without the finicky nature of a traditional external RAID. The one downsize... like most external drives, it's too slow for some kinds of work. But it's a great place to keep all the stuff I want online, for daily backups, etc.

      You do have to wait some time when you change drives... I replaced a 500GB drive with a 1.5TB drive a month or so ago, and it was a good 14+ hours before it had integrated that drive. Doing that swap on the other 500GB drive was pretty quick, though (now at 5TB total). That's about the only issue... what it's actually doing is occasionally a bit spooky.

      When I first got the unit, I had a few small issues, and wrote back and forth with some of the engineers at Data Robotics. They definitely knew their stuff, and by the next software release, all was fixed. My only real complaint now is that FW800 under Windows XP is too buggy to use (TI chipset on ePCI... you'd think if anything would work, that would be it), so when I'm in Windows I'm usually stuck on USB to the Drobo.

      Of course, they have new 8-slot unit with GigE/iSCSI out... just a bit pricey for me, but it's nice to see them doing well.

      --
      -Dave Haynie
  113. how about neither? by alizard · · Score: 1

    I use a mirror drive in a mobile rack as a backup and an rsync script on a modified liveCD to allow me to point and click to the rsync script to tell it to run the backup. I plug in the mobile rack drive and boot from the LiveCD. When the mobile rack is not in active use, i.e. either being backed up to or restored from, it is stored well away from the computer.

    This has served me well for years, including after a hard drive crash. I was up and running in 15 minutes after the crash.

    Though since the Knoppix 5 LiveCD it was based on does not recognize SATA running in ACHI mode, I have to rebuild around another LiveCD. The big advantage of this is that a drive in a mobile rack that is not plugged in is completely immune to anything awful happening to the main system, including the events which are most likely to blow up a hard drive.

  114. Re:Seriously? by Blakey+Rat · · Score: 1

    As others have mentioned, I also agree that RAID0 isn't raid. Even if you do consider it RAID, it doesn't address the submitter's request.

  115. Re:Seriously? by jketch · · Score: 1

    Well, Windows 7 Ultimate does support mirroring. Sadly RAID 5 support remains for server versions only. Hopefully they'll finally wise up and go all the way with whatever comes after 7.

  116. ZFS !!!! by Anonymous Coward · · Score: 0

    ZFS period end of story. No other production stable filesystem equals it for level of paranoia about EVERY bit that comes off the disk. Using ZFS in either mirror or RAIDZ2 with many disks is the best possible solution IMO.

  117. Robocopy is your friend by IronBits · · Score: 1

    Robocopy your data from one drive on the 1st computer to a 2nd drive on a second computer, nightly while you sleep. If you need more assurance, robocopy your data to a 3rd drive on a third computer.

  118. Correct by Anonymous Coward · · Score: 0

    #3 - I had a lovely experience with an application error causing massive data loss. STEAM. I was an early adaptor, but it took me a long time t be convinced to go back to it after this event. I was in the process of rearranging data -- I was going to make the drive STEAM was installed on a data-only archiving drive, instead of a mixed data/application drive -- and ran the STEAM uninstaller. Well, it uninstalled alright. It also wiped everything else off the hard drive. Not too happy about that one.

  119. 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.
    1. Re:Raid will NOT secure your data by egarland · · Score: 1

      If you backup to something that isn't RAIDed you don't have a backup... you have a percent chance of a backup.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  120. Re: online backups by OzRoy · · Score: 1

    I use Mozy. It's cheap and easy. They are also owned by EMC so I'm not too worried about them going under. I only use a laptop so I don't have to worry about having a usb disk permanently dangling from it, or having to remember to plug it in periodically. I get unlimited storage so no worrying about storage allotment. My broadband connection is fast enough that it will backup any large changes overnight at the longest.

    It also gives you the added advantage of being off-site, which all reliable backup systems should have as a component. So no worrying about house fires etc. This brings us to the interesting use case they are currently milking where a guy who was on the Hudson river crash used Mozy and his data was perfectly safe, whereas another guy lost both his laptop and USB backup to the bottom of the river.
    (http://blogs.usatoday.com/technologylive/2009/03/when-your-lapto.html)

  121. Integrated by Barny · · Score: 1

    Just use the integrated raid (yeah, softraid or fakeraid) to do it, make sure its the chipset (intel or nvidia) that is doing the work.

    Sure the performance isn't there in general (and if you raid0 more than 3 drives on the NV chipsets, not there at all) but it is OS agnostic and is relatively cheap to get the data back if your board dies (cheap mobo + celeron CPU) since all chipsets from each of those two makers support each others raid.

    As others said though, what you are doing is not protecting the data, but just increasing your up-time if something bad happens, backups are your only protection.

    I would be one of the first to suggest using an areca raid card (or similar quality) should you be looking for performance, but your not, so I won't :)

    --
    ...
    /me sighs
  122. Rephrase by theendlessnow · · Score: 1

    My data is VERY important to me. Therefore I want the cheapest, lamest solution possible. Please recommend the "best" way to protect my data...

  123. Re:Seriously? by hawk · · Score: 1

    >everything I see says only stripping drives

    *sigh*

    computer porn is everywhere, now :(

    hawk

  124. FreeNAS by churnd · · Score: 1

    Build a cheap headless NAS that uses ZFS, such as FreeNAS 0.7RC1. Best way to go hands down for a high-availability home file server.

  125. Here's what I do by FranTaylor · · Score: 1

    I have a hardware RAID 0 setup for the data that I need immediate access to.

    Yes I have drive failures and yes they are catastrophic. But I am prepared for them and they don't slow me down for long.

    I have the whole thing mirrored on a networked file server. It's software RAID because it doesn't need to be fast, it just needs to be there.

    I do the backups from the remote system. I backup onto hard drives, then I unplug them and put them in a safe place. I rotate several drives in this fashion. I check them regularly for hardware issues. I have to trust these drives more than normal, so I give them a really good working over when they are new. If I were rich, I would buy server drives for these. I am not, so I condition them myself.

    I only bother to back up my home directory. Why backup data that can easily be restored with an OS install? It only takes me about 15 minutes to get a newly-installed machine set up on my network.

    When I do an OS upgrade, I wipe everything and restore from my backups. It's good practice for when I will actually need the backups. I like nice clean systems, not ones with years of accumulated cruft.

    If my RAID controller fails, I can mount the backup mirror and continue working, albeit more slowly.

    I haven't lost data in years.

    1. Re:Here's what I do by mindstrm · · Score: 1

      "I have a hardware RAID 0 setup for the data that I need immediate access to."

      The only point of using Raid 0 is for increased speed.... but you probably meant Raid1.

      And on that note -software raid is not necessarily slower than hardware raid - in fact in many situations, it can be significantly faster.

  126. neither. learn how to do regular backups by funkboy · · Score: 1

    raid is for high availability, not backing up your data. Put another way, it's not *data* redundancy, it's *hardware* redundancy: it allows you to store one copy of your data on multiple devices. But it's still one single filesystem spread across those drives, and if you screw it up you're still fscked (pardon the pun).

    JWZ (Netscape, DNA lounge) has a very simple guide on using rsync. rsync is really about all you need. Apple's Time Machine is based on it. Now, this guide is not eïxactly windows friendly, but 1) you stated that you only need to back up your data, not your apps, and 2) you sound like you're pretty technically adept so you're probably running cygwin on your windows boxes. Rsync should be able to handle this just fine on win32.

    For data serenity, two separate single drives beats raid every time.

  127. Re: online backups by jon3k · · Score: 1

    "What happens when your offline backup company goes under?"

    You start using a different one? Personally I have a colocated server where I keep encrypted backups along with a hard drive in an external enclosure attached via USB. I keep backups of all my important files in two locations. Now, if the online backup service went out of business and my house burnt down before I could find a new one, I'd be out of luck I suppose. I think I'm a little more likely to win the lottery though, so I'll take my chances. This also assumes that the backup service shuts down and cuts you off without any notice whatsoever.

  128. Open Source WEENIES by Anonymous Coward · · Score: 0

    Why is it that Open Source WEENIES have this irrational fear of the raid controller? OP says he got burnt, but its probably due to his own stupidity.

    Over the world, masses of Linux users insist that hardware raid controllers are the devil, and will eat your data, and that we should all use cheap pata/sata drives and software raid. WHY ?

    ARE THESE PEOPLE ALL COMPLETELY FUCKED IN THE HEAD?

    Hardware Raid Controllers are the answer, but only if you know the right question. Most weenies who use windows or ZOMFG LUNIXES!!! have no idea what the right question is, and therefore, continue to have their data eaten. Mind you, these are the same idiots who would blame their computer for loosing data after they typed format D: into their ms-dos machine.

  129. Dropbox it by Anonymous Coward · · Score: 0

    Use Raid for keeping uptime - only protects against a drive failure - corruption and the above described crap does you no good.

    Dropbox - easy to use, cross platform Mac, Linux, OS X - even has built in versioning, web access, iphone etc.. great service!

  130. Re:Seriously? by dbIII · · Score: 1

    Another strike against Vista I didn't know about unless it's just deeply hidden somewhere - however the related Server2008 should have it. I still have an old NT4 box to run legacy software that is using software mirroring of it's drives.

  131. Re: online backups by Kyril · · Score: 1

    Better yet ... get two inexpensive USB disks, and swap them every day or two, maybe even have the inactive one in a separate location...

  132. Re:Seriously? by jon3k · · Score: 1

    "My experience is that NAS is a _lot_ slower than local storage for many applications. "

    It's really about storage requirements. If my Internet connection is only 20mb/s and I just want to stream some movies at 50mb/s (1080p) then does it really matter if the network is "only" 100mb/s?

  133. Re:Seriously? by akunak · · Score: 1

    OpenSolaris ZFS
    Free and the best.
    see http://en.wikipedia.org/wiki/ZFS

  134. WE KNOW RAID ISNT A BACKUP, NOW SHUT UP by Anonymous Coward · · Score: 1, Insightful

    Amazing, all these posts and hardly anyone actulay answered his question. Frankly these people who say raid isnt a replacement for backups should just shut the hell up already. The reason people use raid as in mirroring is just for redundacy, and for that purpose it works well. Regardless of what people have been saying about how useless it is I cant say I ever saw a mirrored array fail in a way to lose data when the whole system was fried, talking about file system errors and mailware causing you to lose data is like not driving because you might get carjacked.

    Also what is with the people recomending using 2 identical drives? I have seen failues on arrays like that where one will die and then a few hours/days later the identical disk will die as well. Its better to have at least 2 different models so that if you bought a bad run when you got your drives, they wont all die close together.

    But to ACTULAY ANSWER HIS QUESTION...
    I have never had an issue with a onboard controler. Unless your planning on having a large array instead of a mirror it should be just fine.

  135. RAID is an accountants answer to integrity... by mevets · · Score: 1

    A false sense of integrity is worse than useless.

    A structured backup system is the only sane answer, where the oldest technology (lowest density) is closest to your daily work, and the newest technology is your backup. Your backup will always have about 2x your online, which is about right. Careful snap-shots, with off-line validation [ ie. ensure that you actually backed up something useful ] is step 1. A well structure pipeline will stage the snapshots for integration into the whole [ ie. yesterdays filesystem ], and archive the accumulated snapshots.

    As your storage demands outstrip your storage, discard your oldest [ ie. online ] storage, bringing forward the second oldest, and backfill the chain with what is new today.

    In a critical event, you will lose the delta since your last snapshot [ you had 2x, why aren't you snapping more often? ], but it will be online immediately.

    If you are paranoid, mirror your backup chain at some point - but don't be too aggressive. A backup is only as good as its validation, so the more redundancy you introduce, the more validation you must perform.

    RAID is an accountants answer to integrity - unless storage cost represents something substantial to you, it should be avoided.

  136. Re: online backups by mcdonald.or · · Score: 1

    I had my but saved by mozy when two drives on my raid 5 array failed at the same time.

    Yup RAID is not perfect, but it saved me a couple of times when just a single drive failed. Yes, a 4 drive array had two single drive failures, and a 2 disk at once failures. Suffice it to say I will never buy a western digital drive again EVER!

  137. Re: online backups by seac0rd · · Score: 1

    I've been using Slicehost for a couple of months, backed by Rackspace Cloud Files instead of Amazon. As far as I'm concerned it the best thing since the Original Nintendo.

    I have two PC's and a laptop at home and a work computer backing up to it, the resync occurs and night so I don't see any performance issues and its completely encrypted on the backed so I don't have to worry about someone browsing through my collection of unpublished poetry about water fowl.

    If you haven't actually used one I suggest you check it out.

  138. Software RAID, NOT FAT32 by Anonymous Coward · · Score: 0

    I would go with software RAID. Hardware RAID will be faster, but software RAID gives you simplicity.

              I have found hardware RAID controllers temperamental. In the situation where you can keep buying the exact same drive forever (or replace all at once), hardware RAID is nice and stable, and should be faster than software RAID. But they tend to be inflexible -- incompatible with some drives, you can't mix drives at all (if your initial drive is 500GB you can't put in a 500.1GB spare..), etc. My friend right now is dealing with finger pointing trying to get *any* 1.5TB drives to work in an array. Also, think down the road that in case of card failure you will have to find the exact same card on the market if you don't want to lose your array -- even later models of the same card may not use the same on-disk format.

              I have no comment on the Windows 7 RAID, I'm assuming it's functional. This is what I recommend because you just install your OS and go, you don't have to worry about having a physical card (you can plug the drives into anything with SATA). Disadvantage, you are dealing with sending the same data to two different disks, going over the system bus and all, versus hardware RAID where the system deals with the I/O once and the card takes care of the duplication and such.

              Second, DON'T USE FAT32. It has only 2 copies of the FAT (file allocation table) so if they are out of sync it's hard to tell what's what; and only 1 copy of other important data structures. It's very space inefficient, and has serious size limitations as well. As you are using Windows, feel free to use NTFS on the disk; Linux distros handle it, and OSX has "NTFS-3G" ported to it as well. As a Linux user I'd put ext3 on an external hard disk by default (I have a small FAT partition with a ext2/3 access software for windows on it too to appease the windows boxes.)

              Also note, some of cheap RAID cards are software RAID -- they present SATA ports over the bus, and the card drivers implement RAID. Under Linux, these use Linux'es software RAID infrastructure, but under Windows it is in the vendor drivers and seperate from Window's normal RAID support, so performance may vary.

  139. Looking at it the wrong way. by mindstrm · · Score: 1

    What's the real fear here... that you won't be able to recover data?

    Use NTFS if it's windows.
    Use a released version of windows - not a beta.
    Software raid-1 is fine - perhaps even better in some cases.

    Raid is not a replacement for backups. Please repeat that - many times. Raid is not a replacement for backups.

    You real solution is probably a proper daily backup solution and whatever raid-1 is easiest to set up.

  140. RAID Reliability by Bent+Mind · · Score: 1

    Scrolling through the first several posts, I see a lot of posts basically saying RAID is unreliable. I couldn't disagree more. I set up a Linux software RAID 5 file server in my house about 8 years ago. It started as 4 Seagate 120GB drives. Over the years, I've had 3 of those drives fail. I've never lost any data.

    I can't afford to go out and pick up the latest and greatest in storage every time a drive fails. I replaced the failed drives with refurbished drives of the same size from random manufactures. I've never had a problem. The RAID is just as fast to access and write to as when the drives were matched. RAID is an excellent strategy if your concern is drive failure and uptime.

    As others have pointed out, it won't protect you from accidental deletions and overwrites. Regular backups help in this area. However, if you accidentally delete/overwrite your backup, or the backup fails, you are in the same boat.

    For data that just can not be lost, I have a copy on the RAID, and a backup on DVD that gets refreshed every couple of years. Everything else just sits on the RAID.

    I've also run a file server at work for about 5 years now. It uses the same setup. I've only had one drive fail there. Again, I've never lost data. I have a redundant server set up that contains a mirror of the primary server. However, I've never needed to restore data from it. It is nice to have when I'm doing updates. Everyone uses the primary server while I test the updates on the redundant server.

    --
    Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  141. Software or Hardware? by graviplana · · Score: 0

    I'd trust a true hardware RAID controller from a reputable manufacturer. I would never trust a software RAID via Windows, OS X, ATTO, etc. More evidence, less anecdotes from techies that probably don't have real world experience. imo.

    --
    "Time is nothing; timing is everything."
  142. Re:Seriously? by maglor_83 · · Score: 1

    Perhaps that's the OS that is running on the computer that he wants to use the RAID in?

  143. Re: online backups by syousef · · Score: 1

    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.

    1. I do this for my digital photography. (1 weekend can yield several GB of data).

    2. I am better off manually backing up my files than trusting the computer to get it right. I haven't found backup software I trust. Yes I realize I can miss things too, but I periodically compare the list of backup directories with the ones on the main drive.

    3. This whole regime is useless unless you regularly backup your 2nd device (external drive) to a 3rd one and copy it off site. (It gets packed off and sent to my mother's house). This mitigates against losing data if I have a house fire or if malware erases drives 1 and 2. I limit exposure to a few weeks.

    4. Once you've backed something up to a 2nd or 3rd drive, you should NEVER overwrite it with another copy. Never copy over the top of one directory if a few files have changed in it. Otherwise if you've damaged/corrupted the files on your first copy, you're propagating that damage.

    5. I wish I could get individual drives to show up as read only in Windows. I took it for granted that there'd be something like mount readonly. There isn't anything simple or standard. I think there are utils that do it but they're expensive, non-standard. There are free apps that will change registry settings to block all removable drives but that hardly allows copying from a backup to another USB drive. There are expensive hardware USB write blockers used in computer foresnics. If I were using Linux it'd be trivial to mount a filesystem readonly by default.

    --
    These posts express my own personal views, not those of my employer
  144. OP needs a clue; here are some. by rakslice · · Score: 1

    The first thing to learn about RAID or any other technology that you're using for enhanced reliability: If you use it without first testing it in failure scenarios you might encounter and figuring out exactly what you need to do to fix it (e.g. How do you tell which piece of hardware has failed? How will you know to respond if the automatic failover doesn't work? etc.), you might as well just pretend that instead of spending your time and/or money on a redundant solution you just took a vacation and/or lit the money on fire because that's effectively what you will have done.

    With that in mind, although I tend to think I know what I'm talking about, you can take the rest of my advice as help brainstorming those failure scenarios and hints about answering those how-will-I-fix-it questions, but it's no substitute for knowing and testing your own set-up and checking the answers yourself. Okay?

    Good.

    After having been burned by a not-so-cheap, dedicated RAID controller, I have been pointed to software RAID solutions

    Gross generalization for the short attention span crowd: RAID 1 seems simple, but there are lots of options and lots of details to get right. And if you've run into the limits of your knowledge dealing with RAID 1 on a dedicated RAID controller, then going to a software RAID 1 solution (which often doesn't secure against all the same problems and gives you more things to troubleshoot directly when things go wrong) may not make your life simpler...

    In particular, remember that although your RAID 1 array stores some metadata, it probably doesn't keep track of which disk has the most up-to-date copy of each block, so if you manage to get two working but out-of-sync disks, take care when you're deciding which disk to restore the set from. Also remember that as we approach 1 unrecoverable read error per disk territory, the same wisdom about replacing RAID 5 with RAID 6 also applies to 2-disk RAID 1.

    Moving on... =)

    In the world of always-busy transactional databases and server systems, RAID is seen as part of complete breakfast of 100% storage reliability, and people want it to guarantee that whenever a program's explicit request to sync a disk write goes through, the data is definitely going to make it to disk despite a power or equipment failure. This means:

    • Using journaling file systems
    • Turning OFF all disks' on-board write caches (i.e. disk write buffers)
    • And usually for decent performance, a hardware RAID controller with a long enough battery backup of its cache, or long enough UPS + generator coverage, or both)

    You can test that syncs are working properly by doing plug-pull tests (e.g. see http://brad.livejournal.com/2116715.html)

    If uptime is important, they'll also have:

    • Disk/RAID controllers and drive module/bays that support for hot swapping
    • Software tools on the system for controlling the hot swapping/recovery
    • Monitoring/notification software to tell someone about the failure so that the dead drive can be swapped before the other one fails too
    • Spares on hand
    • Perhaps also hot standby drives in place

    At the other end of the spectrum, RAID 1 is sometimes used on desktop PCs as a real-time 'backup' solution for people who are too 'busy' (i.e. lazy) to make real backups.
    In the world of single-user PCs, the conventional wisdom is that most applications operate on documents in RAM (where they are vulnerable to power failures anyway), and only write them to disk occasionally when the user explicitly asks for it, so it has become common practice to leave disk buffers on for better write performance at the risk of data loss if a file is being written during a power failure. Application-level recovery features and journaling file systems have allowed this approach to survive into the era of PCs with modern multitasking operating systems. If you're willing to take the performance hit, you

  145. My 2 cents by Explodo · · Score: 1

    I sit here, writing this reply, on a motherboard fake raid that's down one HD. All of my data is still here. It's all still easily accessible and I can keep using this system while I wait for the HD that I ordered to show up so I can get back to full data duplication. It's a very handy feature considering that if I had had the HD fail and wasn't using RAID, I'd be SOL as far as this system is concerned. To those who say that RAID isn't backup, they're right. Making any copies of your data and keeping them in the same building as the original data is also not a backup, as a fire can easily wipe it all out. For general usage, keeping your systems operable during disk failures, I think that RAID is a wonderful thing to use and I just use the fake raid of the motherboard. On my linux system, I use a software raid because it's easier than getting the system to recognize the motherboard-based solutions. If that's changed by now, then that's great, but it wasn't an option when I built the system.

  146. You do NOT have a RAID controller by jgarzik · · Score: 1

    You don't have a hardware or integrated RAID controller.

    What you have is a non-RAID SATA controller, plus software RAID support in BIOS + Windows driver.

    This is easiest to see when booting Linux, whose policy it is to only export your hardware, without any fakery.

    See Linux SATA RAID FAQ for a clue...

  147. Re: WD reliability is lousy by Douglas+Goodall · · Score: 1

    I bought eight of the mirrored drives from WD that have two 500GB drives that can be used in raid 0 or 1. These drives have been a major disappointment as they have all failed unexpectedly and the mirroring was of no apparent value because when the usb/fw attached unit stopped responding, it was useless whether there was a remaining platter with good data or not. These units weren't cheap and I paid about $3000 for the eight of them. I am really unhappy about this and will not be buying WD products any more. A have pile of these I am hesitant to throw away, but they are little more than doorstops now because I wouldn't trust them at all, even if I could get them going again. What a waste of money. (And my trust)

  148. Re: online backups by shay_rossignol · · Score: 1

    What happens when your offline backup company goes under?

    Further more, what happens if that backup company's hard disk array (that contained your backup) fails at/around the same your hard disk fails?

  149. Re: online backups by Anonymous Coward · · Score: 0

    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?

    Um, I recovered my data with Mozy. Yes, external HDD backups are good too, but off-site is a good idea. What if there is a fire, or water damage, etc. Your backup is useless if it is sitting next to the computer that is burned / waterlogged.

  150. The truth is... by Anonymous Coward · · Score: 0

    Both Windows RAID and most likely the controller on your board are doing software RAID. Only higher end add-on or on-board controllers can do hardware RAID. Last I checked Promise and the RocketRAID controllers were still doing software only. It may be an add-on board or option, but it is still relying on software for the RAID work. 3ware was the only vendor I ever knew of that did true hardware RAID on their SATA controllers, at least in the SOHO/consumer grade arena.

  151. Get a NAS by tbuskey · · Score: 1

    Good, you want to separate your data from your OS. That make a number of things possible:

    - your OS upgrade shouldn't affect your data drives
    - you can treat data and OS backup seperate
    - you'll be classifying your data (at least somewhat)

    Take the next step & put them on a NAS (I don't care which as I'm not supporting you)
    - Now you can get your data on multiple machines, regardless of OS (if you do it right)
    - Your OS won't affect your data
    - Gigabit ethernet is not expensive and it usually beats USB 2.0 speeds.
    - You can isolate your data physically
            = away from foot traffic with liquid spills, etc
            = locate in a cooler environment
            = not put in dogy devices into the data device
            = less noise & heat at your desktop

  152. Re:RAID1 is not fool's gold by MajikJon · · Score: 1

    For a fixed database of static information, this may be true. The vast majority of database implementation, however, is one that is also being written to in realtime, such as a webserver database, or POS system where the overhead created by decreased write performance will more than negate any advantage in decreased seek times. Really, it all depends on the application you are running, and the specific circumstances of your network/system setup. RAID1 can be useful. I just rarely see it used correctly.

  153. Re:Seriously? by Anonymous Coward · · Score: 0

    uhh... did you really not get that? Or are you just trying to make a point?

    His options are HW raid - provided by a chipset on his MB, as he is unwilling to use a dedicated raid controller having experienced failures in the past, or SW raid - provided by the OS he is running.... which happens to be Windows 7.

    Reading comprehension

  154. Intel motherboards controllers by aled · · Score: 1

    what are the experiences using intel motherboards hardware raid 1 (for example P45 chipset)? I'm deciding my home network. I was thinking of a PC with Ubuntu Linux for server with two 1TB WD green power disks in raid 1 with the motherboard hardware controller. What happens if the mother dies? can I read the disks in another computer without raid? does software raid take a performance hit?

    --

    "I think this line is mostly filler"
  155. Re:Seriously? by Hymer · · Score: 1

    Well... then I did not RTFA. Another flaw of some of us on /.

  156. Re:Seriously? by gdshaw · · Score: 1

    I was rather hoping that he already had plans to do backups by some other means. If not then I agree completely that backups are more important than RAID.

  157. StoreBackup by Anonymous Coward · · Score: 0

    StoreBackup is an excellent incremental backup solution under Linux. It uses hard-links, so each incremental backup looks complete - none of the nonsense of figuring out which incremental backup has which file.

  158. Daily backup of your virus infested files? by cockpitcomp · · Score: 1

    A bit of a tangent but what about viruses spreading to your backups on USB or eSATA drives? So if you leave your backup drive attached all the time (or even some of the time) how do you keep malware from being copied to your backups or restored to your fresh machine? What is the best practice for the family PCs?

    1. Re:Daily backup of your virus infested files? by syousef · · Score: 1

      Viruses and Malware are always a risk. However I limit my exposure by only transfering to backup no 3 every few weeks. Of course, for that period I only have 2 copies of new files.

      It's not perfect. The best system would be a write once solution like DVD, but DVDs are too small for today's requirements, they're only readable for a few years, and it's painful to copy them.

      --
      These posts express my own personal views, not those of my employer
  159. Re:Seriously? by lukas84 · · Score: 1

    The RC does. So did the Vista RC. You point?

  160. Huh...? by Just+Brew+It! · · Score: 1

    You say you care about your data, and yet you are contemplating using software RAID with an RC OS, along with FAT32? This is like wearing a bicycle helmet to protect yourself during a round of Russian Roulette. (Motherboard RAID is actually software RAID done in the device driver... I would trust this even less than the OS's software RAID, given that the motherboard vendor's driver may not play nice with the RC OS.)

    If you care about your data but must use the Windows 7 RC for some reason, what you really ought to be doing is putting the data on a separate box which is running a mature OS (WinXP, Debian Stable, Ubuntu LTS... take your pick). And for God's sake, don't use FAT32 -- use a journaling file system like NTFS or EXT3.

    1. Re:Huh...? by Just+Brew+It! · · Score: 1

      Sorry about replying to my own post, but I just wanted to add one more thought on this. I think you would be better off using no RAID at all than doing what you proposed in the OP. Software RAID + FAT32 on an RC OS quite likely increases your odds of data loss, compared to just using a single non-RAID drive.

  161. Seagate doesn't have Seagate quality anymore by Anonymous Coward · · Score: 0

    Regular Seagate drives are now Maxtors with different firmware. Seagate seems to have destroyed the quality of their brand. Fortunately WD's are now good drives, and even the consumer models work well in RAID.

  162. Windows 7 RC? by Anonymous Coward · · Score: 0

    There are already 355 posts to this story so maybe I'm late for asking, but...

    WTF are you doing running pre-release software on a production system? The final build of Windows 7 is not that far away...

  163. Upload isn't the problem by pedestrian+crossing · · Score: 0

    And spend a month trying to download it when your system fails and you need a full restore...

    --
    A house divided against itself cannot stand.
    1. Re:Upload isn't the problem by OzRoy · · Score: 1

      Or have them burn it to DVD and posted out to you in a couple days.
      (http://support.mozy.com/docs/en-user-home-win/faq/tasks/dvd_restore_faq.html)

    2. Re:Upload isn't the problem by pedestrian+crossing · · Score: 0

      Or have them burn it to DVD and posted out to you in a couple days.

      My backup is currently somewhere in the neighborhood of 600GB (I am an avid photographer and have a large music collection). That would require them to burn/send 150 DVDs.

      So I'd have to wait a week to get the DVDs and then spend about a week feeding them into my system to copy back to my hard drive?

      Online might be a solution if you have a puny requirement, but I don't see how it would be practical in my (not so out of the ordinary) situation.

      I think I'll stick with the external HD and rsync, TYVM.

      --
      A house divided against itself cannot stand.
    3. Re:Upload isn't the problem by jon3k · · Score: 1

      My setup consists of local backups to another set of hard drives along with a offsite storage (on a colocated server, encrypted). So if my house burns down or is hit by a meteorite and I lose both of my local copies of my data then I'll need to spend less than 5 days to download 1TB (@ 20Mb/s 4.85 days by my math). Of course personally I have nowhere near a terrabyte. And as you claimed, 600GB would only take about 3 days. I don't see what the problem is? If you need something sooner just download that first. I don't think anyone needs immediate access to the entire storage system, most is for archiving purposes.

      I'm definitely open to better alternatives if you've got one.

    4. Re:Upload isn't the problem by jon3k · · Score: 1

      Actually 70 double-layer DVDs, which would fit in a small CD wallet. I've got several CD/DVD cases on my shelf that are about 3x8x11 inches and hold about 250 DVDs. Not that I'm recommending it, just, as usual, you make it sound much more bleak than it is in actuality.

    5. Re:Upload isn't the problem by drsmithy · · Score: 1

      And spend a month trying to download it when your system fails and you need a full restore...

      Still a lot sooner than "never".

  164. Re:Seriously? by xlsior · · Score: 1

    To begin with, every NT-lineage Windows version ever produced supports software RAID out of the box.

    Except that it doesn't, really -- Even under vista Business x64 you can't create a software RAID device, you'll either need the Ultimate/Enterprise edition, or Windows Server.

  165. Re: online backups by AmiMoJo · · Score: 1

    Probably better to leave USB drives disconnected when not in use, to avoid wear, malware/virus infection and electrical surges.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  166. 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!

  167. Windows? Use NTFS by Ilgaz · · Score: 1

    FAT32 is a huge mistake. First of all, there is no journaling. All operating systems, at least reads NTFS fine and with the new fashion NTFS-3G, you can write to them and with ''test disk'' or a Linux recovery boot CD, you can even repair them better than Windows ever can.

    Don't use FAT. That is all I can say. Even if you buy a mainframe class IBM storage solution, it won't save you from evil FAT issues.

  168. Re: online backups by OzRoy · · Score: 1

    I would hope that their backup systems and failsafes are a hell of a lot more reliable than anything I could come up with.

  169. Not Windows 'RAID' for sure by guruevi · · Score: 1

    In Windows 2003 at least Software RAID is not trustworthy. Especially under high loads, Windows will stop synchronizing the disks and then you have a secondary drive that all of a sudden boots into a 6 month old version of your system (if it boots at all).

    If you have no other choice, I would go for the 'firmware RAID' - I have never had any issues except that it's not that fast and you might have issues with Linux bypassing the RAID controller altogether (but then again, software RAID on Linux is at least stable). You can get burnt with any RAID controller, that's why we have backups but any decent setup will usually work.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  170. There's no SMART monitoring in windows by MongooseCN · · Score: 1

    Our company finally moved away from windows software RAID because of problems. One drive would fail, then while rebuilding we'd find errors on the second drive. Usually bad sectors that couldn't be read. Windows 2003 doesn't do any SMART monitoring so a drive can start failing and you'll never know until you try to read/write data to that part of the drive.

    On my linux server I have smartmontools checking the drives nightly which has saved me once so far. I can't find an equivalent for windows so we've moved to hardware which can check for failing drives.

  171. Re:Seriously? by morgan_greywolf · · Score: 1

    My experience is that NAS is a _lot_ slower than local storage for many applications. If he's a developer, for instance, he really wants local storage, otherwise he's going to be suffering substantially slower compile times.

    Agreed there, but he never said he was doing development and:

    Video encoding and DVD authoring likewise is noticeably slowed by access over 100Mbit networks.

    Actually, IME, no. Video encoding is mostly CPU intensive so unless you are using some sort of hardware video encoder, the primary bottleneck isn't disk, it's CPU.

    NAS; this is an expensive solution that provides suboptimal performance. If he has only a single desktop machine there are no real advantages to the approach, either.

    Actually, NAS is not as expensive as you might think. Several devices with 2 bays are available for under $100. And performance may not be important for his needs. Even if it is, the D-Link 323 NAS, for instance, supports RAID 1 and Gigabit Ethernet OOTB and is available in this price range. A GigE switch just ain't that expensive.

  172. Re:Seriously? by Anonymous Coward · · Score: 0

    Well, the clue's in the name really RAID-0. Sounds to me like your understanding of RAID is at fault.

  173. how about a small ZFS NAS? by Anonymous Coward · · Score: 0

    I had similar issues, which is why I went the full hog in trying to come up with a open storage system for my data -

    I ended up with a nice small NAS using ZFS, if your interested see these articles -

    http://www.adamretter.org.uk/blog/entries/diy-nas-requirements.xml

    http://www.adamretter.org.uk/blog/entries/diy-nas-software_and_hardware.xml

    http://www.adamretter.org.uk/blog/entries/diy-nas-build.xml

  174. Ignorant by Anonymous Coward · · Score: 0

    You've been "burnt" by an expensive RAID controller failure, so you plan on using:
    - software RAID
    - A beta (release candidate) of a major OS update
    - FAT32

    I have decided that only my data is worth saving

    Are you sure, cause it sounds to me like you are trying everything possible to lose your data.

    As mentioned before, RAID is not Backup. Use RAID if you need to keep something online, despite hardware failure. RAID *should* give you enough breathing space to rebuild without dropping service for a significant amount of time. But that's not to say your backup plan can be thrown out the window because you are using RAID.

    Analyze your requirements, and find a solution there - don't shoe-horn in a RAID solution because you've got 2x disks & you think you know "I.T."

    Requirement1: "I have decided that only my data is worth saving"
    Requirement2: "I want any drive and its data to be as safe and portable as possible"
    Requirement3: "I want the system up and running in no time"
    Solution: RAID1 plus Offline Backup solution.
    The more money you spend, the better a solution you can afford. Software Raid is junk. Cheap Raid Controllers are junk. FAT32 is junk. Beta's are not for production/live equipment. Expensive Raid Controllers can fail.
    Disks will fail. Spend wisely.

  175. Vista has a popup by coryking · · Score: 1

    When there is a serious error detected via SMART, Vista will bug the hell out of you trying to get you to back up.

  176. Um... by Anonymous Coward · · Score: 0

    I'd start by learning how mirroring works. It's obvious you don't have a clue 'cause if you did, you wouldn't be posting this question here. Slashdot is not the place to get this knowledge.

    Start here:
    http://fedoranews.org/mediawiki/index.php/How_to_setup_and_manage_your_disk_software_mirroring
    and learn how software mirroring works first.

    Go to the manufacturer's site of your motherboard for the hardware info.

    If you need to do a different OS, search for "How do I set up disk mirroring in [OS]" in google.

    Google is your friend. Once you know how the different systems of mirroring work, and what their advantages and disadvantages are, you can make your own informed decision. Seriously...

    -AC

  177. Re: online backups by Thumper_SVX · · Score: 1

    Sorry, I don't see this at all. Yes, I use Mozy, so I'm a little biased but if I had seen no use-case scenarios where it was helpful I probably wouldn't.

    I pay for an unlimited account... there's currently about 90GB of data up there that I can think of... and yes, I've requested a restore on more than one occasion. Hell, there was a time I found I needed a particular file while I was out in Denver off my personal laptop which I didn't have with me (since it was a business trip). Yes, I can VPN into my home systems, but I also knew my laptop was closed and therefore asleep at home. I jumped onto Mozy and "restored" the file to my work laptop within 20 minutes at the hotel, modified it, used it, and copied it back to my personal laptop when I got home.

    And bandwidth / internet limits? Uhm... OK... if you insist. Today is the 6th of July. Being a parent of two kids meant I took a lot of photographs on Saturday of my kids enjoying the day... and some video. Sync'ed to iPhoto on Saturday and then just left my laptop running while ~4GB of pictures got uploaded to Mozy. It's damned nice to know all that data is up there in the event I ever lost it. Yes, I also backup my critical files to a file server at home via rsync, but I find that less and less a necessity since Mozy has fulfilled my backup needs for some time. Oh yeah, and I periodically take an image backup of my laptop so that I can restore the entire system to a point in time... I just fire up Carbon Copy Cloner, plug in my Drobo and go out for the day :)

    I am the exception to the rule I think; I keep LOTS of backups. But still, my point still stands; that Mozy and other online services are damned good value and don't suffer from the perceived problems that you mention... at least not in my experience.

  178. RAID: you're doing it wrong! by billcopc · · Score: 1

    If what you want is data security, you have a desktop system with just a handful of disks, and you're worried about an unreleased operating system trashing your files, what you want is not RAID, you want a backup strategy. RAID is for fault tolerance. It protects against hard drive failure and nothing else. It will not save your butt after an OOPS moment, or when your shiny new beta OS decides to write zeros all over your filesystem's critical structures.

    If you really want a safe, reliable backup system, build a dedicated backup NAS, use RAID on *that*, and dump all your important files on it via a mapped drive or FTP. If you're really paranoid about your data, you can have the NAS run a nightly task to tar/zip and rsync the whole thing to a remote server or Amazon S3.

    Not trusting RAID is the smart thing to do, because it is not about trust, it is about making a sysadmin's life easier by adding a little tolerance to the least-reliable hardware in a server. Trust/security is not a piece of software, it is a methodology.

    --
    -Billco, Fnarg.com
  179. Get ZFS. Seriously by Anonymous Coward · · Score: 0

    Your best bet is to set up an OpenSolaris server, configure a zpool and share the filesystem natively using CIFS.

    You'll get incremental snapshots, so you can recover a file you accidentally delete. Snapshots are also good in cases of malware infestation.

    You'll get end to end checksum integrity of your data, so you can avoid hardware RAID write errors.

    You can replicate your data to an offsite server at the block level for backup purposes.

    The only downside is you need another server, unless you had really nice hardware and you wanted to run Windows in a VM on the same host. But then again we've been suggesting a lot of solutions that require a seperate machine, when it sounds like the guy really wants a Windows centric solution.

  180. You are answering the wrong question. by Anonymous Coward · · Score: 0

    RAID is only marginally valuable. In my experience, for all but the most carefully controlled environments ..
    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..

    RTFQ. This really sounds like a single-user system. In other words, all your experience (I mean your stats, not your general knowledge) does not apply.

    The only reason some of it might apply, is the malware thing; this guy says he's running Windows. Other than that difference, though, this guy's usage is going to be like mine, where disk failure is the #1 threat; absolutely dwarfing "oops, didn't mean to delete that." RAID is fucking awesome.

    And while yes, it does not replace backups, in this sort of situation it does replace backups most of the time. i.e. In the last 10 years, I've replaced 3 of the original 4 disks in my RAID5, but never had to restore a backup except for testing purposes.

  181. RAID doesn't protect from controller failure... by dentar · · Score: 1

    RAID's job is to protect from ONE and ONLY ONE type of failure, DISK failure, NOT controller failure. Any controller, regardless of type, can fail. That's why you should STILL do regular backups. RAID does not protect from viruses, spyware, operator error, fire, theft, or any other type of failure other than a single disk. It relies on the statistical probability that one and only one disk in an array will fail, and that is all.

    Backups are floss. You only have to floss the data you want to keep.

    --
    -- I am. Therefore, I think!
  182. Wow... by gabebear · · Score: 1
    It has been said here quite a few times, but for anyone not willing to spend upwards of $10K:
    • Raid for performance
    • Raid for bigger drives
    • Raid for less downtime
    • Raid for fun
    • DON'T Raid for reliability
    • Raid-1 is almost never the answer

    The poster seems to be stuck on raid, when he really wants a backup solution.

    Apple has really hit it out of the ballpark with usability on their backup solution... but you need Apple hardware to use it.

    I'm using a Airport Extreme with an external hard drive and couldn't be happier. It is very easy to go back and find old versions of documents, preview them, and restore them.

  183. Neither option is good by dentin · · Score: 1

    I personally wouldn't trust either of these environments. The vast bulk of my data is static, with usually only small or minor changes daily. Rsync CRC mirroring is how I handle it.

    My setup:

    1 TB main drive. All OS, config, and user data.
    1 TB backup drive in same box. All OS, config, and user data mirrored from main drive nightly, using rsync with CRC checking.

    2 - 1 TB backup drive in second box mirrored once a month. This machine is typically unplugged until in use. Each of the two backups are staggered two weeks apart, so that the oldest recent copy is no more than a month old.

    Very important 'real time' data, on the order of 10 GB, are mirrored nightly off-site.

    Note - CRC checking, in my anecdotal experience, is important. Modern drives actively look for 'questionable' sectors when reading; calculating CRC nightly ensures that the drive has to actually read every sector that's in use.

    CRC checking mails you what has changed, which is easily filtered to make sure that you haven't lost something important.

    Nightly cron job should dump any questionable SMART statistics from your drives. If any pre-fail counters increment, immediately consider that drive suspect and have a hot replacement ready.

    How important is your information?

    This is the level of data integrity risk that I am currently comfortable with. In a particularly nasty scenario involving my building being destroyed in an earthquake while I'm not in it, I have to fall back to my off-site data.

    --
    Alter Aeon Multiclass MUD - http://www.alteraeon.com
  184. Re: online backups by Anonymous Coward · · Score: 0

    I do both. Mozy works great for backing up the files that need to backed up offsite, photos, financial documents, other important docs. You don't need to backup movies, music etc... those can be recreated but photos, financial documents, important letters can't. What I like about Mozy is that my files are encrypted before leaving my computer so no one but me can decrypt them.

    In the scenario of your house burning your USB drive is gone along with it and all of your important files.

  185. Re: online backups by King_TJ · · Score: 1

    As you said, you're probably an "exception to the rule". The typical computer user I run across finds the entire concept of "backups" to be over their head.

    Typically? They don't even understand how to burn a CDR with a selection of files and folders of their choice on it. (They probably only use their burner to make music or video slideshow type CDs using software that makes it essentially a "one click" process.)

    They need assistance setting up a backup solution, and whenever someone makes that solution an Internet-based backup package like Mozy, it winds up only working well for a limited time. Eventually, the user copies too much data into one of the folders selected for backup, exceeds their storage limit, and successful backups cease. They aren't savvy enough to figure out anything's wrong for days, and usually can't resolve it on their own when they do figure out backups are failing.

    And yes, bandwidth limitations are an issue for many people. Some of the people I've helped out with their computer problems in the past are still on 56K dial-up! One of them is a guy who makes a living selling goods on eBay, out of his basement! You'd think *he* would see the value in upgrading to broadband, but alas - no.

  186. Re:HDD failures rock by hazydave · · Score: 1

    Years ago, I had this computer system without backup. Ordinarily, no big deal, but I had been working at a new startup company, and had our first six months of data on this PC... on a terribly expensive Seagate Barracuda 2.1GB SCSI Multimedia-capable 3.5" drive (this was the mid 90s).

    So I set forth to find a backup solution... Travan was all the rage then, particularly on the floppy port, so I bough this TR-3 drive, hooked it up, proceeded to backup and !BANG! The BSOD. Again, with the same results... my PC didn't like the floppy-interface tape at all. So, on back to CompUSA, and I exchanged it for some new, proprietary tape backup, from Sony or someone.... slightly more cash, slighly higher data capacity. Take it home... same thing. Ouch.

    So, not quite desparing, I return this unit and shell out the big bucks for a Travan TR-4 drive, for SCSI. Hook that baby up, run backup... and hours later, wow, I'm backup up.

    A week later, the terribly expensive Seagate Barracuda 2.1 GB SCSI Multimedia-capable 3.5" drive dies, never to be heard from again. Since then, it may be tapes, it may be CD, DVDs, or BD, external drives, or online, but I have all critical stuff (and even some of the trash) backed up regularly. This also demonstrates that, when you think about doing a backup (if you're not automated), you should do it right then... the universe may well be sending you a message.

    --
    -Dave Haynie
  187. Re: WD reliability is lousy by Anonymous Coward · · Score: 0

    ...So, what the hell did you do wrong. I'm sure if someone else was watching, it would be one of those "you are doing it wrong" moments. I've never heard a travesty comparable to yours with WD drives.

  188. RAID is not backup. by Anonymous Coward · · Score: 0

    RAID is great for systems that need to be running 24/7. If a hard drive dies, the system just keeps on chugging, someone swaps out the drive, and no one is the wiser. It's not a substitute for backup. RAID only protects you against a hard drive dying. There are lots of other things that can go wrong (floods, fires, lightning, malicious users, idiot users, virus', exploding power supplies, faulty RAID controllers...).

    Backups are best encrypted and stored off site. Rsync over SSH to a remote server (or subscribe to a online backup service), or dump your files to an external HD (or two, rotating daily) and take off site.

    If it's data integrity that is important, and not high availability, then RAID is not the best solution.

  189. What's a good cross-platform backup tool? by Jthon · · Score: 1

    As many people point out RAID isn't backup which is something I've taken to heart. But what I haven't been able to find is a good solution to do cross platform backup.

    I have three machines which I'd like to utilize in a backup scheme. One machine is a linux box with a large SW RAID5 setup I'd like to back up to. The other two machines are my clients one is running WIndows, the other Mac OSX.

    Are there any cross platform backup solutions which will allow me to back up files to the Linux machine from my Windows or OS X machines? I've considered using rsync with the directories which I want to backup, but that will hose files if something gets corrupted on the client box. I'm pretty sure rsync will happily sync my backups to the corrupted file. Plus I don't really have any history as rsync will keep the two directories up to date, but won't generate snapshots. (Well not directly).

    I could just occasionally tar/bzip up all my files, but I don't really want to have to manage gigabytes of tar files. Especially as it would be nice to be able to easily recover a particular version of a file without hunting through tons of archive files. Plus tar.bz2'ed files don't really support accessing a single document in the file.

    I've also considered just putting all my files in source control with svn, git, or perforce (free for 2 users) then mirror the repo but that doesn't seem to be the best solution either. I'm not sure what the overhead of the various source control systems but at least a few of them support binary diff, and they have versioning built in. But I would like to avoid having to check out, and check in files on the client. This solution also doesn't lend itself to making backups very automatic.

    So is anyone aware of a cross platform backup solution (Windows/Linux/OS X)? Which would allow me to mirror/store the backup files on any of the systems that doesn't have the overhead of making a TAR file per day?

    Optimally I'd like a solution where I can configure specific directories to get backed up, and have backups occur as some sort of timed cron job. I also would like a way to browse/recover past files without having to mess with manually extracting files from an archive. An open source solution would be nice so that I don't have to worry about losing access to my data in the future, but I have no problem paying for such a backup program.

    1. Re:What's a good cross-platform backup tool? by gabebear · · Score: 1

      For OSX, just you would want to use netatalk for Time-Machine. You have to have a build of netatalk with SSL support. Netatalk relies on libSSL, which isn't GPL, so binary versions of netatalk with SSL are not redistributable... There are excellent instructions on getting Ubuntu working as a time-machine server at http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/ I've used them, and it works very well.

      Time-machine has an incredibly slick interface, and allows you to block certain directories from getting backed up. I have it backup just my home-folder, minus my Downloads folder. Time-machine backups are just disk-images with the files that have changed, so you don't have to use a special program to go through them.

      You probably want different backup clients for each platform. Backups should be seamless, and cross-platform apps often aren't.

  190. Re:Seriously? by DeafZombie · · Score: 1

    I don't think the OP believes only Windows 7 is the only OS that supports soft RAID, but rather he just built a new system and is contemplating on the best solution to add RAID to his system... his question is not "what operating system should I use" but "what raid solution should I use on my Windows 7 system".

    --
    The Binary Anti-Pattern [http://beyondboolean.blogspot.com/]
  191. Re: WD reliability is lousy by Douglas+Goodall · · Score: 1

    I attached the drives to my Macs with a firewire cable configured in mirrored mode. I was using TimeMachine. Things work for a while, then the drive stops responding. The drives were powered with an APC power system and were not allowed to get hot. They were not in continuous use but simply used for backup. When the product showed up on the shelves at my local store, I was very excited about the FW800 and dual drive mirrored functionality. I bought one for each of my computers as a "safe place" for my data. The data remained safe until the drives just quit within several months. I cannot imagine what I might have done wrong with them other than depend on them to do what they were advertised to do.

  192. Windows and raid is almost pointless. by Leslie43 · · Score: 1

    I would highly suggest doing some testing with Windows and raid before you even bother using it for speed (Hint: it does almost nothing in a desktop or workstation). All it does is create more complexity in the system and chance for failure. Windows has never been known for taking advantage of raid for speed unless it is for database use. How is mirroring going to improve speed anyway? Even if you use a mixed raid system, any gains from striping will be lost from mirroring unless you have enough disks and a nice card. Do some investigating you will see. There are a few reasons why I say this creates more chance of failure, beyond the obvious more parts. If one drive fails, yes you can just replace it, drives are pretty stable these days, but what if they are both from the same batch, odds are they will die within a very short time span of each other. Better datacenters will vouch for this. Then there is the quality of the raid itself, if it is a built in setup you may want to experiment with recovery BEFORE you have a failure, I have seen more than one refuse to recover. What if the raid system itself fails? Again this makes recovery even more difficult. One bone of contention I have here as well is not only the threat of badware out there, but where I live, lightning is a consideration. I don't care how good your raid is, a voltage spike or bad power supply and your raid becomes a big lump of melted metal. Yes there are backups claiming lightening protection. I have one, even the manufacturers will admit there is no guarantee, which is why they come with insurance in case of failure. Windows software raid makes some of these problems easier to deal with. The problem is, none of us want to really recommend that method. My advice, unless this is for a server, forget the raid entirely and create a good backup system that lets you recover everything fast.

  193. Re: online backups by lbates_35476 · · Score: 0, Troll

    While the op is asking about RAID it is clear that RAID is only one third of what people require. They require backup, disaster recover, and availability. RAID only addresses availability. If you want RAID done correctly add a multi-port controller (preferably one that is compatible with your motherboard RAID) and mirror two drives with a hot spare (3 minimum). That way the hot spare will auto sync to the working drive after a failure and be there if the second master drive fails shortly thereafter. That will provide excellent availability, but backup and disaster recovery are another matter.

    Disclaimer: I'm the CTO of vitalEsafe. Having watched clients struggle with backups and disaster recovery for the last 27+ years. I finally decided (4 years ago) that nobody was providing the solution that people actually needed, so I designed one from the ground up.

    Based on vitalEsafe's secure web services platform, shadowSafe address ALL the requirements of the vast majority of users. It is backup and disaster recovery as a service (nothing to purchase). We use StorageCraft's excellent ShadowProtect backup and disaster recovery software married with secure storage of your backups on our remote servers (which are backed up using Amazon S3). Data is fully encrypted and stored for you in the event of a catastrophic failure and a local copy is maintained for all those "other" times where you need to recover a file, volume, or an entire machine. No bandwidth limitations like some online backup systems out there. If you go out of business, you have a fully functioning backup and disaster recovery system on your system that is completely independent of vitalEsafe (without the catastrophic recovery option of course). Backups can even be imported into VMware virtual machine a booted in minutes.

    Based on the list of potential failures shown above (and with one addition, catastrophic event), here is how shadowSafe address each problem:

    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.

    Mount any point-in-time backup (yes it is like a "time machine") and restore your file. You can backup every hour if you like, but most people think 1, 2 or 4 times a day is adequate. This can be done because our software utilizes volume shadowing services (VSS) that is built into Windows (sorry Linux/Mac users, for now you are out of luck) that can make backups of Exchange, MS SQL, Oracle 11g, Pervasive 9/10 (and any other VSS-aware database or service) backups without shutting them down. Backups are made at the block level (not the file level) which means that intra-day backups are really small and very fast.

    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.

    Always do an incremental backup of your machine before installing software. Then if you 'hose" the machine, restore your entire machine back to any point-in-time backup in minutes (from your local backup). Works like a restore point for your entire system.

    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:

    Restore your entire machine back to any point-in-time backup in minutes (from your local backup).

    4) Hardware failu

  194. Re: online backups by Anonymous Coward · · Score: 0

    I used to recommend this to my parents. However, it is extremely ineffective when people break into your house... steal your computer, and they steal your external backup device. There is definitely a plus to the online backups being offsite.

  195. Go with software. by egarland · · Score: 1

    Having done RAID many times in different ways over the years I'd say that as long as the version of Windows 7 you plan on running supports it, I'd do it. But.. be warned! There may be issues.

    For one, I ran into one copy of Comodo firewall that completely blew up the networking stack on XP if dynamic disks (required for Windows software RAID) were present. Also, any BSOD will be followed by a pointless RAID rebuild where it completely copies the contents of one of the drives to the other slowing disk IO for a long time. Also, the entire disks including partitions that aren't RAIDed will need to be configured as dynamic disks which can cause issues accessing them from DOS and Linux. Not usually an issue but it's worth pointing out. One of the things I liked to do was install an OS on each drive that was bootable and have the Stripe/Mirrored partitions accessible from both OSs. If you are going for this type of configuration there is something important in the order with which you create the partitions and convert the disks to dynamic disks. I think you have to convert each disk to dynamic from the OS that boots from that disk in order for it to remain bootable. If OS that boots from disk 1 converts disk 2 the OS on disk 2 will be rendered unbootable (if I remember correctly). If you are going for this type of config, install each OS and have it convert it's disk to dynamic, then create the mirror/stripe partition(s). Other than that, the ability to put the disks in any Windows machine and access the data makes software RAID the clear winner here.

    In response to all the posts about how better to safeguard data by backing it up, he's not asking about that. He's asking about which way we'd recommend doing RAID. Your suggestions are off topic. Every time RAID is discussed the same arguments are made. Backups aren't RAID. RAID isn't a backup. Enough already.

    I've done software RAID for a long time and I'm a firm believer that it's the right way to do RAID in a lot more cases than it's typically used. Hardware RAID has many proponents and is obviously a profitable industry so there is a lot of money being spent based on it's perceived advantages so I'm in the minority here but that doesn't mean I'm wrong. Expensive RAID array's advantages are getting harder to justify now that Serial ATA has brought dedicated per-drive bandwidth, fast cold (if not hot) swapabililty, and now that multi-core CPUs can handle the load of the software RAID work gracefully. The niche where software RAID makes sense is getting bigger every year. Many people argue that software RAID is too slow, that you need the hardware controller to offload the calculations. I'd like to throw out the fact that I use an 8 drive Linux based software RAID 6 array for my primary storage. Bonnie++ clocks it at 215.2 MB/s on block writes and 263.5 MB/s on block reads. CPU utilization is 45/31% on those respectively but with a quad core machine, using half of one core to do my IO processing when it's writing at that speed is perfectly acceptable. Remember, this is RAID 6 with 2 differently calculated parity chunks, not goofy simple RAID 5 and it's CPU is just a AMD Phenom 9600 Quad with 8 gigs of RAM, not something exotic. I run many virtual machines on top of this array simultaneously and they are nice and snappy. The configuration works quite well and I'd recommend it for a inexpensive, high speed virtual machine server configuration.

    For my Windows desktop, I'm currently using my motherboard's Intel Matrix Raid capabilities and have configured half of my drive as a mirror and half as a stripe. The setup has worked seamlessly and I'd recommend it as a reasonable alternative to software RAID. It's slightly cleaner from Windows's point of view and the Intel Matrix controllers are fairly common and, from what I understand, I could put the disks into any machine with Intel matrix raid and access the data in a pinch. I honestly probably would have done software RAID had Vista supported mirroring.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  196. There is no way RAID1 is enough to backup data by Anonymous Coward · · Score: 0

    I would never trust a simple RAID1 solution to protect all of my data whether it be Windows 7's software RAID or the best hardware RAID solution.

    Both my wife an I's computers have two drives. We run mostly everything off the main drive and daily backup is scheduled on the other.

    Daily backup of all of computers is also scheduled onto a RAID5 FreeNAS solution.

    Weekly backup from the FreeNAS is scheduled to a computer off-site (at my parent's home) via the Internet.

    Each month, the most important documents such as personal and business financial records are also backed up to DVD media, which is deposited in my safe.

    I have lost data many times in my youth and I feel this setup I have provides sufficient protection for my data today.

    In no way is any type of RAID1 enough to protect your data.

  197. Amazon S3 by chihowa · · Score: 1

    Amazon's S3 has been around for some time now and will likely continue to hang around for a while. I'm using JungleDisk to provide encryption and a nice interface to it. The nice thing about using S3 is that you don't get an allotted amount of disk space or transfer, you just pay for what you use. A second backup of everything that I wouldn't want to lose (updated nightly) costs me about $5/mo. That's for ~40 GB storage and the incremental transfers.

    It came in handy after a theft left me with no physical copy of some of my data. That month, after dumping about half of my stored data back to my home, my bill was a whopping $8.

    Being that inexpensive, encrypted, and with an automated backup solution, I find that the WAF is really high. It was her computer that was stolen, too, so she's totally sold on the idea of backups now!

    --
    If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  198. Re: online backups by Anonymous Coward · · Score: 0

    If you got the money, do both. I wouldn't trust a 3rd party with my sole backup, but I don't know how much I would trust my backup to be safe in the same room/building as the original. Local problems like fire would take them both out.

  199. What I'd Do by tuituiman · · Score: 0

    Okay. Here's what i'd do if you're wanting this RAID system to help redundancy AND be a backup. Firstly, be sure to use a physical RAID card. Don't trust it to software, you're just asking for more problems than necessary (although the motherboard controlled RAID's all right for home use). Secondly you should buy another HD for backup purposes. At the end of an allocated amount of time (day, week, month) pull one of the drives in the array, and slip in the spare drive. It will mirror, and you'll have a snapshot of your system when you pulled the drive. If you screwed everything up, you can slip the 'Backup' drive back into the array and everything's restored back to that point right away. This would work for some users, and may for you. But it depends on what your exact backup needs are.

    --
    01001001 00100000 01101100 01101111 01110110 01100101 00100000 01001111 01101100 01101001 01110110 01100101 01110011
  200. Do you want to listen to a "Pro-NIX" clown? by Anonymous Coward · · Score: 0

    Keep running those systems on *NIX variants: I am glad you're stupid enough to do so. The entire UNIX movement showed us all just how smart your crowd really is, because when push came to shove, your UNIX vendors all started changing things so much that what ran on 1 UNIX wouldn't on another, & nobody agreed on anything. This fragmented that community so badly, that the sad fact is, we should all have been running some unified form of *NIX on everything from a mainframe, to a midrange, to departmental servers, and workstation (as well as in homes). The same things is being stopped by Linux, & Mr. Torvalds having the good sense to keep the core of that *NIX OS variant under HIS control, keeping things unified @ that level @ least... but, this measure took place far too late, & Windows took the world by storm. As nice as Linux has become, it is still a minority niche player that does not run as much hardware or softwares for purposes of any kind imagineable, as does Windows. The fact is, folks who are smarter about their futures stay on Windows. Why? Simply because it is the dominant player, overall, & on the most used hardware architecture there is in x86, from enterprise class/mission critical servers, down thru departmental LAN servers & workstation, & right into the home user/end user market. This provides anyone looking for employment in computers a far larger surface area of work on many levels, because of this. So keep being a "Pro-*NIX clown", you're only doing myself a favor, as well as anyone else who is a Windows fan. You're removing yourself as my competitor in the job market, and for that? I sincerely thank you. Signed SOMEONE WHO IS SICK OF THE *NIX USERS GANGING UP ON HIM who cannot think for themselves, spread FUD anytime they can about Windows, and try to gang up on anyone that shows a different viewpoint than they have, especially at /.

  201. Re:Seriously? by egarland · · Score: 1

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

    Seriously? You have no idea why Windows 7 is the OS he decided to go with so you have no idea if his reasons are valid. Is it too hard a mental exercise for you to perform to take that requirement as a given?

    Also.. no desktop OS has supported mirroring for the last 10 years. Vista doesn't, XP doesn't, I'm pretty sure 2000 didn't. Apparently Windows 7 will.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  202. Doesn't sound like you need RAID at all by Anonymous Coward · · Score: 0

    If your not trying to create a redundant bootable drive. Just replicate the data using something like "Karen's replicator" and schedule it to run as often as needed. The only case where it wouldn't be advantageous is if you have files open 24/7 which wouldn't be able to copy.

  203. Anonymous Hero by Anonymous Coward · · Score: 0

    You guys are all missing the point!!! Raid is backup!!!!!!!!!!!!!!!!! If you are all stuck in the days of having a computer with one hdd for everything, wake up! I build all of my boxes with a primary hdd for OS and apps and then another internal drive for data storage. I also clone the primary immediately after installing the os and all apps and use it as a recovery drive. What we are talking about here is safe guarding against failure to the storage hdd. For that matter, guarding against same for any external drive. Remember, it's not "if" but "when" regarding drive failures. A rais 5+ one will protect you from data loss!!!!!!!

    I posted as anonymous because i am not a member and don't feel like jumping through all the hopes!! Why should I. Just trying to help.

  204. You reminded me a nuisance of semiconductor design by Anonymous Coward · · Score: 0

    Simply put, an infallible design would be so 100 times the size of the actual logic the component would hold. Back when semiconductors weren't electrostatically protected, the product was resulting small and power efficient, and broke daily not from malfunction but from misuse. Now, a symptom of misuse is inferior components from competitors importing their products or components from Asian countries. You didn't have these problems in appliances back with RCA, General Electric, Atarii, or even Digital Equipment Corporation.

    That just proves you how America and America nationals are being f*cked by foreigners, not matter how "inexpensive" someone says a product is it will become Expensive in the long run. I still have a RCA tube television, General Electric culinary equipment, Atarii cabinettes and machines, and this post was brought to you by a pre-Samsung all-American fabricated 12-year-old 64-bit CPU DEC Alpha computer that dual-boots Linux (2.6 kernel distribution) with Windows 2000.

    Let me know when the eco-war against Americans comes to an end; no matter what Greenpeace and Communists say, the companies and countries they boast and support have always proved to be more dangerous than anthing that came out of a market in the Americas.

  205. Answer the %#*&% question by Anonymous Coward · · Score: 0

    I'm interested in knowing what slashdotters actually think about the original question. I'm about to implement RAID on a htpc/file server and would like to know what would be better - linux software raid vs motherboard raid.

    Everybody knows that RAID != backup, its been drummed into us enough. So can we get back on track and answer the goddamn original question?

    "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?"

  206. Re:Just remember to read before you reply by WindShadow · · Score: 1

    He didn't say anything about RAID-0, he explicitly said "mirror" which is RAID-1. And the reliability of N drives becomes 1-(1-r)^N, or in layman's terms the probability of both drives failing at once. If I use your 95% figure, then reliability is 1-.05^2, or .9975. Since the probability of the software or the power supply failing is higher than that, not to worry.

    The real point is that backups are to protect the data, RAID is to keep the system up if the hardware fails. In this case I think all the people who said get a backup instead are just right.

  207. What I'd Do by tuituiman · · Score: 0

    Okay. Here's what i'd do if you're wanting this RAID system to help redundancy AND be a backup. Firstly, be sure to use a physical RAID card. Don't trust it to software, you're just asking for more problems than necessary (although the motherboard controlled RAID's all right for home use). Secondly you should buy another HD for backup purposes. At the end of an allocated amount of time (day, week, month) pull one of the drives in the array, and slip in the spare drive. It will mirror, and you'll have a snapshot of your system when you pulled the drive. If you screwed everything up, you can slip the 'Backup' drive back into the array and everything's restored back to that point right away. This would work for some users, and may for you. But it depends on what your exact backup needs are.

    --
    01001001 00100000 01101100 01101111 01110110 01100101 00100000 01001111 01101100 01101001 01110110 01100101 01110011
  208. professional advice by HunterBryce · · Score: 1

    My job is is a professional raid engineer. "Burned by a not-so-cheap, dedicated RAID controller" -please explain, usually people are burnt by software raid, because they think its true raid and it isn't. All motherboard raid and even cheap raid cards are software raid. Cheap software cards often only contain one chip, same as found on motherboard raid, so don't buy one if you already have it on your motherboard. Avoid.They are NO GOOD. Trust me. If a drive fails you'll be lucky to keep your data. You're better off using discreet drives and copying date between them than software raid. RAID !- backup as other posters have stated. Good hardware raid such as the 9650se series 3ware or lst 87** series cards are good and will protect data but expensive for the home user. Use single fast drive for os, and proper raid card for your data, if you can afford it. hope this helps.