-#ifdef HAVE_SERVER_SUPPORT
- /* LFSCK commands */
- {"==== LFSCK ====", NULL, 0, "LFSCK"},
- {"lfsck_start", jt_lfsck_start, 0, "start LFSCK\n"
- "usage: lfsck_start [--device|-M [MDT,OST]_device]\n"
- " [--all|-A] [--create-ostobj|-c [on | off]]\n"
- " [--create-mdtobj|-C [on | off]]\n"
- " [--delay-create-ostobj|-d [on | off]]\n"
- " [--error|-e {continue | abort}] [--help|-h]\n"
- " [--dryrun|-n [on | off]] [--orphan|-o]\n"
- " [--reset|-r] [--speed|-s speed_limit]\n"
- " [--type|-t lfsck_type[,lfsck_type...]]\n"
- " [--window-size|-w size]"},
- {"lfsck_stop", jt_lfsck_stop, 0, "stop lfsck(s)\n"
- "usage: lfsck_stop [--device|-M [MDT,OST]_device]\n"
- " [--all|-A] [--help|-h]"},
- {"lfsck_query", jt_lfsck_query, 0, "check lfsck(s) status\n"
- "usage: lfsck_query [--device|-M MDT_device] [--help|-h]\n"
- " [--type|-t lfsck_type[,lfsck_type...]]\n"
- " [--wait|-w]"},
-#endif /* HAVE_SERVER_SUPPORT */
- {"cfg_device", jt_obd_device, 0,
- "set current device to <name>\n"
- "usage: device <name>"},
- {"recover", jt_obd_recover, 0,
- "try to restore a lost connection immediately\n"
- "usage: recover [MDC/OSC device]"},
- /* Llog operations */
- {"llog_catlist", jt_llog_catlist, 0,
- "list all catalog files on current device. If current device is not\n"
- "set, MGS device is used by default.\n"
- "usage: llog_catlist"},
- {"llog_info", jt_llog_info, 0,
- "print log header information.\n"
- "usage: llog_info <logname|LLOG_ID>\n"},
- {"llog_print", jt_llog_print, 0,
- "print log content information.\n"
- "usage: llog_print <logname|LLOG_ID> [--start <index>] [--end <index>j]\n"
- " print all records by default, or within given index range."},
- {"llog_cancel", jt_llog_cancel, 0,
- "cancel one record in specified log.\n"
- "usage:llog_cancel <logname|LLOG_ID> --log_idx <idx>\n"},
- {"llog_check", jt_llog_check, 0,
- "verify that log content is valid.\n"
- "usage: llog_check <logname|LLOG_ID> [--start <index>] [--end <index>j]\n"
- " check all records from index 1 by default."},
- {"llog_remove", jt_llog_remove, 0,
- "remove one log from catalog or plain log, erase it from disk.\n"
- "usage: llog_remove <logname|LLOG_ID> [--log_id <id>]"},
- {"==== obsolete (DANGEROUS) ====", NULL, 0, "obsolete (DANGEROUS)"},
- /* network operations */
- {"add_interface", jt_ptl_add_interface, 0, "add interface entry\n"
- "usage: add_interface ip [netmask]"},
- {"del_interface", jt_ptl_del_interface, 0, "del interface entry\n"
- "usage: del_interface [ip]"},
- {"add_route", jt_ptl_add_route, 0,
- "add an entry to the LNet routing table\n"
- "usage: add_route <gateway> [<hops> [<priority>]]"},
- {"del_route", jt_ptl_del_route, 0,
- "delete route via gateway to targets from the LNet routing table\n"
- "usage: del_route <gateway> [<target>] [<target>]"},
- {"set_route", jt_ptl_notify_router, 0,
- "enable/disable routes via gateway in the LNet routing table\n"
- "usage: set_route <gateway> <up/down> [<time>]"},
-