Storage node

The first node I set up long ago to act as a NAS, this node provides storage services, but also runs some end-user services.

Originally built maybe a decade ago from new parts and used parts I had in stock. Upgraded over time and eventually migrated in to a Supermicro 12-bay hotswap chassis.

Storage

A total of 14 ports (6 motherboard SATA + 8 SAS expander PCI card). 12 are exposed as hot-swap drive bays.

Pool 1

A UnionFS pool with 21TB of storage capacity.

Redundancy provided by 2x SnapRAID parity disks. Can tolerate 2 disk failures.

Data

  • 3x 4TB HDDs
  • 1x 8TB HDD
  • 1x 1TB HDD

Parity

  • 2x 8TB HDDs

Considerations

When I add more disks, consider combining the pools. The current set up is to compromise between maximizing available storage and tolerance for disk failures.

Pros:

  • Can tolerate 1 disk failure, 2 if I’m lucky and they happen on separate pools.
  • 24TB of storage available.

Cons:

  • If two disks on the same pool fail, I’m in trouble. Combining the pool and having two parity disks would allow two arbitrary disks to fail.