ZFS NAS from Recycled Drives

by Spyderdyne I Posted on: 3/30/2022

Build Description

10X Random recycled HDDs a DJ friend was getting rid of/clearing out. Ubuntu 20.04 LTS Desktop w/ZFS Raidz, LZ4 block level compression, RAID 0 SSD L2 ARC and Logs caches. SuperMicro x10slh-n6-st031 Motherboard w/4x10GbE bonded network adapter, quad core 3.4Ghz Xeon, 32GB DDR3 1600Mhz, 128GB SSD RAID1 mirror for OS partitions. Over 28TB basic capacity w/RAIDz single drive fault tolerance. Each drive broken into a multiple of 1.35TB partition slices across 10 SATA 3 HDDS, with ZFS deduplication enabled and LZ4 compression, this NAS should be able to serve over 50TB of files for my studio before filling up.

Favorite Feature

Aside from being a massive budget NAS, the L2 ARC and ZFS Logs SSD caches basically allow the machine to write instantly with a pretty efficient and intelligent read cache. This eliminates HDD seek times across the 10 spindles to a minimum for reads that aren't in cache already, and eliminates them for writes. Very fast...

Parts contained in build

Intel Xeon E-2234 Coffee Lake 3.6GHz Quad-Core LGA 1151 Boxed Processor - Heatsink Not Included
Intel Xeon E-2234 Coffee Lake 3.6GHz Quad-Core LGA 1151 Boxed Processor - Heatsink Not Included
Qty: 1 $259.99
 SuperMicro x10slh-n6-st031
SuperMicro x10slh-n6-st031
Qty: 1 $99.99
Used on Ebay.com
SK Hynix 8GB 1600MHz DDR3L PC3L-12800 ECC Unbuffered
Qty: 4 $30.50
Used, Ebay.com
Acrylic Transparent ITX MATX ATX Motherboard Hard Drive Bracket Support 10 x HDD
Qty: 1 $64.99
Ebay.com
EVGA 750 BQ 750 Watt 80 Plus Bronze Semi-Modular ATX Power Supply
EVGA 750 BQ 750 Watt 80 Plus Bronze Semi-Modular ATX Power Supply
Qty: 1 $84.99
Crucial BX500 240GB SSD Micron 3D NAND SATA III 6Gb/s 2.5" Internal Solid State Drive
Crucial BX500 240GB SSD Micron 3D NAND SATA III 6Gb/s 2.5" Internal Solid State Drive
Qty: 2 $36.99

Sign in for the best experience

Access helpful features and personalize your experience - Sign in or create an account now

Sign In
Don't have an account? Create Account