/usr/bin/zhack: invalid option -- '-' Usage: zhack [-o tunable] [-c cachefile] [-d dir] [-G] ... where is one of the following: global options: -c reads config from the given cachefile -d directory with vdevs for import -o var=value... set global variable to an unsigned 32-bit integer -G dump zfs_dbgmsg buffer before exiting action idle [-f] [-t seconds] import the pool for a set time then export it -t sets the time the pool is imported feature stat print information about enabled features feature enable [-r] [-d desc] add a new enabled feature to the pool -d sets the feature's description -r set read-only compatible flag for feature feature ref [-md] change the refcount on the given feature -d decrease instead of increase the refcount -m add the feature to the label if increasing refcount : should be a feature guid label repair repair labels of a specified device according to options which may be combined to do their functions in one call -c repair corrupted label checksums -u restore the label on a detached device : path to vdev mmp reclaim import a pool whose MMP claim cannot reach every mirror leg the config still expects, then mark the unreachable leaves offline so ordinary imports succeed. Manual recovery: fence the peer first, this cannot see a live host whose legs are all invisible from here metaslab leak apply allocation map from zdb to specified pool