pool.update =========== Update pool of `id`, adding the new topology. .. examples(websocket):: Add a new set of raidz1 to pool of id 1. :::javascript { "id": "6841f242-840a-11e6-a437-00e04d680384", "msg": "method", "method": "pool.update", "params": [1, { "topology": { "data": [ {"type": "RAIDZ1", "disks": ["da7", "da8", "da9"]} ] } }] } This method is a job. .. raw:: html
ID of the pool to update.
Updated configuration for the pool.
No Additional PropertiesHow to manage the deduplication table quota allocation.
Custom quota value in bytes when dedup_table_quota is set to CUSTOM.
Value must be strictly greater than 0
Updated topology configuration for adding new vdevs to the pool.
No Additional PropertiesAll vdevs must be of the same type.
Type of distributed RAID configuration.
Array of disk names to use in this DRAID vdev.
No Additional ItemsDefaults to zfs.VDEV_DRAID_MAX_CHILDREN.
Number of distributed spare disks in the DRAID configuration.
Type of vdev configuration.
Array of disk names to use in this vdev.
No Additional ItemsArray of special vdev configurations for metadata storage.
No Additional ItemsType of distributed RAID configuration.
Array of disk names to use in this DRAID vdev.
No Additional ItemsDefaults to zfs.VDEV_DRAID_MAX_CHILDREN.
Number of distributed spare disks in the DRAID configuration.
Type of vdev configuration.
Array of disk names to use in this vdev.
No Additional ItemsArray of deduplication table vdev configurations.
No Additional ItemsType of deduplication table vdev configuration.
Array of disk names to use in this dedup vdev.
No Additional ItemsArray of L2ARC cache vdev configurations.
No Additional ItemsType of L2ARC cache vdev configuration (always stripe).
Specific value:"STRIPE"
Array of disk names to use in this cache vdev.
No Additional ItemsArray of ZFS Intent Log (ZIL) vdev configurations.
No Additional ItemsType of ZFS Intent Log (ZIL) vdev configuration.
Array of disk names to use in this log vdev.
No Additional ItemsArray of spare disk names for the pool.
No Additional ItemsWhether to allow disks with duplicate serial numbers in the pool.
When set, all disks in the pool must be SED based.
Whether to enable automatic TRIM operations on the pool.
The updated pool configuration.
No Additional PropertiesUnique identifier for this storage pool.
Name of the storage pool.
Globally unique identifier (GUID) for this pool.
Current status of the pool.
"ONLINE"
"DEGRADED"
"FAULTED"
Filesystem path where the pool is mounted.
Information about the most recent scrub or resilver operation. null if no scan data is available.
Type of ZFS pool scan.
Current lifecycle state of the scan.
Scan start time.
Scan end time (null while the scan is still running).
Scan progress (between 0 and 100%).
Total bytes located by scanner.
Total bytes to scan.
Issued bytes per scan pass.
Pause time of a scrub pass (null if the scan is not paused).
Number of scan errors.
Number of seconds left (null if the scan is not running).
Information about any active pool expansion operation. null if no expansion is running.
{
"bytes_reflowed": 978944,
"bytes_to_reflow": 835584,
"end_time": null,
"expanding_vdev": 0,
"percentage": 85.35564853556485,
"start_time": null,
"state": "FINISHED",
"total_secs_left": null,
"waiting_for_resilver": 0
}
Whether this pool has been upgraded to the latest feature flags.
Whether the pool is in a healthy state with no errors or warnings.
Whether the pool has warning conditions that require attention.
Detailed status code for the pool condition. null if not applicable.
Human-readable description of the pool status. null if not available.
Total size of the pool in bytes. null if not available.
Amount of space currently allocated in the pool in bytes. null if not available.
Amount of free space available in the pool in bytes. null if not available.
Amount of space being freed (in bytes) by ongoing operations. null if not available.
Size of the deduplication table in bytes. null if deduplication is not enabled.
Quota limit for the deduplication table. null if no quota is set.
Percentage of pool fragmentation as a string. null if not available.
Human-readable string representation of the pool size. null if not available.
Human-readable string representation of allocated space. null if not available.
Human-readable string representation of free space. null if not available.
Human-readable string representation of space being freed. null if not available.
Auto-trim configuration for the pool indicating whether automatic TRIM operations are enabled.
{
"parsed": "off",
"rawvalue": "off",
"source": "DEFAULT",
"value": "off"
}
Physical topology and structure of the pool including vdevs. null if not available.
Array of data vdev configurations in the pool.
No Additional ItemsArray of ZFS Intent Log (ZIL) vdev configurations.
No Additional ItemsArray of L2ARC cache vdev configurations.
No Additional ItemsArray of spare disk configurations.
No Additional ItemsArray of special vdev configurations for metadata.
No Additional ItemsArray of deduplication table vdev configurations.
No Additional Items