Update May 1 2007: This device started being flakey in fall of 2006 and became unusable in March 2007. Disappointing.
For background about our decision to try the Maxtor One Touch III : Turbo Edition 2x500GB external drive, please see the previous post about that. We'd been planning and thinking about this purchase/addition for over a year.
So we made the decision to buy the 600GB version of this first and didn't read the packaging really closely at Fry's. It turns out the 600GB version comes in two flavors, distinct between the packaging in just a couple of words, with one flavor only doing RAID 0, the other doing both RAID 0 and RAID 1. We purchased the wrong one, got it home, plugged it in, verified it was the wrong one and returned it. After some agonizing, we ended up buying the 1000GB version with RAID-1 because the main point is that we need data safety. Data is life.
The 1000GB (2x500GB) version was kind of expensive ($830 USD), but not ridiculously so per GB. It was just more than we needed at the moment by a couple hundred gig and thus a couple hundred dollars. We can use the space for extra backups. Further, we'd heard nasty things about the reliability of some maxtor 300GB drives, but we weren't sure if the drives in these units would be the same family (IDE vs SATA). However, the choice was made.
The first thing of note about these drives is that they are first multi-platform (not mac-specific) piece of hardware I've ever seen that prioritized OSX. The drive came preformatted for OSX and the manual has its OSX instructions first. Crazy.
The unit is very compact, just a little bigger than two small firewire enclosures jammed together. It runs pretty quiet, but there is a soft fan noise that is audible.
A couple of the reviews of this very new item complained that there was no way to verify that the RAID-1 was actually working. After we got it set up and running (pretty easy and quick), it became obvious that there was no way to verify that there was any RAID going on. On the back of the unit, there's a little tamper-evident sticker over one of the screws on the case saying that opening the case voids the warranty.
However, who the fuck cares about a warranty? I care about my data, period. I don't want the unit replaced if it goes bad: I want my data back. I'm not likely to send the unit with the drives in it off to get repaired if the drives go bad. If the brain in the RAID goes bad, at least I've still got the drives. If something like this went bad, we would open it up to try to fix it immediately, we're not going to put it in the mail and hope it comes back all worky with our data intact. You've got to be kidding me.
It is actually a little offensive that they put the sticker on there. I understand that this is a consumer level device and isn't built to be user-servicable, but this is also a RAID-1 device where the whole point of that type of machine is to protect my data.
We decided to try to open it up and yank the power on one of the drives and see if : 1) the device complained in an obvious way to let us know that something was wrong and 2) the device continued to work with only one of the two drives functional.
Every other RAID-1/5 we've had, we have done failure testing on to verify things work OK. Some of them, like the cheap motherboard built in SATA raids can take a while to rebuild and verify the drive that got out of sync, others are smarter (I've been very happy with the cheap PCI IDE Adaptect 1200A RAID cards and satisfied with the monsterous Adaptec 8-drive IDE raid card). But with this device, it was a big hassle to test the RAID.
So, despite it costing nearly $900 with tax, we peeled off the label and went to work.
It was not terribly easy to get apart initially. It was hard to tell what would break and what would give. It is a tightly assembled plastic case, with a number of little plastic prongs sticking down into the metal casing that made it hard to get apart.
Amusingly, double-sided sticky tape was used between the metal casing and the plastic sides to keep it all together well. That tape made it sound and seem kind of bad when we were pulling it apart, since it made it really tight and hard to tell when we were stressing the plastic parts.
After removing the two visible screws on the back plate, the largest sides (rubberized with MAXTOR printed on them) are squeezed forcefully and pried up a bit until the tape separates and we can see the plastic prongs sticking into the metal housing. Using a butter knife, we forced one of those to the side so that its hook would be free of the housing and then pried it until it came out. After that, the two large sides were pretty easy to remove, squeezing the edges in to loosen the prong/hooks and pulling firmly.
Next came the removal of the U-shaped dark-grey sides. This also has prongs that insert into the sides of the metal housing, but the do not pry out. The housing slides forward (towards the LED button on the front) about 1cm and the prongs are released. It is a little tricky and can require some bending to get the U-sides off, but the material is quite flexible.
After the plastic is removed, there are two screws on the metal housing that hold it together. These are removed and then the two halves of the metal casing slide and it comes apart.
Once the unit is apart, you can see the bright blue soft dampeners that reduce the hum and presumably protect the drives from shock a bit. The assembly is tight and seems well done. The SATA cables are easily accessible. We yanked the cable on one of the drives and slid the metal casing back together.
Plugging the power and firewire cable back in, the drive was recognized by windows and then popped up a warning message clearly saying that one of the drives had failed and we should request an RMA number from their 1800 number in order to return the unit for service. Woohoo. No beeping, but still, that's something. Hopefully that service isn't too CPU or memory intensive. I'd rather have beeping, to be honest, and no service constantly running in software. The unit should be self-contained as a data safe, I think.
Doing some basic testing of the drive, all the data appeared intact and everything worked. Basic RAID-1 test part 1 passed.
We unplugged it and then yanked the cable on the second drive, reattached the first, and tried that again. Same results, looked good.
We reattached both drives and tried it, no more nasty message, all the data looked fine, everything was working beautifully.
Reassembly was pretty straight forward: Put the case screws back in, put the U sides in place, slide the U sides on.
Stick the large sides back on, pop into place. The last little tricky part was getting the back plate on correctly. There are a couple of plastic hooks on the back and a place where the large sides attach to the back plate that need to get aligned properly. Not hard, once you see what's going on.
Notice the two plastic flanges at right angles to the main plate, in the center (from left to right) of the plate, near the edges, right under the fingers in that photo.
Once that gets slid into place, then you kind of need to pry the plate a bit to get the sides all aligned so they can snap together.
After it was done, it probably took us an hour from start to finish disassmbling, running the tests, photographing it, and putting it back together. Really quite easy once we got past removing the first large sides so we knew we weren't going to break the plastic.
Performance
Using a couple of windows drive benchmarks, using firewire 400 (normal), we got in the 35-36MB/sec range for reads. I have not yet tried it at firewire800 on my osx box.
Using ACDSee image browser (great product for windows), fire was able to snap through images as quickly as she could hit next and there was no noticeable difference between having the image archives on that box versus on her internal SATA raid drives.
Concluding
Clearly Maxtor needs to do something about this to have a user interface (UI) that would allow a safety-conscious user to verify that the RAID is up and running, in sync, and everything is happy. It should also allow for an expert user to disable one of the drives for testing the RAID-1. Further, the box should actually make noise (simple SOS beeping, probably once every 15 minutes) if one of the drives is not working. This should be disable-able via a switch or software UI as well.
We copied the data onto the drive and started to use it in production as of today. We'll see what we think.
Fire has been running out of room on her drives for the last year or so.
After a series of drive failures in the early 2000s, we started going with the mantra of "RAID 1 RAID 1 RAID 1". The dev server had a raid, both of our desktops had raid cards and dual drives. When I moved to OSX, this got a little more expensive and a little harder. So instead, I used cron and rsync with a firewire drive instead of RAID. Fine.
The trouble with not using RAID is that if your software stops working or the backups fail and you don't get notified properly, things go bad. And the thing about backup systems is that the simple fact is that the longer it has been since a failure, the less likely the backups are to be any good because you aren't paying as much attention to them. Very sad.
We have not had any super awful data losses in quite a while, with all our backing up, offsite copies, and raids. When a drive starts to make funny noises, we replace it immediately.
But increasing the size of the raided drives in fire's machine would cause a lot of trouble, since her system is working fine and going in and putting in a new raid is likely to just upset the fragile, brittle thing that is a Windows machine. Also, we didn't want to replace it, we just wanted to add capacity and move a couple of things onto their own 200gig partitions.
Specifically, we need space for the image archives. Although we are not yet done with the first public beta of the new image system, we are getting near there. And we're also accumulating photos at a very fast clip. And the photos people send and we take are getting bigger. If we had more disk space, we'd even take higher resolution photos.
We spent a lot of time looking at options for hardware. We considered NAS (network attached storage) solutions like the Buffalo Terra Station (includes a 4 drive raid and can do raid5 and supposedly gigabit ethernet). We bought two different NAS boxes in 2004, total crap, returned both. I read all the reviews of all the boxes I could find.
I have a friend who works at Mirra. I really like their product, in theory, but it isn't really what we need. It is really not designed to be used as a main working drive and is a backup and remote-access appliance. Great, but oriented towards people who don't run a FreeBSD server at home to do services like that.
What we 'need' is an enterprise level file server, RAID 1 or RAID 5, with gigabit ethernet. Oh and we'd need to upgrade our network to gigabit and put gigabit into fire's machine, since she does most of the image editing and management. Unfortunately, that's all REALLY EXPENSIVE. Real NAS RAID5 solutions with good bandwidth are more in the 3-5K USD range. We were hoping to stay under $500.
We looked at hooking up firewire drives to our FreeBSD 5.x dev server, but the network speed across 100mbit networks is really just too slow for trying to zoom through images.
Unfortunately all of the reviews of all of the consumer / small biz NAS devices indicate that they are slow. Not only because of ethernet, but because they were under powered in the brain. The Buffalo TerraStation is not really able to pump bits at gigabit speeds, so the fact that they 'support' gigabit ethernet seems moot.
In the end, the most practical solution still seems to be to put firewire drives on fire's main machine and share that via SMB (windows file sharing). That allows her to have very fast access and still allow me and the dev server access to the files, albeit over ethernet.
There are a couple of devices that have become consumer-level in the last year that have RAID built into a firewire or USB2 enclosure. Unfortunately, some of these only do RAID 0 (Iomega XL Desktop (why would they put 4 drives in the box and only do raid 0?), which is not at all what we need.
After doing a lot of searching, we ended up with trying a Maxtor One Touch III RAID 1 drive. They come in two sizes (March 2006), 2x500GB drives in one enclosure and 2x300GB drives and two configurations (RAID 0 only and RAID 0 OR RAID 1).
The main things that recommend this box is that it is small (twice the size of standard external firewire drives packed together), does firewire 800, fw 400, and usb2, and is supposed to be quiet. It does RAID 1 and RAID 0. We are just looking for data safety, speed is good but not as important as reliability.
So, we bought one at Fry's. Unfortunately, we had been looking at the box for the terabyte and then decided on the 600GB version, which was almost 400 USD cheaper. The 1000GB was chepear per GB, but there is something that happens when a piece of technology gets over $500 USD: we don't buy it.
Sadly, when we got home, we discovered that Maxtor makes two nearly identical versions of the 600GB One Touch III, one that does RAID0 only and one that does RAID0 and RAID 1. Guess which one we got? Yup, the wrong one. The box was "clear" in that it didn't say anywhere on it that it did RAID 1, but the documentation was not as clear. It said RAID-1 in some places. Wasted an hour on verifying it was the wrong device.
When we went back to Fry's, we discovered that they don't sell the 600GB version with RAID 1. We looked again at all options and decided, again, that this was the unit we wanted to try out.
In the end, we need, today, March 2006, a couple hundred gig of fast space and it needs to be reliably protected from hardware failure. As of today, the choices appear to be either a single external firewire drive hooked to fire's machine and then (probably) cron'd rsync running on the dev server OR (preferrably) this RAID-1 unit hooked to fire's machine and then incremental backups.
So, we chose the Maxtor RAID-1 firewire One Touch III : Turbo Edition, 2x500GB. To read about that drive, see the next post : Maxtor One Touch III Review and Disassembly.