I think one has to accept that zfs send appearently is able to detect such errors while scrub is not. scrub is operates only on the block level and makes sure that each block can be read and is in line with its's checksum.
However, zfs send seems to have detected some errors in the file system structure itself, resulting in a couple of files being unable to read. What had caused these errors, I have no idea, but deleting the affected files and replacing them did the job. I think that my understanding of zfs send/recv only operating on the block level, bypassing the higher level fs stuff, has been too simple. Now to answer your question: I did 1), 2) and 3), but between 2) and 3) I verified using tar that all files were accessible. Also, I didn't had any problem since. Cheers, budy -- This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss