Quick, dumb question (feel free to scold me accordingly):
I know there is "real time data compression" on ZFS, and I know my FreeNAS 9 is using the default lz4 in all the default places. What does this mean for file sizes at rest?
For a ham-fisted luddite like me, I like to use du -sh as a sanity check when transferring files. If the source and destination are the same size, I feel ok to move on to the next transfer task. If they're not, I'm scared, and then go to writing & checking md5sums, which I'd normally only do for really mission-critical data.
So is there a rule of thumb for comparing file sizes on non-ZFS (ext3 or ntfs) with ZFS, like divide by a consistent compression ratio? Or do I always have to do checksums if I want to make sure my files transfer correctly and completely? (and will that even work with files that may be compressed at rest?).
I know there is "real time data compression" on ZFS, and I know my FreeNAS 9 is using the default lz4 in all the default places. What does this mean for file sizes at rest?
For a ham-fisted luddite like me, I like to use du -sh as a sanity check when transferring files. If the source and destination are the same size, I feel ok to move on to the next transfer task. If they're not, I'm scared, and then go to writing & checking md5sums, which I'd normally only do for really mission-critical data.
So is there a rule of thumb for comparing file sizes on non-ZFS (ext3 or ntfs) with ZFS, like divide by a consistent compression ratio? Or do I always have to do checksums if I want to make sure my files transfer correctly and completely? (and will that even work with files that may be compressed at rest?).