xref: /freebsd-src/sys/contrib/openzfs/man/man8/zpool-status.8 (revision c6767dc1f236f20eecd75790afd42829345153da)
1eda14cbcSMatt Macy.\"
2eda14cbcSMatt Macy.\" CDDL HEADER START
3eda14cbcSMatt Macy.\"
4eda14cbcSMatt Macy.\" The contents of this file are subject to the terms of the
5eda14cbcSMatt Macy.\" Common Development and Distribution License (the "License").
6eda14cbcSMatt Macy.\" You may not use this file except in compliance with the License.
7eda14cbcSMatt Macy.\"
8eda14cbcSMatt Macy.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9271171e0SMartin Matuska.\" or https://opensource.org/licenses/CDDL-1.0.
10eda14cbcSMatt Macy.\" See the License for the specific language governing permissions
11eda14cbcSMatt Macy.\" and limitations under the License.
12eda14cbcSMatt Macy.\"
13eda14cbcSMatt Macy.\" When distributing Covered Code, include this CDDL HEADER in each
14eda14cbcSMatt Macy.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15eda14cbcSMatt Macy.\" If applicable, add the following below this CDDL HEADER, with the
16eda14cbcSMatt Macy.\" fields enclosed by brackets "[]" replaced with your own identifying
17eda14cbcSMatt Macy.\" information: Portions Copyright [yyyy] [name of copyright owner]
18eda14cbcSMatt Macy.\"
19eda14cbcSMatt Macy.\" CDDL HEADER END
20eda14cbcSMatt Macy.\"
21eda14cbcSMatt Macy.\" Copyright (c) 2007, Sun Microsystems, Inc. All Rights Reserved.
22eda14cbcSMatt Macy.\" Copyright (c) 2012, 2018 by Delphix. All rights reserved.
23eda14cbcSMatt Macy.\" Copyright (c) 2012 Cyril Plisko. All Rights Reserved.
24eda14cbcSMatt Macy.\" Copyright (c) 2017 Datto Inc.
25eda14cbcSMatt Macy.\" Copyright (c) 2018 George Melikov. All Rights Reserved.
26eda14cbcSMatt Macy.\" Copyright 2017 Nexenta Systems, Inc.
27eda14cbcSMatt Macy.\" Copyright (c) 2017 Open-E, Inc. All Rights Reserved.
28eda14cbcSMatt Macy.\"
29ce4dcb97SMartin Matuska.Dd February 14, 2024
30eda14cbcSMatt Macy.Dt ZPOOL-STATUS 8
31eda14cbcSMatt Macy.Os
3216038816SMartin Matuska.
33eda14cbcSMatt Macy.Sh NAME
347877fdebSMatt Macy.Nm zpool-status
3516038816SMartin Matuska.Nd show detailed health status for ZFS storage pools
36eda14cbcSMatt Macy.Sh SYNOPSIS
377877fdebSMatt Macy.Nm zpool
38eda14cbcSMatt Macy.Cm status
397a7741afSMartin Matuska.Op Fl dDegiLpPstvx
40eda14cbcSMatt Macy.Op Fl T Sy u Ns | Ns Sy d
4116038816SMartin Matuska.Op Fl c Op Ar SCRIPT1 Ns Oo , Ns Ar SCRIPT2 Oc Ns …
4216038816SMartin Matuska.Oo Ar pool Oc Ns …
43eda14cbcSMatt Macy.Op Ar interval Op Ar count
44ce4dcb97SMartin Matuska.Op Fl j Op Ar --json-int, --json-flat-vdevs, --json-pool-key-guid
4516038816SMartin Matuska.
46eda14cbcSMatt Macy.Sh DESCRIPTION
47eda14cbcSMatt MacyDisplays the detailed health status for the given pools.
48eda14cbcSMatt MacyIf no
49eda14cbcSMatt Macy.Ar pool
50eda14cbcSMatt Macyis specified, then the status of each pool in the system is displayed.
51eda14cbcSMatt MacyFor more information on pool and device health, see the
5216038816SMartin Matuska.Sx Device Failure and Recovery
53eda14cbcSMatt Macysection of
543ff01b23SMartin Matuska.Xr zpoolconcepts 7 .
55eda14cbcSMatt Macy.Pp
56eda14cbcSMatt MacyIf a scrub or resilver is in progress, this command reports the percentage done
57eda14cbcSMatt Macyand the estimated time to completion.
58eda14cbcSMatt MacyBoth of these are only approximate, because the amount of data in the pool and
59eda14cbcSMatt Macythe other workloads on the system can change.
60eda14cbcSMatt Macy.Bl -tag -width Ds
61b356da80SMartin Matuska.It Fl -power
62b356da80SMartin MatuskaDisplay vdev enclosure slot power status (on or off).
6316038816SMartin Matuska.It Fl c Op Ar SCRIPT1 Ns Oo , Ns Ar SCRIPT2 Oc Ns …
64eda14cbcSMatt MacyRun a script (or scripts) on each vdev and include the output as a new column
65eda14cbcSMatt Macyin the
66eda14cbcSMatt Macy.Nm zpool Cm status
6716038816SMartin Matuskaoutput.
6816038816SMartin MatuskaSee the
69eda14cbcSMatt Macy.Fl c
70eda14cbcSMatt Macyoption of
71eda14cbcSMatt Macy.Nm zpool Cm iostat
72eda14cbcSMatt Macyfor complete details.
7387bf66d4SMartin Matuska.It Fl j , -json Op Ar --json-int, --json-flat-vdevs, --json-pool-key-guid
74ce4dcb97SMartin MatuskaDisplay the status for ZFS pools in JSON format.
75ce4dcb97SMartin MatuskaSpecify
76ce4dcb97SMartin Matuska.Sy --json-int
77ce4dcb97SMartin Matuskato display numbers in integer format instead of strings.
78ce4dcb97SMartin MatuskaSpecify
79ce4dcb97SMartin Matuska.Sy --json-flat-vdevs
80ce4dcb97SMartin Matuskato display vdevs in flat hierarchy instead of nested vdev objects.
81ce4dcb97SMartin MatuskaSpecify
82ce4dcb97SMartin Matuska.Sy --json-pool-key-guid
83ce4dcb97SMartin Matuskato set pool GUID as key for pool objects instead of pool names.
847a7741afSMartin Matuska.It Fl d
8587bf66d4SMartin MatuskaDisplay the number of Direct I/O read/write checksum verify errors that have
86*c6767dc1SMartin Matuskaoccurred on a top-level VDEV.
877a7741afSMartin MatuskaSee
887a7741afSMartin Matuska.Sx zfs_vdev_direct_write_verify
897a7741afSMartin Matuskain
907a7741afSMartin Matuska.Xr zfs 4
917a7741afSMartin Matuskafor details about the conditions that can cause Direct I/O write checksum
927a7741afSMartin Matuskaverify failures to occur.
9387bf66d4SMartin MatuskaDirect I/O reads checksum verify errors can also occur if the contents of the
9487bf66d4SMartin Matuskabuffer are being manipulated after the I/O has been issued and is in flight.
9587bf66d4SMartin MatuskaIn the case of Direct I/O read checksum verify errors, the I/O will be reissued
9687bf66d4SMartin Matuskathrough the ARC.
97783d3ff6SMartin Matuska.It Fl D
98783d3ff6SMartin MatuskaDisplay a histogram of deduplication statistics, showing the allocated
99783d3ff6SMartin Matuska.Pq physically present on disk
100783d3ff6SMartin Matuskaand referenced
101783d3ff6SMartin Matuska.Pq logically referenced in the pool
102783d3ff6SMartin Matuskablock counts and sizes by reference count.
103ce4dcb97SMartin MatuskaIf repeated, (-DD), also shows statistics on how much of the DDT is resident
104ce4dcb97SMartin Matuskain the ARC.
105a4e5e010SMartin Matuska.It Fl e
106a4e5e010SMartin MatuskaOnly show unhealthy vdevs (not-ONLINE or with errors).
107eda14cbcSMatt Macy.It Fl g
10816038816SMartin MatuskaDisplay vdev GUIDs instead of the normal device names
10916038816SMartin MatuskaThese GUIDs can be used in place of device names for the zpool
110eda14cbcSMatt Macydetach/offline/remove/replace commands.
111783d3ff6SMartin Matuska.It Fl i
112783d3ff6SMartin MatuskaDisplay vdev initialization status.
113eda14cbcSMatt Macy.It Fl L
11416038816SMartin MatuskaDisplay real paths for vdevs resolving all symbolic links.
11516038816SMartin MatuskaThis can be used to look up the current block device name regardless of the
116eda14cbcSMatt Macy.Pa /dev/disk/
117eda14cbcSMatt Macypath used to open it.
118eda14cbcSMatt Macy.It Fl p
119eda14cbcSMatt MacyDisplay numbers in parsable (exact) values.
120eda14cbcSMatt Macy.It Fl P
121eda14cbcSMatt MacyDisplay full paths for vdevs instead of only the last component of
12216038816SMartin Matuskathe path.
12316038816SMartin MatuskaThis can be used in conjunction with the
124eda14cbcSMatt Macy.Fl L
125eda14cbcSMatt Macyflag.
126eda14cbcSMatt Macy.It Fl s
127c03c5b1cSMartin MatuskaDisplay the number of leaf vdev slow I/O operations.
128c03c5b1cSMartin MatuskaThis is the number of I/O operations that didn't complete in
12916038816SMartin Matuska.Sy zio_slow_io_ms
130c03c5b1cSMartin Matuskamilliseconds
131c03c5b1cSMartin Matuska.Pq Sy 30000 No by default .
132bb2d13b6SMartin MatuskaThis does not necessarily mean the I/O operations failed to complete, just took
133bb2d13b6SMartin Matuskaan
13416038816SMartin Matuskaunreasonably long amount of time.
13516038816SMartin MatuskaThis may indicate a problem with the underlying storage.
136eda14cbcSMatt Macy.It Fl t
137eda14cbcSMatt MacyDisplay vdev TRIM status.
138eda14cbcSMatt Macy.It Fl T Sy u Ns | Ns Sy d
139eda14cbcSMatt MacyDisplay a time stamp.
140eda14cbcSMatt MacySpecify
141eda14cbcSMatt Macy.Sy u
142eda14cbcSMatt Macyfor a printed representation of the internal representation of time.
143eda14cbcSMatt MacySee
144fd45b686SMartin Matuska.Xr time 1 .
145eda14cbcSMatt MacySpecify
146eda14cbcSMatt Macy.Sy d
147eda14cbcSMatt Macyfor standard date format.
148eda14cbcSMatt MacySee
149eda14cbcSMatt Macy.Xr date 1 .
150eda14cbcSMatt Macy.It Fl v
151eda14cbcSMatt MacyDisplays verbose data error information, printing out a complete list of all
152eda14cbcSMatt Macydata errors since the last complete pool scrub.
153e639e0d2SMartin MatuskaIf the head_errlog feature is enabled and files containing errors have been
154e639e0d2SMartin Matuskaremoved then the respective filenames will not be reported in subsequent runs
155e639e0d2SMartin Matuskaof this command.
156eda14cbcSMatt Macy.It Fl x
157eda14cbcSMatt MacyOnly display status for pools that are exhibiting errors or are otherwise
158eda14cbcSMatt Macyunavailable.
159eda14cbcSMatt MacyWarnings about pools not using the latest on-disk format will not be included.
160eda14cbcSMatt Macy.El
16116038816SMartin Matuska.
162da5137abSMartin Matuska.Sh EXAMPLES
163da5137abSMartin Matuska.\" These are, respectively, examples 16 from zpool.8
164da5137abSMartin Matuska.\" Make sure to update them bidirectionally
165da5137abSMartin Matuska.Ss Example 1 : No Adding output columns
166da5137abSMartin MatuskaAdditional columns can be added to the
167da5137abSMartin Matuska.Nm zpool Cm status No and Nm zpool Cm iostat No output with Fl c .
168da5137abSMartin Matuska.Bd -literal -compact -offset Ds
169da5137abSMartin Matuska.No # Nm zpool Cm status Fl c Pa vendor , Ns Pa model , Ns Pa size
170da5137abSMartin Matuska   NAME     STATE  READ WRITE CKSUM vendor  model        size
171da5137abSMartin Matuska   tank     ONLINE 0    0     0
172da5137abSMartin Matuska   mirror-0 ONLINE 0    0     0
173da5137abSMartin Matuska   U1       ONLINE 0    0     0     SEAGATE ST8000NM0075 7.3T
174da5137abSMartin Matuska   U10      ONLINE 0    0     0     SEAGATE ST8000NM0075 7.3T
175da5137abSMartin Matuska   U11      ONLINE 0    0     0     SEAGATE ST8000NM0075 7.3T
176da5137abSMartin Matuska   U12      ONLINE 0    0     0     SEAGATE ST8000NM0075 7.3T
177da5137abSMartin Matuska   U13      ONLINE 0    0     0     SEAGATE ST8000NM0075 7.3T
178da5137abSMartin Matuska   U14      ONLINE 0    0     0     SEAGATE ST8000NM0075 7.3T
179da5137abSMartin Matuska
180da5137abSMartin Matuska.No # Nm zpool Cm iostat Fl vc Pa size
181da5137abSMartin Matuska              capacity     operations     bandwidth
182da5137abSMartin Matuskapool        alloc   free   read  write   read  write  size
183da5137abSMartin Matuska----------  -----  -----  -----  -----  -----  -----  ----
184da5137abSMartin Matuskarpool       14.6G  54.9G      4     55   250K  2.69M
185da5137abSMartin Matuska  sda1      14.6G  54.9G      4     55   250K  2.69M   70G
186da5137abSMartin Matuska----------  -----  -----  -----  -----  -----  -----  ----
187da5137abSMartin Matuska.Ed
188da5137abSMartin Matuska.
189ce4dcb97SMartin Matuska.Ss Example 2 : No Display the status output in JSON format
190ce4dcb97SMartin Matuska.Nm zpool Cm status No can output in JSON format if
191ce4dcb97SMartin Matuska.Fl j
192ce4dcb97SMartin Matuskais specified.
193ce4dcb97SMartin Matuska.Fl c
194ce4dcb97SMartin Matuskacan be used to run a script on each VDEV.
195ce4dcb97SMartin Matuska.Bd -literal -compact -offset Ds
196ce4dcb97SMartin Matuska.No # Nm zpool Cm status Fl j Fl c Pa vendor , Ns Pa model , Ns Pa size | Nm jq
197ce4dcb97SMartin Matuska{
198ce4dcb97SMartin Matuska  "output_version": {
199ce4dcb97SMartin Matuska    "command": "zpool status",
200ce4dcb97SMartin Matuska    "vers_major": 0,
201ce4dcb97SMartin Matuska    "vers_minor": 1
202ce4dcb97SMartin Matuska  },
203ce4dcb97SMartin Matuska  "pools": {
204ce4dcb97SMartin Matuska    "tank": {
205ce4dcb97SMartin Matuska      "name": "tank",
206ce4dcb97SMartin Matuska      "state": "ONLINE",
207ce4dcb97SMartin Matuska      "guid": "3920273586464696295",
208ce4dcb97SMartin Matuska      "txg": "16597",
209ce4dcb97SMartin Matuska      "spa_version": "5000",
210ce4dcb97SMartin Matuska      "zpl_version": "5",
211ce4dcb97SMartin Matuska      "status": "OK",
212ce4dcb97SMartin Matuska      "vdevs": {
213ce4dcb97SMartin Matuska        "tank": {
214ce4dcb97SMartin Matuska          "name": "tank",
215ce4dcb97SMartin Matuska          "alloc_space": "62.6G",
216ce4dcb97SMartin Matuska          "total_space": "15.0T",
217ce4dcb97SMartin Matuska          "def_space": "11.3T",
218ce4dcb97SMartin Matuska          "read_errors": "0",
219ce4dcb97SMartin Matuska          "write_errors": "0",
220ce4dcb97SMartin Matuska          "checksum_errors": "0",
221ce4dcb97SMartin Matuska          "vdevs": {
222ce4dcb97SMartin Matuska            "raidz1-0": {
223ce4dcb97SMartin Matuska              "name": "raidz1-0",
224ce4dcb97SMartin Matuska              "vdev_type": "raidz",
225ce4dcb97SMartin Matuska              "guid": "763132626387621737",
226ce4dcb97SMartin Matuska              "state": "HEALTHY",
227ce4dcb97SMartin Matuska              "alloc_space": "62.5G",
228ce4dcb97SMartin Matuska              "total_space": "10.9T",
229ce4dcb97SMartin Matuska              "def_space": "7.26T",
230ce4dcb97SMartin Matuska              "rep_dev_size": "10.9T",
231ce4dcb97SMartin Matuska              "read_errors": "0",
232ce4dcb97SMartin Matuska              "write_errors": "0",
233ce4dcb97SMartin Matuska              "checksum_errors": "0",
234ce4dcb97SMartin Matuska              "vdevs": {
235ce4dcb97SMartin Matuska                "ca1eb824-c371-491d-ac13-37637e35c683": {
236ce4dcb97SMartin Matuska                  "name": "ca1eb824-c371-491d-ac13-37637e35c683",
237ce4dcb97SMartin Matuska                  "vdev_type": "disk",
238ce4dcb97SMartin Matuska                  "guid": "12841765308123764671",
239ce4dcb97SMartin Matuska                  "path": "/dev/disk/by-partuuid/ca1eb824-c371-491d-ac13-37637e35c683",
240ce4dcb97SMartin Matuska                  "state": "HEALTHY",
241ce4dcb97SMartin Matuska                  "rep_dev_size": "3.64T",
242ce4dcb97SMartin Matuska                  "phys_space": "3.64T",
243ce4dcb97SMartin Matuska                  "read_errors": "0",
244ce4dcb97SMartin Matuska                  "write_errors": "0",
245ce4dcb97SMartin Matuska                  "checksum_errors": "0",
246ce4dcb97SMartin Matuska                  "vendor": "ATA",
247ce4dcb97SMartin Matuska                  "model": "WDC WD40EFZX-68AWUN0",
248ce4dcb97SMartin Matuska                  "size": "3.6T"
249ce4dcb97SMartin Matuska                },
250ce4dcb97SMartin Matuska                "97cd98fb-8fb8-4ac4-bc84-bd8950a7ace7": {
251ce4dcb97SMartin Matuska                  "name": "97cd98fb-8fb8-4ac4-bc84-bd8950a7ace7",
252ce4dcb97SMartin Matuska                  "vdev_type": "disk",
253ce4dcb97SMartin Matuska                  "guid": "1527839927278881561",
254ce4dcb97SMartin Matuska                  "path": "/dev/disk/by-partuuid/97cd98fb-8fb8-4ac4-bc84-bd8950a7ace7",
255ce4dcb97SMartin Matuska                  "state": "HEALTHY",
256ce4dcb97SMartin Matuska                  "rep_dev_size": "3.64T",
257ce4dcb97SMartin Matuska                  "phys_space": "3.64T",
258ce4dcb97SMartin Matuska                  "read_errors": "0",
259ce4dcb97SMartin Matuska                  "write_errors": "0",
260ce4dcb97SMartin Matuska                  "checksum_errors": "0",
261ce4dcb97SMartin Matuska                  "vendor": "ATA",
262ce4dcb97SMartin Matuska                  "model": "WDC WD40EFZX-68AWUN0",
263ce4dcb97SMartin Matuska                  "size": "3.6T"
264ce4dcb97SMartin Matuska                },
265ce4dcb97SMartin Matuska                "e9ddba5f-f948-4734-a472-cb8aa5f0ff65": {
266ce4dcb97SMartin Matuska                  "name": "e9ddba5f-f948-4734-a472-cb8aa5f0ff65",
267ce4dcb97SMartin Matuska                  "vdev_type": "disk",
268ce4dcb97SMartin Matuska                  "guid": "6982750226085199860",
269ce4dcb97SMartin Matuska                  "path": "/dev/disk/by-partuuid/e9ddba5f-f948-4734-a472-cb8aa5f0ff65",
270ce4dcb97SMartin Matuska                  "state": "HEALTHY",
271ce4dcb97SMartin Matuska                  "rep_dev_size": "3.64T",
272ce4dcb97SMartin Matuska                  "phys_space": "3.64T",
273ce4dcb97SMartin Matuska                  "read_errors": "0",
274ce4dcb97SMartin Matuska                  "write_errors": "0",
275ce4dcb97SMartin Matuska                  "checksum_errors": "0",
276ce4dcb97SMartin Matuska                  "vendor": "ATA",
277ce4dcb97SMartin Matuska                  "model": "WDC WD40EFZX-68AWUN0",
278ce4dcb97SMartin Matuska                  "size": "3.6T"
279ce4dcb97SMartin Matuska                }
280ce4dcb97SMartin Matuska              }
281ce4dcb97SMartin Matuska            }
282ce4dcb97SMartin Matuska          }
283ce4dcb97SMartin Matuska        }
284ce4dcb97SMartin Matuska      },
285ce4dcb97SMartin Matuska      "dedup": {
286ce4dcb97SMartin Matuska        "mirror-2": {
287ce4dcb97SMartin Matuska          "name": "mirror-2",
288ce4dcb97SMartin Matuska          "vdev_type": "mirror",
289ce4dcb97SMartin Matuska          "guid": "2227766268377771003",
290ce4dcb97SMartin Matuska          "state": "HEALTHY",
291ce4dcb97SMartin Matuska          "alloc_space": "89.1M",
292ce4dcb97SMartin Matuska          "total_space": "3.62T",
293ce4dcb97SMartin Matuska          "def_space": "3.62T",
294ce4dcb97SMartin Matuska          "rep_dev_size": "3.62T",
295ce4dcb97SMartin Matuska          "read_errors": "0",
296ce4dcb97SMartin Matuska          "write_errors": "0",
297ce4dcb97SMartin Matuska          "checksum_errors": "0",
298ce4dcb97SMartin Matuska          "vdevs": {
299ce4dcb97SMartin Matuska            "db017360-d8e9-4163-961b-144ca75293a3": {
300ce4dcb97SMartin Matuska              "name": "db017360-d8e9-4163-961b-144ca75293a3",
301ce4dcb97SMartin Matuska              "vdev_type": "disk",
302ce4dcb97SMartin Matuska              "guid": "17880913061695450307",
303ce4dcb97SMartin Matuska              "path": "/dev/disk/by-partuuid/db017360-d8e9-4163-961b-144ca75293a3",
304ce4dcb97SMartin Matuska              "state": "HEALTHY",
305ce4dcb97SMartin Matuska              "rep_dev_size": "3.63T",
306ce4dcb97SMartin Matuska              "phys_space": "3.64T",
307ce4dcb97SMartin Matuska              "read_errors": "0",
308ce4dcb97SMartin Matuska              "write_errors": "0",
309ce4dcb97SMartin Matuska              "checksum_errors": "0",
310ce4dcb97SMartin Matuska              "vendor": "ATA",
311ce4dcb97SMartin Matuska              "model": "WDC WD40EFZX-68AWUN0",
312ce4dcb97SMartin Matuska              "size": "3.6T"
313ce4dcb97SMartin Matuska            },
314ce4dcb97SMartin Matuska            "952c3baf-b08a-4a8c-b7fa-33a07af5fe6f": {
315ce4dcb97SMartin Matuska              "name": "952c3baf-b08a-4a8c-b7fa-33a07af5fe6f",
316ce4dcb97SMartin Matuska              "vdev_type": "disk",
317ce4dcb97SMartin Matuska              "guid": "10276374011610020557",
318ce4dcb97SMartin Matuska              "path": "/dev/disk/by-partuuid/952c3baf-b08a-4a8c-b7fa-33a07af5fe6f",
319ce4dcb97SMartin Matuska              "state": "HEALTHY",
320ce4dcb97SMartin Matuska              "rep_dev_size": "3.63T",
321ce4dcb97SMartin Matuska              "phys_space": "3.64T",
322ce4dcb97SMartin Matuska              "read_errors": "0",
323ce4dcb97SMartin Matuska              "write_errors": "0",
324ce4dcb97SMartin Matuska              "checksum_errors": "0",
325ce4dcb97SMartin Matuska              "vendor": "ATA",
326ce4dcb97SMartin Matuska              "model": "WDC WD40EFZX-68AWUN0",
327ce4dcb97SMartin Matuska              "size": "3.6T"
328ce4dcb97SMartin Matuska            }
329ce4dcb97SMartin Matuska          }
330ce4dcb97SMartin Matuska        }
331ce4dcb97SMartin Matuska      },
332ce4dcb97SMartin Matuska      "special": {
333ce4dcb97SMartin Matuska        "25d418f8-92bd-4327-b59f-7ef5d5f50d81": {
334ce4dcb97SMartin Matuska          "name": "25d418f8-92bd-4327-b59f-7ef5d5f50d81",
335ce4dcb97SMartin Matuska          "vdev_type": "disk",
336ce4dcb97SMartin Matuska          "guid": "3935742873387713123",
337ce4dcb97SMartin Matuska          "path": "/dev/disk/by-partuuid/25d418f8-92bd-4327-b59f-7ef5d5f50d81",
338ce4dcb97SMartin Matuska          "state": "HEALTHY",
339ce4dcb97SMartin Matuska          "alloc_space": "37.4M",
340ce4dcb97SMartin Matuska          "total_space": "444G",
341ce4dcb97SMartin Matuska          "def_space": "444G",
342ce4dcb97SMartin Matuska          "rep_dev_size": "444G",
343ce4dcb97SMartin Matuska          "phys_space": "447G",
344ce4dcb97SMartin Matuska          "read_errors": "0",
345ce4dcb97SMartin Matuska          "write_errors": "0",
346ce4dcb97SMartin Matuska          "checksum_errors": "0",
347ce4dcb97SMartin Matuska          "vendor": "ATA",
348ce4dcb97SMartin Matuska          "model": "Micron_5300_MTFDDAK480TDS",
349ce4dcb97SMartin Matuska          "size": "447.1G"
350ce4dcb97SMartin Matuska        }
351ce4dcb97SMartin Matuska      },
352ce4dcb97SMartin Matuska      "error_count": "0"
353ce4dcb97SMartin Matuska    }
354ce4dcb97SMartin Matuska  }
355ce4dcb97SMartin Matuska}
356ce4dcb97SMartin Matuska.Ed
357ce4dcb97SMartin Matuska.
358eda14cbcSMatt Macy.Sh SEE ALSO
359eda14cbcSMatt Macy.Xr zpool-events 8 ,
360eda14cbcSMatt Macy.Xr zpool-history 8 ,
361eda14cbcSMatt Macy.Xr zpool-iostat 8 ,
362eda14cbcSMatt Macy.Xr zpool-list 8 ,
363eda14cbcSMatt Macy.Xr zpool-resilver 8 ,
364eda14cbcSMatt Macy.Xr zpool-scrub 8 ,
365eda14cbcSMatt Macy.Xr zpool-wait 8
366