NAS

Required features

  • Disk redundancy / Data check-summing / Snapshots
  • Alerts for S.M.A.R.T failures
  • Alerts for drive failures
  • Alerts for ZFS warnings
  • healthchecks.io
  • Automated offsite backups for important data
  • Network shares using SMB
  • Tiered storage
    • HDD for media/device backups and read only storage
    • SSD for application volumes (Usenet download folder / docker volumes)
  • System monitoring using Grafana
    • Frees space on both system drive and NAS storage
    • Used space in the last week/month/year
    • CPU/Memory
    • Network upload/download
    • Drive temperatures
    • System temperatures
    • Feed of events (backups/scrubs/cronjobs etc)
    • Drive stats
      • Total drive writes (Important for SSDs)
      • Reallocated sectors
      • Power on Hours

CWWK Motherboard Storage Interfaces

  • 2x SFF-8643 (8x SATA III via breakout cables, each on ASM1164 controller)
  • 2 x M.2 2280 NVMe (PCIe Gen3 x1)
  • 1 x 1× PCIe Gen3 x1 (x4/x8 slot compatible, shared with M.2 2230 E-Key)
  • 1 x SD Card slot

ZFS Dataset Hierarchy

  • dataset1
    • media
      • books
      • movies
      • music
      • tv
    • backups
      • device
    • personal
      • cody
      • joe
    • application
      • immich

ZFS Research

Scheduled tasks

  • ZFS Scrub every two weeks
  • S.M.A.R.T long test every week
  • S.M.A.R.T short test every night
  • SSD TRIM every???
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9