1. Depending on the use-case this may very well be overkill.
2. Can you be more specific? Are you working with your IDE against an SMB share, or is the NAS more of a backup for source code not yet checked in?
3. Do you mean daily ZFS snapshot and a weekly backup with a different technology (e.g. rsync)?
4. In case of a power surge, a defect of the PSU etc. that USB will likely be gone as well. So the USB disk should only be connected during the backup.
5. I can recommend the cloud sync task with encryption. Personally I use MS OneDrive from Office 365 Family, because the latter is often on sale. So I end up with 5-6 Euros per month for 6 TB of cloud storage.
6. That (preferably) or whatever built-in GPU comes with your CPU (if that is the case at all).
7. You can enable notifications for scrub and smart tests. Plus there is a fantastic script maintained by
@joeschmuck (sorry, I don't have the URL right now and need to run).
1. Yes, I strongly think it will be overkill most of the time, but if I need to compile a complex project even just once a year, I want it to be quick.
CPU is certainly overkill, but is RAM what mostly concerns me, the cost of 128GB of these builds is almost the same as 64GB.
Regarding the CPU, I need to use it for the next 5y minimum (if it doesn't break), so I think to the future too.
2. My projects will reside in the 2TB M2, the pool on the NAS is only for backups, or at least I'll have different mount points for different machines.
As said previously, this is not the only backup I'll have.
3. Daily snapshots are for VMs (the entire block), Time Machine on my Macs and some other machine.
Backups are heavier, so I'm planning to take them once a week for the VMs, this process doesn't apply to Time Machine for macOS.
The automation for backups still need to be planned, but rsync could be the starting point.
4. Yes, the USB disk will be used only for backups, powered on when necessary.
My electrical line is protected, not only at home, but also on the way, so I think I should be safe,it's more than a decade that I don't see any issues with power surges, unless if it comes from the PSU :D .
5. Microsoft offers the family subscription with 1TB for each person, not on one account...
I could use any other service anyway, the issue to automate all this is the file size of the VMs storage blocks... Not for the script I need to write, but for all the crazy writing on the M2, I could use the NAS to avoid the burnout, but it's additional load on the NAS :D , or maybe not, it depends where it stages the files... I need to check.
6. XEONs don't have a built-in GPU if I'm not wrong... I think the only way is to have an IPMI or I need to play with the drivers...
7. Is this script part of the official release?
I could check it out by myself, but I'd expect that the software has already something like that.
Thanks a lot for your help.