Here is my hardware:
- 32 GB thumb drive for operating
- ASRock B75M-DGS 1155 Intel motherboard
- Pentium G860 LGA 1155 65W Dual-core processor
- 16 GB DDR3 SDRAM 1600
- 430W power supply - I suspect this is my weakest link....?
- 2 WD 3 TB drives
- 1 Seagate 3 TB drive - I originally bought two of each, trying to reduce the chance of all 4 going down together.....
- 1 HGST Deskstar NAS 3.5 6TB 7200RPM SATA III with 128MB cache (just installed to replace the Seagate that went bad)
- 4 more of the same 6TB drives (I just ordered those last night) I found them on Amazon for $280.
- I also ordered a SYBA control card with 4 more SATA ports because my motherboard only has 4.
I only have one extra drive laying around. It's only a 200 GB drive. It has Windows Vista installed on it and I used it once to recover data off my operating drive when Windows become corrupt due to a power loss. I wasn't putting everything on my server prior to then. A few things (like Microsoft Money) were writing to my local drive. Now it is also writing to the file server. It makes it nicer, because it can be updated from any of our computers.
One question that is more academic than anything else now (because I will have filled all the bays in my case for drives): When you delete the vdev and make a new one to add additional drives, do you lose your data?
I found a couple articles last night on RAIDz3. Not sure what I will do there yet.
Is this your FreeNAS hardware?
I'm sorry to be the bearer of bad news but your system isn't capable of using ECC RAM which is a very big issue. If the above is the Motherboard, CPU , and RAM that you have installed to run your FreeNAS system, I'm going to recommend you do not use FreeNAS as your NAS software of choice. I certainly hope no one guided you down this hardware path with FreeNAS in mind.
The ZFS file system is highly robust for data integrity but part of what makes it a great product for data integrity is it's error checking. The downside is you must have reliable RAM and able to detect a "bit flip" during these error checks or if there was a bit flip, be it a one time thing or worse a stuck bit, all your data could be destroyed during an error checking process (a.k.a. Scrub).
So if this is the case, you can still establish your system however I would caution you to set aside some money over the next few months to purchase a new motherboard, CPU and RAM to complete your system. Once you have your new parts just shut down your current system, swap out the parts and boot it up, it should work flawlessly. Af course ensure that your BIOS has the ECC RAM enabled (might be by default but you should check).
I have some comments about the other parts you purchased, please take my comments as constructive feedback....
The 6TB hard drives, I would not have purchased those. I wouldn't say they have the best record for longevity. Also they are 7200 RPM so they will demand more power and produce more heat. In a simple NAS like you want to create a 5200 RPM drive is more than fine. It will let you saturate your 1Gb Ethernet port with ease. You can mix hard drives, so if you wanted to purchase another 6TB drive, I'd recommend the WD Red 6TB drive (that is because I like the Red line) but you could also buy a WD Green 6TB drive (those are good too). The difference between the Red and Green is for the most part a 1 year longer warranty on the Reds.
RAM, again because of your desired usage I'd recommend 16 GB of ECC RAM or at the most 32GB of ECC RAM (it needs to be compatible with your motherboard), cost is roughly $10 per GB.
CPU & MB, ask around, there are various options but in general a Supermicro motherboard and a decent Intel CPU. You are looking at around $400+ cost (sorry). Do not purchase these items without asking if the parts you want to purchase are compatible.
I wish I had better news for you.
As for recommendations for your main computer system for your Laser thing... I have no idea but I'd see what the software package recommends and maybe check out a forum where those folks hang out. I would definitely ensure that you know what the minimum system specs are and how fast you want things to be processed. As you indicated before, some companies spend up to $15K on a system like what you want to build but I don't see why that would be needed unless the graphics card is very expensive (some are). And many time when using a graphics application, the graphics card does most of the rendering so you do need to figure out what would be best for your software.