Do we still need the zpool.cache still. I believe early versions of
zpool used the cache to remember what zpools to import at boot.
I understand newer versions of zfs still use the cache but also check to
see if the pool contains the correct host name of the server, and will
only import if the hostname matches.
I suggest ZFS at boot should (multi-threaded) scan every disk for ZFS
disks, and import the ones with the correct host name and with a import
flag set, without using the cache file. Maybe just use the cache file
for non-EFI disk/partitions, but without the storing the pool name, but
you should be able to tell ZFS to do a full scan which includes
partition disk.
Cheers
-------- Original Message --------
ZFS maintains a cache of what pools were imported so that at boot time,
it will automatically try to re-import the pool. The file is
/etc/zfs/zpool.cache
and you can view its contents by using "zdb -C"
If the current state of affairs does not match the cache, then you can
export the pool, which will clear its entry in the cache. Then retry the
import.
-- richard
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss