Posts: 12
Joined: Apr 2011
Reputation:
0
I didn't see it mentioned elsewhere on here, but I've done quite a bit of reading on the unRaid forums and a popular performance enhancing, risk mitigation strategy used is to have a cache drive that is the same size as your largest disk.
This leads significantly faster writes that can be scheduled for inclusion in the array during off hours with the added benefit of a ready 'hot spare' should a drive ever decide to die. You can then move the cache drive into the array and rebuild without having to wait to obtain a replacement drive.
Makes sense to me.
Posts: 169
Joined: Dec 2009
Reputation:
1
edz2k9
Senior Member
Posts: 169
Hi there
I looked at caching, one thing I didn't fully understand from my reading is if the cache is used when writing to the server, e.g. is there a point at which it is not parity protected?
In my case the first solution to speed will be a motherboard update from ye olde spare box I have now which only has two onboard SATA ports and I'm adding some more via PCI. That will limit throughput and put my parity build on 3 2TB drives and a 2TB parity drive at ~ 24-36 hours I'm guessing in the first instance anyway?
Posts: 424
Joined: Mar 2010
Reputation:
13
I've ripped several drives out of several different usb cases. Shouldn't have any problems!
Posts: 169
Joined: Dec 2009
Reputation:
1
edz2k9
Senior Member
Posts: 169
2011-04-30, 20:34
(This post was last modified: 2011-04-30, 20:37 by edz2k9.)
Thanks for that, vinistois, cool. That should give me a parity checked 8 TB array instead of the current 4 x 1TB USB drive / ubuntu JBOD thats presently in place. Plan is to split the current server back to being its original design goal of a mythtv server with squeezecenter running and have it and the rest of the system use the new file store for file access over NFS / SMB.
Ironically, the new server using spindown will probably use less power than the 4 wall-wart power supplies for the USB drives since they're just PSU units and dont reduce the power draw if the drives are idle (plus I've never been able to stop ubuntu spinning the drives up every 10-15 minutes no matter what I do)
Posts: 169
Joined: Dec 2009
Reputation:
1
edz2k9
Senior Member
Posts: 169
Hi All
quick question on unraid / preclear / parity construction.
As I understand it preclearning the drive (A) finds any errors on the drive stopping them showing up in the live array and also stopping curruption of the parity and thus impacting the array and (B) speeds up the process of adding new drives to a running array.
Can someone who has been running an unraid box answer a couple of questions for me?
1. Can you preclear a drive from the server without taking the array down, e.g. add the drive then set it to preclear - not become part of the array - and thus let the server carry on without downtime?
2. When you add a precleared drive does the array then go completely offline until the parity is rebuilt? If so isnt this a little contra to the point of having a parity system to ensure continuity of service?
Any advice gratefully received.
Posts: 312
Joined: Jun 2010
Reputation:
0
The array can be online while parity is built.
Posts: 169
Joined: Dec 2009
Reputation:
1
edz2k9
Senior Member
Posts: 169
2011-05-03, 18:05
(This post was last modified: 2011-05-03, 19:36 by edz2k9.)
After much reading and re-reading I've entered the "in for a penny" mindset, dropped my plan to use my old motherboard with 2 sata 1 ports and ordered a new motherboard bundle with 4 high speed sata connections a 16x pcie slot, 2 pcie x1 speed slots and a legacy pci slot.
My initial build will use the motherboard sata ports and I'll stick the pci cards on ebay before buying a pcie sata card.
Still brings the build in under £500 including drives (4 x 2TB WD) and the pro unraid license not bad for a parity protected 6TB array!
Posts: 214
Joined: Feb 2009
Reputation:
1
You can turn off HPA. There may or may not be an option in the bios. I forget what it is called in bios but it is alone the lines of what you said, "backup bios data to hard drive"
If the option is not in bios, look for a bios update. Later versions of gigabyte bios added the option to turn it off HPA.
I've been using a gigabyte board for about 2yrs now without any problems. As long as you know you have to turn off HPA and have it turned off, you should be fine.