On 20 Nov 2007, at 12:56, Christian Kelly wrote: > Hi Calum, > > heh, as it happens, I was tinkering with pygtk to see how difficult > this would be :) > > Supposing I have a ZFS on my machine called root/export/home which > is mounted on /export/home. Then I have my home dir as /export/home/ > chris. Say I only want to snapshot and backup /export/home/chris/ > Documents. I can't create a snapshot of /export/home/chris/ > Documents as it is a directory, I have to create a snapshot of the > parent ZFS, in this case /export/home/. So there isn't really the > granularity that the attached spec implies. Someone correct me if > I'm wrong, but I just tried it and it didn't work.
Right, for Phase 0 the thinking was that you'd really have to manually set up whatever pools and filesystems you required first. So in your example, you (or, perhaps, the Indiana installer) would have had to set up /export/home/chris/Documents as a ZFS filesystem in its own right before you could start taking snapshots of it. Were we to stick with this general design, in later phases, creating a new ZFS filesystem on the fly, and migrating the contents of the existing folder into to it, would hopefully happen behind the scenes when you selected that folder to be backed up. (That could presumably be quite a long operation, though, for folders with large contents.) > I've had a bit of a look at 'Time Machine' and I'd be more in > favour of that style of backup. Just back up everything so I don't > have to think about it. My feeling is that picking individual > directories out just causes confusion. Think of it this way: how > much change is there on a daily basis on your desktop/laptop? Those > snapshots aren't going to grow very quickly. I have no problem looking at it from that angle if it turns out that's what people want-- much of the UI would be fairly similar. But at the same time, I don't necessarily always expect OSX users' requirements to be the same as Solaris users' requirements-- I'd especially like to hear from people who are already using Tim's snapshot and backup services, to find out how they use it and what their needs are. Cheeri, Calum. -- CALUM BENSON, Usability Engineer Sun Microsystems Ireland mailto:[EMAIL PROTECTED] GNOME Desktop Team http://blogs.sun.com/calum +353 1 819 9771 Any opinions are personal and not necessarily those of Sun Microsystems _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss