Become a Site Supporter and Never see Ads again!

Author Topic: I'm considering a RAID stack, ISO tech help  (Read 7324 times)

0 Members and 1 Guest are viewing this topic.

Offline rjp

  • Trade Count: (0)
  • Taperssection Member
  • ***
  • Posts: 432
  • Gender: Male
  • You are likely to be eaten by a grue.
Re: I'm considering a RAID stack, ISO tech help
« Reply #15 on: September 13, 2010, 10:38:51 PM »
On the contrary, I prefer software RAID (such as MD-RAID in Linux or, better yet, ZFS in Solaris or FreeBSD) to hardware RAID cards or cheap "fakeraid" cards. If your hardware RAID controller goes kablooey, you will most likely need to get an exact replacement (or, if you're slightly luckier, at least one from the same manufacturer).

For building a ZFS-based appliance without having to use command lines, FreeNAS (FreeBSD-based), or NexentaStor (Solaris-based) are good places to start. Note that the free version of NexentaStor limits you to 12 TB, though.

Always remember, though, RAID is not a replacement for backups.
Mics: AKG Perception 170, Naiant X-X, Sound Professionals SP-TFB-2
Preamps: Naiant Littlebox
Recorders: Olympus LS-10
Interfaces: Focusrite Saffire Pro 14, Focusrite Scarlett 2i2

Offline Shadow_7

  • Trade Count: (0)
  • Taperssection Member
  • ***
  • Posts: 310
Re: I'm considering a RAID stack, ISO tech help
« Reply #16 on: September 14, 2010, 11:19:32 AM »
Do you even need raid?  Hardware raid is to increase your read and write times, by spreading the physical I/O over several relatively slow devices.  Software raid gives you the ability to combine several drives into one big virtual drive.  And then you add redundancy on top of all that to degrade your performance, but increase your ability to lose part of the hardware without losing part of the data.  Unless you're running a business or web server do you really either of those functionalities?

I have a usb docking station and a number of SATA 1TB-ish drives.  Greater than 4TB of storage now, which is on par with my last employers capacity for the entire company(1,000+ employees).  What I do is keep stuff on their own drives and any that are hotter than their peers, or noisier, that is fairly noticeable on a docking station.  Normally those questionable drives have other external marks that might indicate that they shouldn't have passed QA in the first place.  What I do is use one drive for unedited video, one drive for unedited audio, one drive for projects, any active projects are probably on the computer I'm using at the time.  But all originals reside on multiple places.  If I have a spare drive I use it for backups of important stuff.

Bear in mind that HDDs are spinning platters so if they're on, they're spinning.  Mechanically speaking moving parts have friction, friction causes parts to wear and get smaller, ultimately resulting in failure.  With the docking station route, most of my drives remain OFF most of the time.  With a raid array most of your drives will be ON most of the time.  Do the math.  That plus powering several drives increases your electrical bill, in addition to the heat those drives produce and the A/C to cool the room. 

It really depends on how you want your data and access to it configured.  90% or more of my data is not stuff that I access daily or even need access to most of the time.  So why subject it to potential failures and direct access by malicious applications.  Just buy a bunch of those bamboo bathroom trays and put some drawer matting on the bottom.  Two drives per tray and stack them up on a book shelf.

Offline sparkey

  • Trade Count: (5)
  • Needs to get out more...
  • *****
  • Posts: 4056
Re: I'm considering a RAID stack, ISO tech help
« Reply #17 on: September 14, 2010, 11:38:21 AM »
On the contrary, I prefer software RAID (such as MD-RAID in Linux or, better yet, ZFS in Solaris or FreeBSD) to hardware RAID cards or cheap "fakeraid" cards. If your hardware RAID controller goes kablooey, you will most likely need to get an exact replacement (or, if you're slightly luckier, at least one from the same manufacturer).

How would you rebuild your raid stack in the event of OS corruption?
#Generalstrike for president in 2024

Offline phanophish

  • Trade Count: (2)
  • Needs to get out more...
  • *****
  • Posts: 2128
  • Gender: Male
    • ImageLume Photography
Re: I'm considering a RAID stack, ISO tech help
« Reply #18 on: September 14, 2010, 12:09:14 PM »
Good article on Windows OS based software RAID...

http://www.tomshardware.com/reviews/windowsxp-make-raid-5-happen,925.html

The skinny is it works pretty well and is portable between systems.  Probably best to not use it for a boot drive but for data storage it would be ideal.
______________________________________________
Audio: MBHO 603/KA200N or AKG C2000B>Edirol R44
http://www.archive.org/bookmarks/phanophish

Photo:  Nikon D300, D200, 35mm f/1.8,  50mm f/1.4, 85mm f/1.8, Nikon 17-55 f/2.8, Sigma 18-50/2.8 Macro, 18-70 f/4.5-5.6, 24-120 f/3.5-5.6 VR, Sigma 10-20 f4-5.6, Nikon 70-200 f/2.8VR, SB-800

Jake: What's this?
Elwood: What?
Jake: This car. This stupid car. Where's the Cadillac? The Caddy? Where's the Caddy?
Elwood: The what?
Jake: The Cadillac we used to have. The Blues Mobile!
Elwood: I traded it.
Jake: You traded the Blues Mobile for this?
Elwood: No. For a microphone.
Jake: A microphone? Okay I can see that.

Offline rjp

  • Trade Count: (0)
  • Taperssection Member
  • ***
  • Posts: 432
  • Gender: Male
  • You are likely to be eaten by a grue.
Re: I'm considering a RAID stack, ISO tech help
« Reply #19 on: September 15, 2010, 08:32:15 PM »
How would you rebuild your raid stack in the event of OS corruption?

(note: I'm an old hand with UNIX-type systems and command lines...)

In my case, I'm running OpenSolaris on a mirrored pair of drives. If one side of the mirror goes bad, I can pull out the drive (it's in a hot-swap cage), chuck in a new drive, put a Solaris partition on it, and tell the OS to "replace" the old device. I'd also have to make sure to install GRUB (the boot loader) on the new drive, but that's a single command.

If *both* drives went bad, I'd have to boot OpenSolaris from a live USB stick (no CD-ROMS in my storage box) and restore the root pool (the OS installation) from backups. Yes, I keep backups.

My main storage pool is separate from the OS, with 8x500 GB drives arranged as a RAIDZ2 (two drives can fail without data loss). All of those are in hot-swap cages as well, and the storage pool works on entire drives (no partitioning needed) and the autoreplace property is set. If a drive fails in that pool, I can just swap in a new one on-the-fly with no command line intervention. The ZFS RAID-Z system can support one to three drives worth of redundancy (a RAIDZ3 can take three drive failures without data loss). There are tradeoffs, of course; more redundant drives means less capacity, and very large RAIDZ3 arrays (greater than 8-10 drives) start to run into performance issues. ZFS arrays can be built from groups of mirrors or groups of RAID-Z arrays, and if you started out with just a mirrored pair, you can readily add additional mirrored pairs to increase storage capacity.

ZFS also has a snapshot capability; you can quickly take a snapshot of a file system, and then roll back future changes if something went bad (or fetch an old version of a file from the snapshot). If you are sharing a ZFS data set over CIFS (Windows file sharing), Windows can access previous versions of files or folders (right-click the file or folder, select Properties, click the "Previous Versions" tab). Snapshots don't occupy extra disk space unless files are modified, and only the modified disk blocks occupy extra space.

In ZFS, all disk blocks are checksummed, and all reads verify the checksums; it doesn't trust the drives to maintain data integrity. Since I've actually experienced a drive that silently corrupted data (fortunately, I didn't lose anything), this is very important to me. For extra paranoia, I use ECC RAM - all recent AMD chipsets support ECC, and the Asus boards I use enable it in the BIOS.

Note that FreeNAS and NexentaStor are small enough to run from USB sticks, disk-on-module devices, CF cards, etc. They also have web-based interfaces to manage the system, so they'd be easier for most people to use. They are "appliances" rather than full OS installations...

One disadvantage of OpenSolaris in the current time frame: After Oracle took over Sun, they wasted no time in shutting off further development of OpenSolaris in favor of commercial Solaris (and quit releasing binary snapshots of OpenSolaris). Things are a bit in flux right now, but the Illumos Project is now working on a fork of the final public release of OpenSolaris source code, and the OpenIndiana Project has just released a beta distribution currently based on the final OpenSolaris code, with plans to move to Illumos in the near future. (To analogize with Linux, Illumos is the kernel and support utilities, OpenIndiana is a distribution that has desktop and server software, and so on.)
Mics: AKG Perception 170, Naiant X-X, Sound Professionals SP-TFB-2
Preamps: Naiant Littlebox
Recorders: Olympus LS-10
Interfaces: Focusrite Saffire Pro 14, Focusrite Scarlett 2i2

 

RSS | Mobile
Page created in 0.039 seconds with 30 queries.
© 2002-2024 Taperssection.com
Powered by SMF