I'll add my 2 cents, since I just suffered some pretty bad pool corruption a 
few months ago and went through a lot of pain to get most of it restored.  See 
http://www.opensolaris.org/jive/thread.jspa?messageID=512687 for the gory 
details.

Steps you should take:

1) as mentioned above, delete (or rename) /etc/zfs/zpool.cache.  This should 
allow you to get to the system, without the pools trying to be mounted

2) get a hold of either solaris express or openindiana USB boot, and once 
booted, try to run zpool import -nfFX

3) if you can import the pool, then if some zfs filesystems are missing or 
corrupt, use zdb to find the missing ids, then try to clone the filesystem.  Or 
clone the snapshot.

I'd only use the zfs forensics tool as a last resort, since I believe that in 
solaris express and openindiana, the built-in pool recovery tools are 
equivalent/better.
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to