Best eSATA JBOD?
redlandmover writes "I already have an HP Media Server (upgraded processor, and memory) that has already been upgraded internally to 3.5TB. I'm sure everyone already has their favorite backup solution (RAID, WHS, a billion external hard drives, etc). My question is: what is the best JBOD (Just a Bunch of Drives), eSATA-connected, external hard drive enclosure? (Preferably, at least 4 drives.)"
after the cretin suggested that RAID was some sort of substitute for a backup.
JailBait Of Death?
I like the Sonnet Technologies Fusion line. They are well made, and well supported (Mac and Linux Friendly also)
This isn't quite what you want, but I have a $30 6 drive caddy (with 4 drives atm) and a $70 4 port internal SATA card. I just run long SATA cables to it, but it was cheaper than any single-cable solution i found, so that may not be a bad way to go.
One thing I noticed though was that I actually have enough room for all 9 of my hard drives inside my case! I may migrate them in.
And yes, before you say it, that is certainly quite a bit of porn!
-Taylor
Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
This is my #1 choice
http://www.addonics.com/products/raid_system/ast4.asp
Duct tape the drives together, then use software RAID JBOD.
That's what MacGyver would have done.
Please note that RAID and such are not "backup solutions" ! If your FS get screwed, you loose info.
Think of a backup solution as independent from the media where the info is kept. Then you decide if you want to use RAID, tapes, etc.
My backup solution: incremental backups every half-hour. And full backup once a month.
Now for the media I use to store the backups : RAID mirroring for incremental and hard drives put in a safe at the bank with rotation for full backups. (NO RAID used for full backups).
Everything I write is lies, read between the lines.
ESATA is meant as a simple solution to replace the usb 2 interface on external drives. It solves the bottle-neck for a single drive, but doesn't scale well.
You're better off with an SAS external enclosure and a SAS card with external connections. These can be expensive, but will pay for themselves quickly with the lack of extra management.
"And we have seen and do testify that the Father sent the Son to be the Savior of the World"
1 John 4:14
Duct tape the drives together, then use software RAID JBOD. That's what MacGyver would have done.
Duct tape? Oh heavens no! No, here's what I did: I went down to the local thrift store and bought a few big shelf speakers for ten dollars. Then I took them apart and got the really powerful magnets out. Using these, you can attach the drives to the outside of your case. There's one gotcha though--some cases are aluminum which means you have to attach the magnets and drives to your CRT if you have one. This usually just means a longer cable though.
The smart thing about this is that the drives are on the outside of the case so they remain cooler than they would in any enclosure.
If you think a RAID is a backup, you'll be overjoyed with the results of my advice!
My work here is dung.
...I can't get the manufacturer to acknowledge or confirm that there is problem when copying between hard drives in the same enclosure. Windows hangs and eventually the Event Logs show "device is not connected" or some sort of issue. Copying between drive and the motherboard's SATA drives works fine but it always hangs/times-out/becomes inaccessible after a random amount of transfer. It's surprisingly well put-together without looking tacky and well-priced but this copying issue between drives inside it is a pain. Transfer between drives inside it seem to work without a hitch using slower USB. http://mediasonicinc.com/store/product_info.php?products_id=150 It syncs with your PC's power so if the PC goes off, the box goes to sleep and wakes up when the PC power is restored.
Why do you need an enclosure that does JBOD?
In my opinion you need an enclosure that does 2 things.
Encloses your drives.
Provides power (since current eSata doesn't, LOL).
Let your system handle the JBOD. Everything supports JBOD. Or, you know, just have them as 4 separate drives and be organized, so you can deal with them as raw drives if need be, and so if one goes dead, it'll be a lot easier to get your shit from the others.
I have yet to see a multi-drive enclosure that DOESN'T force it's shitty controller on you, unfortunately.
I would get 4 enclosures and 4 drives.
Stack them on top of each other.
Strap them together with masking tape (less residue than duct tape, provides a good space to write a label, etc.).
Split the output of a single 12v AC adapter (make sure it can put out enough amps) to all 4 inputs.
Run 4 eSata cables to the back of your PC.
Success.
The only issue is splitting the power lead (not hard, but you will need to find the jacks and you'll have to do it yourself) and running 4 eSata cables.
Yes, I'd be willing to do that just to get away from the shitty controllers in external enclosures. Now, if this were SCSI, you could daisy chain the power and the data for the drives.
If only there was a serial-attached version of SCSI.
I use RAID for my backups... that is I have a primary RAID set and then another RAID set off-line that I back up to from time to time.
it appears he is expanding a home server.
raid can help with backups, if he needs a large volume to back up OTHER COMPUTERS ON HIS NETWORK!
I think Linux and Windows can both do this quite easily in software... but why bother? JBOD is the worst of both worlds when it comes to storage arrays. You have all the risk of losing everything if one drive dies, without gaining the performance benefits that RAID 0's striping gives you. Hard disks are cheap enough for a 2TB RAID 10 array to be affordable.
Yes this was quite a predictable comment, but someone had to say it..
You can get an external (4-port, but acts like one big 1.2 GiByte/s pipe) SAS RAID card for less than $500 that will allow you to make multiple RAID sets of up to 32-disks in a set using true hardware RAID 5,6,10, etc. You can even get a battery backup unit for the RAID card cache for $100 (priceless on critical DB systems).
An external SAS card allows you to connect over a hundred drives through one connection using SAS expanders (some cards support up to 256 devices). Some external SAS RAID/JBOD cards have two SFF-8088 connections, for eight SAS lanes total. That's 2.4 Gigabytes/sec raw. At that rate, it's your PCI-e bus that's usually the bottleneck.
A lot of SAS expanders are expensive, but Chenbro has some ones for $300 that spread one x4 lane SAS cable into 24 or 32 cables, plus they can be daisy-chained for more storage. Then, buy a nice 24-slot Supermicro 4U chassis with dual-redundant power. That's a little less than $1000. All you need is the Chenbro expander in the chassis, no need for a motherboard.
If you're really cheap, you can use a cheaper $150 external SAS JBOD-only card, but hardware raid really is a must if you have a lot of storage. Plus, a hardware raid can use write-back cache, since it has effectively non-volatile RAM using the battery backup unit. And no, a UPS is NOT a replacement for NVRAM... Has your system ever crashed for any reason or hung for any reason? I've never had a RAID card hang or crash.
So, basically, besides the external SAS card, you have:
24-slot chassis with redundant power: $1000
chenbro SAS expander: $300
cables: depends
That's about $60/slot, plus you have redundant power (and an upgrade route to dual-redundant controllers). You can scale this to hundreds of terabytes, too. Over a petabyte if you have multiple controllers (with raid array rebuilding on one card not affecting rebuilding on another).
lime-technology.com
BTW, you can use SATA disks with this SAS setup. Also, this is hot-swap.
Except when your backup server uses RAID...
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
The RAID itself is not backup, though. The backup server is the backup. How it stores the data is immaterial.
My blog. Good stuff (when I remember to update it). Read it.
The Rosewill RSV-S8 is pretty much exactly what you've described. It's an eSATA enclosure with 8 drive caddies, a power supply, and a fan. It presents the drives to the system as JBOD or one of the various common versions of RAID (implemented in software, I assume). Ignore the comically inflated MSRP; it's $300 on Newegg. It ships with its own eSATA card for compatibility purposes, but I assume it would work with any eSATA adapter that followed the proper specifications. There's also a five drive version available for about $100 less, give or take. I can't speak to the reliability or ease of use, but this sounds like it will fit your requirements.
http://www.newegg.com/Product/Product.aspx?Item=N82E16816111048
I like to use bare hard drives. The Thermaltake BlacX is a great little dock that lets you plug in bare hard drives like Nintendo cartridges. I also like Hudzee cases for protecting the bare drives (see hudzee.com ).
If you're going to to this, you really need to be very careful about your choice of hardware and software. You need to avoid anything which isn't AHCI 1.3 compliant, as previous versions of the AHCI specification defined only a single FIS register per port, which effectively means that the controller card has to serialise all commands to the port multiplier. So even if you've got a port multiplier with a pile of separate disks, your throughput is going to be trash because the host operating system can only talk to a single disk at any one time. AHCI 1.3 fixes this and allows the host operating system to talk to multiple drives simultaneously.
You also need to be careful in your choice of software driver and operating system. Most of the free unix clones have some form of support for port multipliers these days, but this support is not really optimised towards high performance from sensible hardware yet. NCQ (native command queueing) is really important for performance here. I'll guess that with Windows drivers, you just won't know in advance, because the drivers aren't open source and you just can't tell what's going on inside them.
As previous people mentioned, it's important to configure multiple disks like this in some form of redundant mode. If you have a single volume spread across 5 disks, your risk of failure is going to be 5 times more likely than for a single disk, and the consequences of losing that data is 5 times worse than that of a single disk.
I'll disagree strongly with you as a 100TB library costs about 70k versus a 60TB proper SAN which will run 100k. Both will provide me with what I need in terms of backup but they both have their drawbacks. The library will take me weeks to recover from while the SAN can keep me up and running with zero down-time. It matters if your company depends on being online.
Of course for the home, I'm a fan of backup to an online service as restore time doesn't really matter and then you don't have to maintain separate gear.
hardware raid really is a must if you have a lot of storage
No, hardware RAID is a bad idea. You're locked to a proprietary controller and a proprietary on-disk format. ZFS is a much better idea.
"Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman
Jeez, why do I feel I like drank my slurpee too fast? Thanks for the info dump! :)
ZFS won't give you good performance for a large array because your random read speed is basically limited to the equivalent of one drive per raid set. That is unacceptable if you need performance:
http://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSRaidzReadPerformance
"...adding more disks to a ZFS raidz pool does not increase how many random reads you can do per second."
The old AT cases had a power supply with a mechanical power switch, rather than a soft-switch like ATX power supplies. Old AT cases and power supplies should be just about free, just strip out the old motherboard and you have a decent, inexpensive solution. Like someone else said, just get long SATA cables, and run them directly to the drives. You can bundle them together with zip ties periodically down the length, or use wire loom if you want something a bit neater. You may need molex-to-SATA power adapters, but those are very cheap and reliable. If you pick the right case, it will have plenty of drive bays and cooling capacity.
Or, you can use one of those 4_3.5"_drives-in-3_5.25"_bays solutions if you need even more space and cooling capacity beyond what is already in your case. Even a small mid-tower case should support at least 6 drives using one of these.
Pick up a spare AT power supply while you are at it, and you will have a very reliable, well-cooled, very cheap solution.
ZFS won't give you good performance for a large array because your random read speed is basically limited to the equivalent of one drive per raid set. That is unacceptable if you need performance
Cheap, reliable, fast: Choose two.
Cheap + Reliable: RAID-Z and cheap drives
Cheap + Fast: Stripe on a non-ZFS filesystem
Reliable + Fast: ZFS mirrors on good drives. Go a step further, add L2ARC on SSD (readzillas).
You can't have your cake and eat it too. That said, RAID-Z and RAID-Z2 perform quite well for most people. I like the data integrity ZFS offers, but that's just me. I'm done with traditional filesystems and volume management.
"Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman
See the Drobos at the linked page. No eSATA, but perhaps you can get an eSATA -> firewire 800 or iSCSI (sp?) dongle. The best part about them is ease-of-use.
As a on-topic secondary question: how do people do backups of large (5TB) arrays? Specifically, I'm looking at my media server at home. I -could- buy a tape drive, but those look like they get expensive quickly.
Why RAID your backups? Why bother?
There is nothing interesting going on at my blog
At $WORK we just got a nice 8 bay rackmount eSATA chassis from them - dual/redundant power supply two quad-port SAS connectors, about $895, $679 for single power supply version. We bought it with 8x 1TB SATA HDs and an Areca RADI card with cables for just over $2200. (it is available as a chassis without cables, cards, or drives).
Ken
OP asks questions about external eSATA enclosures, the entire first page of responses is an argument over whether RAID is backup... /....
Here's an ON-TOPIC RESPONSE! Horrors! Take away my EXCELLENT KARMA for this breach of /. protocol!
I have a client who needed backup for a lot of big video files. We bought an enclosure from PC Pitstop, eight bays each holding 750GB SATA hard drives (1TB wasn't really around last year when we got it) attached to two eSATA cards in the PC controlling the enclosure. We spent a month futzing around trying to get the enclosures to be seen. I forget who made the eSATA controller cards but they sucked - or the enclosure chips sucked.
So we turned to Burley, the guys who make enclosures for Macs mostly, but they work with PCs, too. These guys know their stuff. They told us not to use OEM hard drives in enclosures because some OEM drives you buy are dumped on the market and don't QUITE work with enclosures. They said use retail hard drives only. They also sell very good controller cards. The enclosure we got from them has worked fine for the last year and a half until last week when one of the drives went dead - no surprise. They aren't cheap, but they are well made and support is very good. I had both email and phone conversations with the Burley folks and they provide good support.
We also in the last couple months bought two MicroNet 4-drive eSATA enclosures with 1TB drives from Newegg for use on a Mac Pro. That was a huge mistake, since the drivers simply weren't seen by the Mac at all. Apparently MicroNet didn't bother to test the drivers when Mac OS X 10.5 came out and couldn't be bothered to provide support for that. So we attached the enclosures to a Windows PC and they work OK, although occasionally one or more of the drives will disappear and generate "drive not ready for access" messages in the Windows event logs.
Later, we decided to use those enclosures for iSCSI storage served up to the video lab. So I took one of the video lab PCs that were being replaced by iMacs and installed OpenFiler, the open source storage server run on Linux. The latest Rpath Linux kernel saw the drives and the enclosure no problem. I configured the iSCSI setup and everything seems to be working fine. And interestingly, none of the drives have gone offline like they did with Windows - which means it was Windows fault, not the drives. So now I can install an iSCSI client on the two iMacs - except Apple doesn't HAVE a Mac OS X iSCSI client, once again demonstrating how Apple isn't ready for the enterprise, since Linux has had them for years - fortunately there's a free Mac iSCSI client from another company - and serve up 1.8TB of iSCSI storage to each iMac.
So my advice is: choose your enclosures and the drives in them and the controller cards carefully. Take notice of what Silicon Image chipsets are involved, since SI pretty much dominates the market for those things and they're not the smartest tech company in the world. Make sure you get retail disks for use in the enclosures. Make sure you can return what you bought for refund or replacement because this stuff is not yet "set and forget".
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
Need 16TB? Easy:
1. Pick out a 16 channel SATA controller (ranging from $400 to $900)
2. Grab 16TB drives for ~$100
3. Order this: http://www.pc-pitstop.com/sata_enclosures/scsas16rm.asp
4. HAVE FUN!
From reading the initial question, it really sounds like all he needs is a reliable redundant scalable storage, for a personal media server. I suggest the drobo or drobo pro depending on budget. (http://drobo.com) they are cheap and very easy to manage. Using BeyondRAID you get the redundancy of RAID without the headaches. Check it out, it's worth it. The only downside in respect to the post is that it does not have an eSATA port. But FW800 or iSCSI over ethernet will do just fine to serve all sorts of media to a dozen clients.
because the data doesn't fit on one disk and disks do fail.
Eventually I just bought myself an Antec 1200 and a MIST PSU with modular cables. Loaded it up with a SATA rich mobo + a small SATA card for 12x SATA data/power. Because of an earlier RAID accident because of poor warning setup (two disks failed with some time between, but I didn't notice the first one) I do JBOD and manual copies, but you could just as easily do software RAID - the "hardware" RAID on these aren't worth it anyway. That way I have a full Linux server I can use for whatever too.
Honestly, if I wanted more backup I'd probably get another. It's been rock stable, drives are all below 30C w/dust filters and if something fails I don't need to get the exact same RAID controller. Price was about same as most 4-bay SATA enclosures and if you pick the lowest end processor it doesn't consume much compared to the 12 drives anyway. It's thumbscrews and not hotswap but I can afford to take my server down while I'm fiddling with changing disks - like I said all disks seem to live happy lives in there though. Right now I got 3*1TB+2*750GB+5*500GB+250GB+160GB = 7410GB online. With modern 2TB drives I could do 24TB. Basicly, works4me.
Live today, because you never know what tomorrow brings
A single disk is more risky than I would like. Especially since it's offline, it can fail without warning [...]
Your offline disk is used much less than the disks it backs up. Much less likely to fail. But a single backup disk is not a good idea for that reason. Rotate a few of them.
Ever wondered why airliners seem to move from 3 or 4 to 2 engines? Because the failure rate is more or less independent of the size of those engines (similar number of components). I know, it's counter intuitive.And cost and maintenance is involved too...
Now suppose a single disk has 70% probability of failing between 4 and 6 years or 5 +- 1 year (source of statistic: Library of Thin Air), then
So the probability of you needing to do something is higher when two disks are involved, if you don't check regularly in that 2 year period, you have 49% chance of BOTH disks failing.
There is another problem. These calculations are for the case where the failure of both disks is independent. Since they are in the same RAID setup, spike current, wear and tear, overheating etc. will follow the same patterns and catastrophical events are the same so chances for them failing within a short time apart are grossly underestimated. The airliner metaphor: the A-320 that crashed in the Hudson: one flock of geese, two engines...
Now, what happens if we look at a very small probability band (10%, same variance or standard deviation as in the 70% case ): 5 years +- 29 days (365*0.0797)
The chance of both failing in the same 2 months is not huge, but still 1%, that's not entirely negligible.
My advice? Use lots of disks, offline, swap regularly, test from time to time and if you still have a budget left (corporate budget) replace each single disk with some RAID setup if you must...
Note that this only applies to RAID-Z and RAID-Z2 pools. ZFS also supports mirrored pools and stripped pools (equivalent to RAID-1/0). If you care more about performance than data integrity (e.g. for /tmp, possibly for /var) then a stripped pool might be a better storage model than RAID-Z.
I am TheRaven on Soylent News
Do not use eSATA. Use USB 2.0. You really do not need bandwidth. With USB, you can cable further and elminate any noisy drive noises. I cable my USB drives through a hub. I placed the drives with the hub and just ran cable straight up to the media server. Done.
WHS, so you can only "mirror" data that matters.
I picked up one of these guys for my backup purposes. I filled it with 5 1TB drives and set it up in a Linux software RAID5 config. It backs up all of my media that resides on an LVM volume. It's been working out quite nicely so far :). The port multiplier feature is very nice. I only have to run a single eSATA cable for the 5 disks.
My favorite is the Sans Digital TowerRAID TR8M-B 8 Bay JBOD Enclosure. I do not have an HP MediaSmart server, I built my own, so this may prove to be a challenge for you because you have to add an eSATA card before it will work.
8-bay esata, raid 0,1,10,5, s.m.a.r.t., hot-swap, sparing, internal 300w psu, affordable.
The point I was making is that having a RAID is not backup. The fact that it's not the same machine is what makes it a backup, rather than a failure-tolerance scheme.
My blog. Good stuff (when I remember to update it). Read it.
QNap make the best NAS devices outside Network Appliance filers (IMHO).
For a simple external eSata JBOD, I highly suggest a SansDigital TowerRAID device. they are low-cost (I paid 249 for my 8 drive bay unit) and come with a dual port PCIe eSata fake raid controller. It works great as a "rack" of storage for my openfiler NAS. (I'm hosting anywhere from 22-100 VMs for datacenter development work) off this little jbod.
For what it's worth, we've had good luck with the Norco disk crates like this one:
http://www.newegg.com/Product/Product.aspx?Item=N82E16816133023
These have 15 hot-swap SATA slots. Each set of 5 is multiplexed to one eSATA connector on the back of the crate. The crate comes with a PCI-X 4-port eSATA controller. We use the crate as Just a Bunch of Disks, but it can be also configured as a RAID array. At the price (about $800), it's very cheap per slot. We currently have two of these full of terabyte disks, and an older DS-1200 (12-slot) with a mixture of disks. They've been very reliable so far.
I've often wondered this and have yet to see an answer to it. How does having battery back up on your RAID card's cache help anything when your operating system is probably doing a buttload of caching in system RAM? A crash or power outage is still going to throw that away, leading to a just-as-corrupted filesystem.
First, let me suggest you consider using a card with a multilane SAS (4x) connector, also called infiniband, instead of an eSATA connection. These connectors are just 4x SATA/SAS bundled into one, so each drive gets full bandwidth instead of pushing it all across one 1.5/3gbps eSATA connection. You can even by a bracket that will combine 4x internal sata connectors to make one multilane sas connector, these run ~$20, so you can use onboard sata for 4 of your external drives if you've got extra sata ports on your mobo.
That said, here's the solution I have running with ZFS RaidZ under OpenSolaris (also used under Linux + FUSE ZFS):
DatOptic EBOX-M - 8Bay Sata Enclosure (other EBOX/QBOX enclosure available with eSATA/MiniSAS/USB/Firewire instead of Multilane SAS)
4x WD 1TB RE2 'Green Drives'
Addonics ADSA3GPX8-ML (SilImage 3124 Based, Certified for Solaris, works in Linux/Windows...MAC?)
I kind of wish I hadn't spent the extra loot on a the 8bay enclosure, since I still haven't dumped a second set of 4 drives, but imagine someday I'll fill it out. The enclosure is simple, no hot swap, just insert bare drives into the bays, no sleds/mounting hardware required.
Flash drives, lots of flash drives. Drag and Drop. Come on...
Sauer
If you're willing to get your hands a little dirty, check out unRAID. You put the OS (linux) and software on a flash drive and boot from that. You have a big parity drive and a bunch of data drives that are just ReiserFS. The user share feature can aggregate all your files into one big virtual filesystem. When you run out of space you just pop another drive in, or pop out a small drive and put a larger on in, then wait for the data to be rebuilt from parity. You don't have to worry about your RAID controller dying, or a two disk failure (you'll still have the other disks of data). I built my machine for maybe a couple hundred bucks, and just added my 7th disk. I have smaller disks in there, but don't bother to remove them.