# lotus-worker ``` NAME: lotus-worker - Remote miner worker USAGE: lotus-worker [global options] command [command options] [arguments...] VERSION: 1.17.0 COMMANDS: run Start lotus worker info Print worker info storage manage sector storage set Manage worker settings wait-quiet Block until all running tasks exit resources Manage resource table overrides tasks Manage task processing help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --enable-gpu-proving enable use of GPU for mining operations (default: true) --help, -h show help (default: false) --miner-repo value, --storagerepo value Specify miner repo path. flag storagerepo and env LOTUS_STORAGE_PATH are DEPRECATION, will REMOVE SOON (default: "~/.lotusminer") [$LOTUS_MINER_PATH, $LOTUS_STORAGE_PATH] --version, -v print the version (default: false) --worker-repo value, --workerrepo value Specify worker repo path. flag workerrepo and env WORKER_PATH are DEPRECATION, will REMOVE SOON (default: "~/.lotusworker") [$LOTUS_WORKER_PATH, $WORKER_PATH] ``` ## lotus-worker run ``` NAME: lotus-worker run - Start lotus worker USAGE: lotus-worker run [command options] [arguments...] OPTIONS: --addpiece enable addpiece (default: true) --commit enable commit (32G sectors: all cores or GPUs, 128GiB Memory + 64GiB swap) (default: true) --listen value host address and port the worker api will listen on (default: "0.0.0.0:3456") --no-default disable all default compute tasks, use the worker for storage/fetching only (default: false) --no-local-storage don't use storageminer repo for sector storage (default: false) --no-swap don't use swap (default: false) --parallel-fetch-limit value maximum fetch operations to run in parallel (default: 5) --post-parallel-reads value maximum number of parallel challenge reads (0 = no limit) (default: 128) --post-read-timeout value time limit for reading PoSt challenges (0 = no limit) (default: 0s) --precommit1 enable precommit1 (32G sectors: 1 core, 128GiB Memory) (default: true) --precommit2 enable precommit2 (32G sectors: all cores, 96GiB Memory) (default: true) --prove-replica-update2 enable prove replica update 2 (default: true) --regen-sector-key enable regen sector key (default: true) --replica-update enable replica update (default: true) --timeout value used when 'listen' is unspecified. must be a valid duration recognized by golang's time.ParseDuration function (default: "30m") --unseal enable unsealing (32G sectors: 1 core, 128GiB Memory) (default: true) --windowpost enable window post (default: false) --winningpost enable winning post (default: false) ``` ## lotus-worker info ``` NAME: lotus-worker info - Print worker info USAGE: lotus-worker info [command options] [arguments...] OPTIONS: --help, -h show help (default: false) ``` ## lotus-worker storage ``` NAME: lotus-worker storage - manage sector storage USAGE: lotus-worker storage command [command options] [arguments...] COMMANDS: attach attach local storage path help, h Shows a list of commands or help for one command OPTIONS: --help, -h show help (default: false) ``` ### lotus-worker storage attach ``` NAME: lotus-worker storage attach - attach local storage path USAGE: lotus-worker storage attach [command options] [arguments...] OPTIONS: --allow-to value path groups allowed to pull data from this path (allow all if not specified) (accepts multiple inputs) --groups value path group names (accepts multiple inputs) --init initialize the path first (default: false) --max-storage value (for init) limit storage space for sectors (expensive for very large paths!) --seal (for init) use path for sealing (default: false) --store (for init) use path for long-term storage (default: false) --weight value (for init) path weight (default: 10) ``` ## lotus-worker set ``` NAME: lotus-worker set - Manage worker settings USAGE: lotus-worker set [command options] [arguments...] OPTIONS: --enabled enable/disable new task processing (default: true) ``` ## lotus-worker wait-quiet ``` NAME: lotus-worker wait-quiet - Block until all running tasks exit USAGE: lotus-worker wait-quiet [command options] [arguments...] OPTIONS: --help, -h show help (default: false) ``` ## lotus-worker resources ``` NAME: lotus-worker resources - Manage resource table overrides USAGE: lotus-worker resources [command options] [arguments...] OPTIONS: --all print all resource envvars (default: false) --default print default resource envvars (default: false) ``` ## lotus-worker tasks ``` NAME: lotus-worker tasks - Manage task processing USAGE: lotus-worker tasks command [command options] [arguments...] COMMANDS: enable Enable a task type disable Disable a task type help, h Shows a list of commands or help for one command OPTIONS: --help, -h show help (default: false) ``` ### lotus-worker tasks enable ``` NAME: lotus-worker tasks enable - Enable a task type USAGE: lotus-worker tasks enable [command options] [UNS|C2|PC2|PC1|PR2|RU|AP|DC|GSK] OPTIONS: --help, -h show help (default: false) ``` ### lotus-worker tasks disable ``` NAME: lotus-worker tasks disable - Disable a task type USAGE: lotus-worker tasks disable [command options] [UNS|C2|PC2|PC1|PR2|RU|AP|DC|GSK] OPTIONS: --help, -h show help (default: false) ```