All these zpool corrupted are the root of local zones -- This message posted from opensolaris.org
Well, if this is not a root disk and the server boots at least to single-user, as you wrote above, you can try to disable auto-import of this pool. Easiest of all is to disable auto-imports of all pools by removing or renaming the file /etc/zfs/zpool.cache - it is a list of known pools for automatic import. Without it, only your root pool will be imported, and all other pools (those without problems) must be re-imported and re-cached by ZFS into this file. Then your server will work (except the pool and local zone in it), and you can go on about fixing it. Did you already try the "zpool import -F" command? Good luck, //Jim -- This message posted from opensolaris.org
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
If you cannot even boot to single user mode on the server, boot from SXCE or openindiana, then: 1. import syspool: # zpool import syspool 2. mount affected rootfs: # mkdir /a; mount -F zfs syspool/rootfs-nmu-### /a 3. remove zpool.cache: # rm -f /a/etc/zfs/zpool.cache 4. rebuild boot archive: # bootadm update-archive -R /a 5. reboot The system should be able to load after that. -- This message posted from opensolaris.org