> On Jun 3, 2016, at 2:44 PM, Josh Paetzel <j...@tcbug.org> wrote:
> 
> However, is that really realistic that we're going to write that sort of
> thing up and someone will be able to follow it as sort of a recipe
> without really understanding what they are doing?  If someone is that
> clever they've probably already figured out how to do all of this.

No, I suspect the best we’re going to be able to do is write up a few recipes 
for “minor damage recovery” scenarios (like rolling back a TXG, looking for 
backup uberblocks a Richard suggested, etc) and expect that the sufficiently 
motivated person will extrapolate from there.  What you may be overestimating 
is the amount of general knowledge that is out there for even doing that much - 
you know everything you just wrote up because you’ve worked for a ZFS Storage 
company for ~8 years (I’m guesstimating) and you’ve debugged dozens, if not 
hundreds, of customer scenarios where you were Highly Motivated to figure out a 
recovery technique, assuming any was available.   That kind of experience, or 
even the basic fundamentals you learned along the way, doesn’t come cheap nor 
is it widely held.

By contrast, filesystems like UFS or FAT (both admittedly far simpler 
technologies) have had so many decades of soak time that there is now a wealth 
of institutional knowledge and commercial recovery tools that leverage that 
institutional knowlege to recover them, extract individual files from them, and 
otherwise delve through any number of tortured, twisted bytes to extract key 
and irreplaceable information.   I am not suggesting that we can turn novices 
into ZFS experts through a FAQ, or anything even close, but it seems like this 
is one of those subject areas that is complex enough to discourage even trying, 
and that’s a shame.

That said, I should go read Michael Lucas’ ZFS mastery book - perhaps he sheds 
some light on this, and if so, that will go some way towards providing a 
literally off-the-shelf source of information on the subject.  Even better, 
I’ll just CC him on this email, assuming he’s not already on this list and 
reading the thread. :)

- Jordan



-------------------------------------------
openzfs-developer
Archives: https://www.listbox.com/member/archive/274414/=now
RSS Feed: https://www.listbox.com/member/archive/rss/274414/28015062-cce53afa
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=28015062&id_secret=28015062-f966d51c
Powered by Listbox: http://www.listbox.com

Reply via email to