Is it possible to detach and reattach a ZFS disk without requiring a full resilver?

Don’t go down the road of breaking the ZFS array to “rotate” disks offsite. As you’ve seen, the rebuild time is high and the resilvering process will read/verify the used size of the dataset. If you have the ability, snapshots and sending data to a remote system is a clean, non-intrusive approach. I suppose you … Read more

Technical details for Server 2012 de-duplication feature

As I suspected, it’s based in the VSS subsystem (source) which also explains it’s async nature. The de-dupe chunks are stored in \System Volume Information\Dedup\ChunkStore\*, with settings in \System Volume Information\Dedup\Settings\*. This has significant impacts to how your backup software interacts with such volumes, which is explained in the linked article (in brief: w/o dedupe … Read more

ZFS: Removing files from snapshots?

Snapshots are read-only. If you need those folders gone then you have to delete the whole snapshot. You can make a backup (with something like tar), excluding the offending folders, then delete the snapshot. Obviously the backup is now in tar, or whatever, format; but at least you still have a backup copy.

Force update checksum on zfs?

To change the properties (be it compresson, deduplication or checksumming) of already written data, the zfs approach is to run the data through a zfs send | zfs receive sequence. Obviously, you do not need to offline the system for that, but you will need enough resources in your zpool / on the system to … Read more

Encryption with ZFS on linux

Not yet. Work’s in progress ZFS Crypto support · Issue #494 · zfsonlinux/zfs · GitHub (2011-12-14) ZFS Encryption by tcaputi · Pull Request #4329 · zfsonlinux/zfs (2016-02-11) – 593 parts to the conversation, “… too big for github to handle effectively … moving it to a new PR …” ZFS Encryption by tcaputi · Pull Request #5769 … Read more