I am interested in using TrueNAS due to the great capabilities of the filesystem ZFS. I also like the idea of the block level replication as a backup option. My current backup solution is quite slow however it does keep great logs about what changes between basically snapshots.
When using ZFS snapshot functionality and send/receive, I would also like to run a diff between the two most recent snapshots and information sent to a log file for data integrity checks. I want to know if files have all been modified due to ransonware or other malicious activity. I assume the snapshots do not log the file change differences as it's just performing the task at the block level.
Is there any logging project out there like sanoid/syncoid scripts that would provide this function with the zfs diff command? I searched around I didn't find any information. I imagine someone before me audits their filesystem changes between backups. Maybe there is a better way and I am unaware. Thanks for any suggestions!
When using ZFS snapshot functionality and send/receive, I would also like to run a diff between the two most recent snapshots and information sent to a log file for data integrity checks. I want to know if files have all been modified due to ransonware or other malicious activity. I assume the snapshots do not log the file change differences as it's just performing the task at the block level.
Is there any logging project out there like sanoid/syncoid scripts that would provide this function with the zfs diff command? I searched around I didn't find any information. I imagine someone before me audits their filesystem changes between backups. Maybe there is a better way and I am unaware. Thanks for any suggestions!