So I decided that I’m sick and tired of plugging in and out usb drives. Be it my tiny 16GB daily thumb drive, or store-it-all 2TB external seagate – this is a pain… And to make sure everything is stored you have to “detach/remove” them safely all the time. And than eventually you need more storage(or will need) and expanding this kind of solution means more devices OR significantly more money. This is long and tedious so for quick and impatient there’s a summary at the end.
Believe it or not more money is inevitable so I decided to try and reduce the number of devices – pile everything up in one place – shall it stay safe and robust and accessible at all times. NAS. I had very few requirements:

  • at least 4 bays to be able to play with RAID 5/6/10.
  • 3.5 drive interface to keep them cheap
  • “quiet” feature – at this would stay in my room.
  • robust and reliable.
BlackArmor400
</div>

I had a couple of Seagate drives before and overall my experience with them was good. Nowadays you can find complaints about pretty much any manufacturer and any product so I did not really pay attention to what others said –  was looking for my set of requirements for the right price. And there it shines – perfect solution for all my needs and even a little bit more! Remote management, encryption, DDNS, configurable backups, all-you-can-imagine media sharing, internal downloader and more – sweet!
So I went to Amazon and ordered one. It was just before new years so I received my order in a month – but that was not urgent: storage is not smth. that one should make haste with IMO.

Packaging and build quality.
I was actually impressed – the thing was of manageable size, pretty compact and fitted into my nightstand lower deck. Loading this thing up with drives was super easy – it had a smart clip drive holding system. No installation – you can install some discovery program from CD but really – you do not need it. The only thing it does – it finds the IP of your NAS and forwards you to the browser.
Thus overall I was pleased with build quality: yes it was not top notch aluminumnickel but mostly plastic. Yes it was a bit rough on the edges. Yes the green screen was smth both enjoying and amusing, but for the price it was absolutely great and matched my needs in full. I was not going to use this in hazardous environments and I do not have little kids so that I would really worry about the build and plastic. The chip and software is what mattered….

UI and software

UI Console look
More images below in the gallery.

UI was slow. As a developer I’m used to wait times. I’m patient. But even for me it was tad slow. It was intuitive though. I quickly found my way around without the manual but then the limitations kicked in
– you have have a usb stick plugged in to the first usb slot(and only 1st, which front btw) if you want encryption
– you have to have entire volume encrypted
– you have to wait all surface scan and zero-out if you change anything about the volumes(and it lasts about 8 hours on my 2TB drives)
– you cannot have a read only share(bummer!)
– you have to do 1 thing at a time or else everything you configured before may get messed up and only hard reset followed by total zero-outcheck of drives(8 hours again) will save you
– and probably many other I did not discover due to I did not plan to use that functionality at all.
BUT I went through all this, patiently, believing that once I get this linux set up and working – it’ll be rock solid and serve me well for many years. That is how it is usually done with linux – you get it for cheep, but you pay with your time. Your configuration is a pain, but after all it worx (period)

The worx.
So I wanted to make sure that I can rely on this thing once I configured it. So I wrote a little program, that would generate a set of files, get their md5’s, measure speed and have some brain to verify that files later. After all, the only way to understand if the drive would work for you – is to fill it up with data and see how it performs on parallel reads/writes. I’ll post the code soon to github in case anyone would ever need it. I will.
I started it up on 2 computers: one writing to encrypted partition, other – to public one(both raid 10) and a few days later I had my NAS populated with dummy, but recorded data. Thus:

  • write speed turned out to be much slower for the encrypted volume than for the public one – around 2-5 Mb/s VS 5-7 for the unencrypted.
  • read speed was good for both 10Mb/s for encrypted and 15-20 for unencrypted volume.

That was more than satisfying for me. I do not really need fast write, and that yields enough speed for one HD movie stream. Next were the problems tests that I was planning to execute – like remove a drive and see how NAS tackles it. But I did not have to do this problems arrived by themselves…

The problems.
Another morning I woke up and found out that NAS reports one drive to be failed. No big deal – take it away and put a fresh new one. But I wanted to test out the speed and file integrity before doing this. So I launched my program again in test mode and an hour later my second drive was reported to be failing. Now I was in doubt, because the filesystem was still available. 2 hard drives from one branch of raid 10 fail and FS worx…how? Well. I restarted the NAS and drives showed up as good but both volumes showed degraded. Then 2 drives rendered failed and public volume remained degraded. Let me remind you that both volumes were based on same drives with same raid setting. Next the unpredictable happened – all data from public volume disappeared. Volume was mountable, however displaying 90% full and empty at the same time. So I decided to take both of them and inspect in the external enclosure. The drives indeed turned out to have bad sectors on them. Fedora immediately told me that I want to replace those drives. BUT they were readable and fine. a couple of bad sectors could have been easily remapped afaik….
So I decided to give this NAS the last try to restore the disks with the spare drive I bought just for this purpose. Actually I decided to give NAS a chance to do what it was essentially bought for – tackle the hardware problem. But after I inserted the disks back(nothing was done to them – I just ran disk utils and gparted, I did not repair or remap anything. and yes – I labeled all drives before putting them into nas). – NAS told me that “Problem….Data is recoverable. Please contact support”. and pay money, probably… That was it for me – filed a return on amazon and the next morning it was gone.

SUMMARY
pros:
+ relatively good pricing(~200$)
+ nice form factor(small)
+ nice set of standard features out of the box(ddns, media service, downloader, raids)
+ enough speed for small office/home experiences.
cons:
– not reliable(easy to corrupt internal FS, unable to restore/maintain data)
– clunky, slow and strange software(not only UI). IMO
– apparently has problems with concurrent usage. AFAIU
– not able to address basic hdd hardware problems(remap or even test for bad sectors – only does a S.M.A.R.T test and even that unreliably).
virtual support(The forum I visited looks like gives answers only to satisfactory questions or those you can find out by yourself.)

Next stop: Synology. To be continued…

*all pictures are referenced from seagate.com