On Wed, Feb 3, 2010 at 6:11 PM, Ross Walker <rswwal...@gmail.com> wrote: > On Feb 3, 2010, at 9:53 AM, Henu <henrik.he...@tut.fi> wrote: > >> Okay, so first of all, it's true that send is always fast and 100% >> reliable because it uses blocks to see differences. Good, and thanks for >> this information. If everything else fails, I can parse the information I >> want from send stream :) >> >> But am I right, that there is no other methods to get the list of changed >> files other than the send command?
At zfs_send level there are no files, just DMU objects (modified in some txg which is the basis for changed/unchanged decision). >> >> And in my situation I do not need to create snapshots. They are already >> created. The only thing that I need to do, is to get list of all the changed >> files (and maybe the location of difference in them, but I can do this >> manually if needed) between two already created snapshots. > > Not a ZFS method, but you could use rsync with the dry run option to list > all changed files between two file systems. That's painfully resource-intensive on both (sending and receiving) ends, and it would be IMHO really beneficial to come up with an interface that lets user-space (including off-the-shelf backup tools) to iterate objects changed between two given snapshots. Regards, Andrey > > -Ross > > _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss