Files
oam/knowledge base/diy nas/v1.md
2023-09-09 18:48:34 +02:00

4.0 KiB

DIY NAS v1

Table of contents

  1. Hardware
  2. Software
  3. Operational issues
  4. Further readings
  5. Sources

Hardware

Component Choice Price
Case Fractal Design Node 304 €99
CPU Intel Celeron N5105 Included in the motherboard
Hard disks Seagate IronWolf ST4000VN008 4TB €556,00 (4x €139,00)
Motherboard Mini ITX NAS motherboard with Intel N5105 and I225 €175,28
Power supply Corsair RM850e fully modular €117,90
RAM Crucial CT2K16G4SFRA32A 32GB kit (2x16GB) €67,95
SATA cables Cable Matters 6.0Gbps SATA III cable with 90 degrees angle, black, 45cm €11,98 (2x €5,99)

Software

Proxmox on bare metal, running TrueNAS Core as VM.

Operational issues

One NIC is used by Proxmox as management port.
This one is given a fixed IP address and bridged from inside the system.

To allow for disk suspension and SMART checks from the VM, Proxmox needs to directly attach the disks to it:

$ lsblk -do 'NAME,SIZE,TYPE,MODEL,SERIAL' -I '8'
NAME  SIZE TYPE MODEL              SERIAL
sda   3.6T disk ST4000VN008-2DR166 ZGY9WA2F
sdb   3.6T disk ST4000VN008-2DR166 ZGY9WDD5
sdc   3.6T disk ST4000VN008-2DR166 ZGY9WL4Z
sdd   3.6T disk ST4000VN008-2DR166 ZGY9W66G

$ qm set 100 -sata0 /dev/disk/by-id/ata-ST4000VN008-2DR166_ZGY9WA2F
$ qm set 100 -sata1 /dev/disk/by-id/ata-ST4000VN008-2DR166_ZGY9WDD5
$ qm set 100 -sata2 /dev/disk/by-id/ata-ST4000VN008-2DR166_ZGY9WL4Z
$ qm set 100 -sata3 /dev/disk/by-id/ata-ST4000VN008-2DR166_ZGY9W66G

Wanting to aggregate

Further readings

Sources

All the references in the further readings section, plus the following: