hybinet wrote:
You can do something similar in Linux too, if you use btrfs. But it's still experimental.
I do hope that one day, btrfs can replace zfs, but at the moment there are a few concerns:
1) As you said, it's experimental
2) It's not clear from documentation for btrfs (since there isn't any), but it looks like accessing a snapshot in btrfs involves unmounting the current filesystem and remounting it with a different subvolume. This makes it useless for most use cases, because I have to reboot a machine just to grab some data from a snapshot of the boot drive, or take my whole storage array offline just to grab some old files. Even if you don't have to unmount it (perhaps you mount the volume read-only?) it's a lot more complicated. Hopefully this gets resolved, but this complaint may just be the result of btrfs being poorly documented
3) It's developed by the same people making ZFS, and I'm cautious as to why Oracle is doing both ZFS and btrfs at the same time
Issue 1 will undoubtedly be resolved. Issue 2 will hopefully be resolved, even if it's only done by automated tools that take care of everything automagically. Issue 3 is a concern, but it's GPL'd, so...
Hopefully I can move to btrfs some day.