I did some tests with zfs-fuse where I created a pool with two vdevs (no mirror or raid-z) and filled it up with files. Then I deliberately corrupted bytes on the vdev and scrubbed the pool to see what happened. ZFS was able to pinpoint exactly which files were corrupted and reported their full path, so you could in principle go recover them from a backup. Part of this robustness is due to the use of ditto blocks for storing filesystem metadata, making it is very hard to destroy directory information.
I'm not sure if that answers the question you were asking, but generally I found that damage to a zpool was very well confined. This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss