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
- Syncthing
- Run on NAS and each device to sync User Docs/Pics/Download/etc dirs
- One instance per user for privacy and file safety
- Investigate whether a "Shared Folder" is possible when running separate instances
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
- media
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???