/usr/bin/zdb: unrecognized option '--help' Usage: zdb [-AbcdDFGhikLMPsvXy] [-e [-V] [-p ...]] [-I ] [-o =]... [-t ] [-U ] [-x ] [-K ] [[/] [ ...]] zdb [-AdiPv] [-e [-V] [-p ...]] [-U ] [-K ] [[/] [ ...] zdb -B [-e [-V] [-p ...]] [-I ] [-o =]... [-t ] [-U ] [-x ] [-K ] / [] zdb [-v] zdb -C [-A] [-U ] [] zdb -l [-Aqu] zdb -m [-AFLPX] [-e [-V] [-p ...]] [-t ] [-U ] [ [ ...]] zdb -O [-K ] zdb -r [-K ] zdb -r [-K ] -O zdb -R [-A] [-e [-V] [-p ...]] [-U ] ::[:] zdb -E [-A] word0:word1:...:word15 zdb -S [-AP] [-e [-V] [-p ...]] [-U ] Dataset name must include at least one separator character '/' or '@' If dataset name is specified, only that dataset is dumped If object numbers or object number ranges are specified, only those objects or ranges are dumped. Object ranges take the form :[:] start Starting object number end Ending object number, or -1 for no upper bound flags Optional flags to select object types: A All objects (this is the default) d ZFS directories f ZFS files m SPA space maps z ZAPs - Negate effect of next flag Options to control amount of output: -b --block-stats block statistics --bin=(lsize|psize|asize) bin blocks based on this size in all three columns --class=(normal|special|dedup|other)[,...] only consider blocks from these allocation classes -B --backup backup stream -c --checksum checksum all metadata (twice for all data) blocks -C --config config (or cachefile if alone) -d --datasets dataset(s) -D --dedup-stats dedup statistics -E --embedded-block-pointer=INTEGER decode and display block from an embedded block pointer -h --history pool history -i --intent-logs intent logs -l --label read label contents -k --checkpointed-state examine the checkpointed state of the pool -L --disable-leak-tracking disable leak tracking (do not load spacemaps) -m --metaslabs metaslabs -M --metaslab-groups metaslab groups -O --object-lookups perform object lookups by path -r --copy-object copy an object by path to file -R --read-block read and display block from a device -s --io-stats report stats on zdb's I/O -S --simulate-dedup simulate dedup to measure effect -v --verbose verbose (applies to all others) -y --livelist perform livelist and metaslab validation on any livelists being deleted Below options are intended for use with other options: -A --ignore-assertions ignore assertions (-A), enable panic recovery (-AA) or both (-AAA) -e --exported pool is exported/destroyed/has altroot/not in a cachefile -F --automatic-rewind attempt automatic rewind within safe range of transaction groups -G --dump-debug-msg dump zfs_dbgmsg buffer before exiting -I --inflight=INTEGER specify the maximum number of checksumming I/Os [default is 200] -K --key=KEY decryption key for encrypted dataset -o --option="NAME=VALUE" set the named tunable to the given value -p --path==PATH use one or more with -e to specify path to vdev dir -P --parseable print numbers in parseable form -q --skip-label don't print label contents -t --txg=INTEGER highest txg to use when searching for uberblocks -T --brt-stats BRT statistics -u --uberblock uberblock -U --cachefile=PATH use alternate cachefile -V --verbatim do verbatim import -x --dump-blocks=PATH dump all read blocks into specified directory -X --extreme-rewind attempt extreme rewind (does not work with dataset) -Y --all-reconstruction attempt all reconstruction combinations for split blocks -Z --zstd-headers show ZSTD headers Specify an option more than once (e.g. -bb) to make only that option verbose Default is to dump everything non-verbosely