Solaris Express Community Edition, build 77: ZFS storage pool properties were introduced in an earlier release. This release provides for additional property information. For example:
# zpool get all mpool NAME PROPERTY VALUE SOURCE mpool size 33.8G - mpool used 5.76G - mpool available 28.0G - mpool capacity 17% - mpool altroot - default mpool health ONLINE - mpool guid 2689713858991441653 - mpool version 10 default mpool bootfs mpool/ROOT/zfsBE local mpool delegation on default mpool autoreplace off default mpool cachefile - default mpool failmode continue local
For a description of these properties, see Table 4–1.
The cachefile property – Solaris Express Community Edition, build 77: This release provides the cachefile property, which controls where pool configuration information is cached. All pools in the cache are automatically imported when the system boots. However, installation and clustering environments might need to cache this information in a different location so that pools are not automatically imported.
You can set this property to cache pool configuration in a different location that can be imported later by using the zpool import c command. For most ZFS configurations, this property would not be used.
The cachefile property is not persistent and is not stored on disk. This property replaces the temporary property that was used to indicate that pool information should not be cached in previous Solaris releases.
The failmode property – Solaris Express Community Edition, build 77: This release provides the failmode property for determining the behavior of a catastrophic pool failure due to a loss of device connectivity or the failure of all devices in the pool. The failmode property can be set to these values: wait, continue, or panic. The default value is wait, which means you must reconnect the device or replace a failed device and clear the error with the zpool clear command.
The failmode property is set like other settable ZFS properties, which can be set either before or after the pool is created. For example:
# zpool set failmode=continue tank # zpool get failmode tank NAME PROPERTY VALUE SOURCE tank failmode continue local
# zpool create -o failmode=continue users mirror c0t1d0 c1t1d0
For a description of all ZFS pool properties, see Table 4–1.