Re: Homebuilt NAS Advice
> For better performance, more space, and higher throughput, I would
> probably create a RAID 4 or RAID 6 array from the external enclosure
> and use it as the data repository.
And you suggest I put a 4-drive enclosure in my backpack next to my laptop?
Seriously?
>> For the BananaPi, the suggestion is marginally less problematic but
>> still: a non-trivial constraint with significant immediate downsides.
> Such as?
Extra space taken, extra power used 24/7 (which in turn requires an
extra plug because the poor BananaPi can't provide all that power),
extra costs (the single drive I use was itself more than 3/4 the price
of the whole system, so adding a second drive (complete with external
power supply and enclosure) would double the price of the system),
Extra failures (more hardware => more failures), ...
>> RAID is basically an insurance.
> Not entirely. A RAID 5 or RAID 6 array is far, far faster than
> a single hard drive.
Right, RAID-over-USB is of course going to blow my SSD-over-SATA out of
the water by a wide margin (not!).
> It is also much larger than a single hard drive, sometimes at
> less expense than a single large hard drive.
That's great if you happen to be in that spot, but that's not my case.
> It is also portable from one system to another. Unplug the array
> from the laptop, plug it in to the Banana Pi, and presto! The array
> is now attached to the Pi.
Wonderful. But then it's not a RAID shared with the internal drive
any more. So it won't protect my root partition. And if I keep my home
partition in it, the "presto" comes with the footnote "after you logout
and log back in" (fun!), but if I don't keep my home partition on it,
then my home partition is again not protects by RAID at which point I'm
starting to wonder what I would put on that RAID.
> It's really not any different logically than an external drive,
> except it is faster, larger, and more robust.
It's no different, indeed, except a bit more expensive and bigger.
But more importantly: there's a reason why I'm not using an external
drive at all in the first place.
>> Taking an insurance makes a lot of sense when it's important to
>> spread the cost of the impact of an "event"
> Or eliminate it entirely.
If a disk dies in the RAID, you still have to replace it and the
performance is affected for a while. The cost is never
completely eliminated.
>> anyway (not to mention that RAID doesn't prevent me from losing work
>> when the OS or my editor crashes
> Uh, yeah, it can. It definitely can be used to eliminate data loss
> when the OS crashes,
Of course it can't: when the OS crashes, the unsaved work in your editor
is lost. And as for the work that was saved to disk, I wonder in what
way RAID can improve the situation compared to a single disk (in both
cases, I expect that the data will not be lost).
> That is another matter. Indeed, it is probably the most likely
> reason a need for a backup solution exists.
For my use-case, RAID would cost a fair bit of money and inconvenience,
and the benefit would be rare and minor.
I suspect your "world" is one where you have U1 blades and things like
that and/or where the disk's content is not 100% your own (i.e. other
people depend on it), so for your use case RAID is probably
a no-brainer. For me, the choice is similarly blindingly obvious but
diametrically opposed because my use case is radically different.
Stefan
Reply to: