add arrow-down arrow-left arrow-right arrow-up authorcheckmark clipboard combo comment delete discord dots drag-handle dropdown-arrow errorfacebook history inbox instagram issuelink lock markup-bbcode markup-html markup-pcpp markup-cyclingbuilder markup-plain-text markup-reddit menu pin radio-button save search settings share star-empty star-full star-half switch successtag twitch twitter user warningwattage weight youtube

30TB NAS Build Live Stream

philip

Sept. 16, 2015

Tune in Thursday September 17th at 2:00PM CST for a live build! We'll be putting together a 30TB NAS for Ryan.

Here's the PCPartPicker part list:

Type Item Price
CPU Intel Core i3-4130 3.4GHz Dual-Core Processor $113.99 @ SuperBiiz
CPU Cooler Silverstone AR06 40.2 CFM CPU Cooler $39.99 @ Amazon
Motherboard Supermicro X10SLL-F Micro ATX LGA1150 Motherboard $159.99 @ SuperBiiz
Memory Crucial 16GB (2 x 8GB) DDR3-1600 Memory $123.99 @ Adorama
Storage Toshiba 5TB 3.5" 7200RPM Internal Hard Drive $139.99 @ Amazon
Storage Toshiba 5TB 3.5" 7200RPM Internal Hard Drive $139.99 @ Amazon
Storage Toshiba 5TB 3.5" 7200RPM Internal Hard Drive $139.99 @ Amazon
Storage Toshiba 5TB 3.5" 7200RPM Internal Hard Drive $139.99 @ Amazon
Storage Toshiba 5TB 3.5" 7200RPM Internal Hard Drive $139.99 @ Amazon
Storage Toshiba 5TB 3.5" 7200RPM Internal Hard Drive $139.99 @ Amazon
Case JMAX JX-FM500B MicroATX Mini Tower Case ~$100
Case Fan Silverstone AP123 31.4 CFM 120mm Fan $15.99 @ Directron
Case Fan Silverstone AP123 31.4 CFM 120mm Fan $15.99 @ Directron
Case Fan Silverstone AP123 31.4 CFM 120mm Fan $15.99 @ Directron
Prices include shipping, taxes, rebates, and discounts
Total $1425.87

Comments

  • 45 months ago
  • 1 point

sorry to ask but will a RAID card be better than the onboard RAID?

  • 45 months ago
  • 3 points

Depends on the card and the RAID. I'm going to be using FreeNAS and ZFS drivepooling.

  • 45 months ago
  • 1 point

It's probably worth pointing out to the readers that ZFS and hardware RAID do not get along. ZFS closely manages block allocation and placement, and therefore expects to be talking to bare platters. Bad Things(TM) tend to happen if the drives are virtualized behind a RAID controller.

[comment deleted]
  • 45 months ago
  • 2 points

Always order more drives than you plan to use. Gotta have spares when one dies.

[comment deleted]
  • 45 months ago
  • 2 points

We use 3x BMCC 4K cameras.

  • 45 months ago
  • 1 point

This is right during my Linux class but I should be able to watch while the teacher lectures.

  • 45 months ago
  • 1 point

I was able to watch on mute ( with a few interruptions since I'm at work). Interesting build. I didn't catch what it's full purpose is or how you'll be setting up the HDDs.

  • 45 months ago
  • 1 point

RAIDZ2

Data storage and streaming to my htpc/comp

  • 45 months ago
  • 1 point

Did you explain how any of this works in the video? If so, will the video be available to view later? I'm just a little curious about it..

  • 45 months ago
  • 2 points

I talked about it a bit. RAIDZ2 is similar to RAID6. I am using 4 drives for storage and 2 for parity.

http://www.zfsbuild.com/2010/05/26/zfs-raid-levels/

  • 45 months ago
  • 2 points

You make it sound like there are dedicated drives in use, and separate dedicated parity drives in the Video and From what I have read prior that isn't how it works at all..

raidz and raidz2 each have both data and parity on ALL Drives configured within that array unless you specifically set up dedicated spare drives when the array is created. Just that raidz2 has MORE parity bits allowing for more drive fault tolerance in the case that say 2 drives failed at the same time.

https://docs.oracle.com/cd/E26505_01/pdf/E37384.pdf

The ZFS Admin Guide directly from Oracle goes in real Deep if you are into that sort of thing Grin

Hope this Helps !!

  • 45 months ago
  • 1 point

Thanks. =)

  • 45 months ago
  • 1 point

High Storage? Time to go Ludicrous Storage!

HEHE, ya sure 30TBS will be 'nuff?

  • 45 months ago
  • 1 point

Dang it, I missed an hour :(

  • 45 months ago
  • 1 point

VOD is up.

  • 45 months ago
  • 1 point

Thanks.

  • 45 months ago
  • 1 point

Nice build! One question though: you say that the i3-4130 is good for servers because it supports ECC RAM. What is ECC RAM?

  • 45 months ago
  • 3 points

ECC RAM == RAM with Error Correction Codes.

It turns out that RAM isn't perfect. Individual RAM cells can have their contents unintentionally flipped a number of ways. One is by cosmic rays passing through the chip; the resulting electrical disturbance causes the cell to change state. Another recently discovered method is via "rowhammering." RAM cells in a physical row are repeatedly written ("hammered"), generating large amounts of electrical noise which can bleed over to cells in adjacent rows, causing them to change state. Both of these conditions are relatively rare.

Ordinary consumer-level "desktop" RAM has no error detection or correction capability. If a bit cell gets flipped, the RAM reports the new (wrong) value back out without any hint that it's corrupt. As you might imagine, this can wreak havoc with software, operating systems, critical data, and other things.

ECC RAM, on the other hand, will notice if a bit's been flipped, and silently correct it for you. Many ECC RAMs will also notice if two bits have been flipped, and report it to the CPU, which then (hopefully) will take action to abandon the corrupted memory block. In order for ECC RAM to be useful, however, both the motherboard and the CPU have to have support for it.

FreeNAS makes use of ZFS, which is designed assuming that RAM contents are always true and correct. If that's ever not the case, then corrupted RAM could lead to a badly corrupted filesystem, as ZFS tries to "repair" disk blocks based on corrupted checksums in RAM -- hence why the FreeNAS manual and many of its users insist on using ECC RAM.

  • 45 months ago
  • 1 point

Thank you!

  • 45 months ago
  • 1 point

What about registered vs unbuffered? Is it the same "only necessary for servers" deal?

  • 45 months ago
  • 1 point

The motherboard manual will specify whether it wants registered or unregistered DIMMs. In general, they are not cross-compatible, so you should follow the mobo's requirement.

Registered DIMMs place less of an electrical load on the memory controller, improving reliability at the cost of a slight speed penalty.

https://en.wikipedia.org/wiki/Registered_memory

  • 45 months ago
  • 1 point

Thanks!

  • 45 months ago
  • 1 point

Don't see the Power Supply Listed at all ??

  • 45 months ago
  • 1 point

You mentioned in your video you do backups of family pcs. Could you share what software you use for this?

  • 45 months ago
  • 1 point

Try Veeam Endpoint back up. It's free and it is awesome. http://www.veeam.com/endpoint-backup-free.html?ad=menu-products

  • 45 months ago
  • 1 point

If you're looking to push block level images to local storage or across the network and don't mind some command line check out a free product called Clonezilla.

  • 45 months ago
  • 1 point

How did you intend on carving out the array(s)? According to best practice (on NAS4Free's wiki) there should be one GB of memory per TB of storage. You guys going to benchmark reads/writes/transfers?

Also where did you throw the OS? I assume on a LiveUSB?

  • 45 months ago
  • 1 point

That's what I was wondering! There's no OS drive listed, and if you put FreeNAS on one of the 5TB it will lock out that drive from the pool. Also, IIRC there should be 1GB of RAM for every TB in the pool. correct?

  • 44 months ago
  • 1 point

Yes per the nas4free wiki its more of a requirement (1gb memory per 1tb of storage) when using zfs. If you're not using zfs consider it a recommendation.

  • 37 months ago
  • 1 point

How could I get this case? I'm willing to pay someone to ship it to me, I just don't know where to start and I don't have a contact oversees either.

  • 14 months ago
  • 1 point

I know this comment is coming quite late, but the usable space was quite off for the build in the video.

Calculator: http://wintelguy.com/zfs-calc.pl

Considering 20% free space allocation (you should NEVER go over 80% usage with ZFS) and slop space allocation you get 14Gb of usable space with this configuration.

EDIT: Another thing is that this isn't nearly enough RAM and can create big issues in ZFS. You want 1Gb of RAM per TB of storage. Because we have 30Tb of raw storage, you'd want 32Gb of RAM

Still a good price at only $60 per usable TiB

[comment deleted]
[comment deleted]
  • 45 months ago
  • 2 points

I'm just going to watch the stream during lecture from my teacher. Got to get ideas for my personal server build.

[comment deleted by staff]
[comment deleted by staff]
[comment deleted by staff]
[comment deleted by staff]
  • 45 months ago
  • 1 point

technically just network attached storage. not really a server.

  • 45 months ago
  • 1 point

There's nothing "just" about a file server. A CIFS server is still a server.

[comment deleted by staff]

Sort

add arrow-down arrow-left arrow-right arrow-up authorcheckmark clipboard combo comment delete discord dots drag-handle dropdown-arrow errorfacebook history inbox instagram issuelink lock markup-bbcode markup-html markup-pcpp markup-cyclingbuilder markup-plain-text markup-reddit menu pin radio-button save search settings share star-empty star-full star-half switch successtag twitch twitter user warningwattage weight youtube