I'm trying to import a pool I just exported but I can't, even -f doesn't help. Every time I try I'm getting an error: "cannot import 'rc-pool': one or more devices is currently unavailable"
Now I suspect the reason it's not happy is that the pool used to have a ZIL :) However I know the pool works fine without the ZIL as my ZIL was a ramdisk and the server's been rebooted a good few times since doing that. There have been no problems mounting the pool and each time after booting if I wanted a ramdisk ZIL again I just created a new one and ran zpool replace to add it to the pool. The reason I exported the pool was because my ramdisk was called 'test' and I wanted to replace it with one called 'rc-pool-zil'. I didn't have enough RAM to have two disks online at once so to save a reboot I exported the pool, deleted the 'test' ramdisk and created my new one. The only problem is that I can't import the pool any more. I'm beginning to think I should have rebooted instead... The output of the relevant commands is: # zpool import pool: rc-pool id: 11547678520047091246 state: UNAVAIL status: One or more devices are missing from the system. action: The pool cannot be imported. Attach the missing devices and try again. see: http://www.sun.com/msg/ZFS-8000-6X config: rc-pool UNAVAIL missing device mirror ONLINE c1t1d0 ONLINE c2t0d0 ONLINE c1t2d0 ONLINE mirror DEGRADED c2t1d0 UNAVAIL cannot open c1t3d0 ONLINE c2t2d0 ONLINE mirror ONLINE c1t4d0 ONLINE c2t3d0 ONLINE c1t5d0 ONLINE mirror ONLINE c2t4d0 ONLINE c1t6d0 ONLINE c2t5d0 ONLINE mirror ONLINE c1t7d0 ONLINE c2t6d0 ONLINE c2t7d0 ONLINE Additional devices are known to be part of this pool, though their exact configuration cannot be determined. # zpool import -f rc-pool cannot import 'rc-pool': one or more devices is currently unavailable Even after a reboot I get the same error. Creating a ramdisk again with the original name doesn't seem to do anything either. Checking the Sun error message it says a top level device isn't available and the pool can't be opened. Well, the only thing it could possibly be is the ZIL, which seems odd since ZFS could certainly mount the pool fine without it on boot. Can ZFS really not import a pool if the ZIL is missing? If so, doesn't that make this a potential issue when people do start using separate media for the ZIL? If the ZIL hardware fails for any reason do you loose access to your entire pool? What if you're using battery backed nvram but power is off long enough to wipe the device? What if a server fails and you need to move the disks to a new chassis? Can anybody help me get this pool back online? thanks, Ross This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss