How does the ability to set a snapshot schedule for a particular *file* or *folder* interact with the fact that ZFS snapshots are on a per-filesystem basis? This seems a poor fit. If I choose to snapshot my "Important Documents" folder every 5 minutes, that's implicitly creating snapshots of my "Giant Video Downloads" folder every 5 minutes too, if they're both in the same file system. It seems unwise not to expose this to the user.
One possibility would be for the "enable snapshots" menu item to implicitly apply to the root of the file system in which the selected item is. So in the example shown, right-clicking on "Documents" would bring up a dialog labeled something like "Automatic snapshots for /home/cb114949". == I don't think it's a good idea to replace "Enable Automatic Snapshots" by "Restore from Snapshot" because there's no obvious way to "Disable Automatic Snapshots" (or change their properties). (It appears one could probably do that from the properties dialog, but that's certainly not obvious to a user who has turned this on using the menu and now wants to make a change -- if you can turn it on in the menu, you should be able to turn it off in the menu too.) == If "Roll back" affects the whole file system, it definitely should NOT be an option when right-clicking on a file or folder within the file system! This is a recipe for disaster. I would not present this as an option at all -- it's already in the "Restore Files" dialog. Also, "All files will be restored" is not a good description for rollback. That really means "All changes since the selected snapshot will be lost." I can readily imagine a user thinking, "I deleted three files, so if I choose to restore all files, I'll get those three back [without losing the other work I've done]." == Just a few random comments. This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss