I’m just starting my journey with TrueNas Scale for private usage, have setup three Truenases and I’m evaluating them since a few months now. Finally I want to step out of the cloud towards an entirely personal, on-prem smb-file-storage. I’m a newbie to Truenas but not to computers in general, like most of you.
I just came across this post:
The drop of SMART from the developers is quite a big step and it seems to be a shift in modern-day NAS usage and understanding. Every Synology, Unraid or else NAS admin/person has always and since every been thinking about SMART as a critical and absolute basic utility for NAS monitoring and now it’s just gone. Now we are taught that ZFS is what we just need to trust and rely on. For me this I okay to understand and accept, but I find myself struggling to adopt. So, what is it now exactly that I need to do with my existing Truenas systems? I’m sure a lot of you guys are going to keep on using SMART in some way or another, please share your solutions/adoptions.
I thought it also might be good thing to create a common understanding of what is now the best way on how we are now supposed to ignore/remove/handle SMART from now on…
My understanding is:
Medhod A:
- Rely on ZFS scrubs and monitoring
- Ignore SMART, and delete the old cronJobs
- don’t set up SMART on new Truenas installs
- disable / remove SMART ?!?!
Method B:
- Rely on ZFS scrubs and monitoring
- Keep using SMART, but use SSH / CLI to manage it
- The underlying SMART implementation has not been taken out yet or?
- SMART monitoring / configuration in SSH/CLI should still work?
- The WEB UI alert should still be able to pick SMART alerts and trigger emails?
- Perform the needed SSH/CLI configuration and maintain
Method C:
- Rely on ZFS scrubs and monitoring
- Install some third-party tool either via Docker container/app or other repositories
- Configure and maintain the third-party tool
For me installing third-party Docker container is not an option, so for now I’m between A and B.
Also I’m not sure if to just leave my current implementation or if I should remove the old cronjobs after migrating to Goldeye. Creating the same cronjobs on fresh goldeye NAS doesn’t work and existing SMART jobs finish within 1 sec with SUCCESSFUL. I assume the cronjobs are now useless anyway.
Are you guys fine ignoring SMART and trusting ZFS?