zhack.1
| ZHACK(1) | General Commands Manual | ZHACK(1) |
NAME
zhack — libzpool
debugging tool
DESCRIPTION
This utility pokes configuration changes directly into a ZFS pool, which is dangerous and can cause data corruption.
SYNOPSIS
-
zhackfeature statpool - List feature flags.
-
zhackfeature enable[-ddescription] [-r] pool guid - Add a new feature to pool that is uniquely
identified by guid, which is specified in the same
form as a zfs(8) user property.
The description is a short human readable explanation of the new feature.
The
-rflag indicates that pool can be safely opened in read-only mode by a system that does not understand the guid feature. -
zhackfeature ref[-d|-m] pool guid - Increment the reference count of the guid feature in
pool.
The
-dflag decrements the reference count of the guid feature in pool instead.The
-mflag indicates that the guid feature is now required to read the pool MOS. -
zhacklabel repair[-cu] device - Repair labels of a specified device according to
options.
Flags may be combined to do their functions simultaneously.
The
-cflag repairs corrupted label checksumsThe
-uflag restores the label on a detached deviceExample:
zhacklabel repair-cudevice
Fix checksums and undetach a device -
zhackmetaslab leak[-f] pool - Apply a fragmentation profile generated by
zdb to the
specified pool.
The
-fflag forces the profile to apply even if the vdevs in the pool don't have the same number of metaslabs as the fragmentation profile.
GLOBAL OPTIONS
The following can be passed to all zhack
invocations before any subcommand:
EXAMPLES
#zhackfeature stattank for_read_obj: org.illumos:lz4_compress = 0 for_write_obj: com.delphix:async_destroy = 0 com.delphix:empty_bpobj = 0 descriptions_obj: com.delphix:async_destroy = Destroy filesystems asynchronously. com.delphix:empty_bpobj = Snapshots use less space. org.illumos:lz4_compress = LZ4 compression algorithm support. #zhackfeature enable-d'Predict future disk failures.' tank com.example:clairvoyance #zhackfeature reftank com.example:clairvoyance
SEE ALSO
| May 3, 2023 | Debian |