Years ago I bought a Drobo FS (no longer made, but more-or-less equivalent to the Drobo 5N they sell today.) It’s a nice little package using Drobo’s very easy-to-use RAID system, combined with a Linux-based file-server. Drobo gave it the ability to have other applications installed on it (they call them DroboApps). I installed rsync, so that I could use it (with the magical “–link-dest” option) to do Time Machine-like backups of my desktop Windows PC. Once I got this all working, I was delighted… for about a week.
Then the Drobo started making my life miserable.
Sometimes, in the middle of a backup, rsync would start failing. Every file copied would fail, with a “read-only file system” error. Meanwhile, the Drobo’s network share itself would be gone from the network, and the connection to Drobo Dashboard was gone. The box itself appeared to be fine, nothing weird going on. But it would be dead to the outside world, and would not come back until it was power-cycled.
This kept happening. Over and over. I tried all kinds of debugging strategies, using a remote shell (which still worked) to try to get the file-system to work again, to look for resource leaks or anything that might explain the problem. Tried rebuilding newer versions of rsync from source and installing those. Nothing worked. I worked for a while with Drobo support, which was a generally unsatisfying experience. They never gave me anything beyond the usual “unsupported third-party software” run-around.
So, my very expensive Drobo FS was basically completely unusable for the primary purpose for which I had bought it. I stopped using it for backups, instead I installed an rsync package on my antiquated (and much less expensive) Western Digital MyBook World box (which has been happily receiving my backups ever since). I still kept the Drobo running as a media server for XBMC. But even in that much reduced role, it sucked. Every time I wanted to fire up XBMC, the Drobo would be crashed again.
I spent the last few years impotently cursing the miserable overpriced piece of shit and swearing I’d never buy another Drobo product, or recommend one to anybody.
Then something changed.
All this time, I had had the Drobo FS plugged into a UPS. I recently had reason to make some changes, and the Drobo ended up plugged into the wall, no UPS. And it’s stopped crashing! It’s suddenly and miraculously become rock-fucking-solid, I swear to God.
My guess is that the Drobo’s power-supply really doesn’t like the “modified sine wave” output from the UPS.