On Sat, Dec 5, 2009 at 17:17, Richard Elling <richard.ell...@gmail.com>wrote:
> On Dec 4, 2009, at 4:11 PM, Edward Ned Harvey wrote: > > Depending of your version of OS, I think the following post from Richard >>> Elling >>> will be of great interest to you: >>> - >>> >>> http://richardelling.blogspot.com/2009/10/check-integrity-of-zfs-send-streams >>> . >>> html >>> >> >> Thanks! :-) >> No, wait! .... >> >> According to that page, if you "zfs receive -n" then you should get a 0 >> exit >> status for success, and 1 for error. >> >> Unfortunately, I've been sitting here and testing just now ... I created >> a >> "zfs send" datastream, then I made a copy of it and toggled a bit in the >> middle to make it corrupt ... >> >> I found that the "zfs receive -n" always returns 0 exit status, even if >> the >> data stream is corrupt. In order to get the "1" exit status, you have to >> get rid of the "-n" which unfortunately means writing the completely >> restored filesystem to disk. >> > > I believe it will depend on the nature of the corruption. Regardless, > the answer is to use zstreamdump. Richard, do you know of any usage examples of zfstreamdump? I've been searching for examples since you posted this, and don't see anything that shows how to use it in practice. argh. -C
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss