From 8de9a0f437822c770600c19a9f61977745b7e530 Mon Sep 17 00:00:00 2001 From: Nilamdyuti Goswami Date: Thu, 18 Dec 2014 17:13:27 +0530 Subject: [PATCH] doc: Adds updated man page for ceph under man/ Signed-off-by: Nilamdyuti Goswami --- man/ceph.8 | 1836 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 1655 insertions(+), 181 deletions(-) diff --git a/man/ceph.8 b/man/ceph.8 index 8985874a48f..5f7b8dc701e 100644 --- a/man/ceph.8 +++ b/man/ceph.8 @@ -1,6 +1,6 @@ .\" Man page generated from reStructuredText. . -.TH "CEPH" "8" "December 13, 2014" "dev" "Ceph" +.TH "CEPH" "8" "December 18, 2014" "dev" "Ceph" .SH NAME ceph \- ceph administration tool . @@ -115,232 +115,756 @@ of a Ceph cluster. It provides a diverse set of commands that allows deployment monitors, OSDs, placement groups, MDS and overall maintenance, administration of the cluster. .SH COMMANDS +.SS auth .sp -\fBauth\fP: Manage authentication keys. It is used for adding, removing, exporting +Manage authentication keys. It is used for adding, removing, exporting or updating of authentication keys for a particular entity such as a monitor or OSD. It uses some additional subcommands. .sp Subcommand \fBadd\fP adds authentication info for a particular entity from input file, or random key if no input given and/or any caps specified in the command. .sp -Usage: ceph auth add { [...]} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth add { [...]} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcaps\fP updates caps for \fBname\fP from caps specified in the command. .sp -Usage: ceph auth caps [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth caps [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdel\fP deletes all caps for \fBname\fP\&. .sp -Usage: ceph auth del +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth del +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBexport\fP writes keyring for requested entity, or master keyring if none given. .sp -Usage: ceph auth export {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth export {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBget\fP writes keyring file with requested key. .sp -Usage: ceph auth get +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth get +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBget\-key\fP displays requested key. .sp -Usage: ceph auth get\-key +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth get\-key +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBget\-or\-create\fP adds authentication info for a particular entity from input file, or random key if no input given and/or any caps specified in the command. .sp -Usage: ceph auth get\-or\-create { [...]} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth get\-or\-create { [...]} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBget\-or\-create\-key\fP gets or adds key for \fBname\fP from system/caps pairs specified in the command. If key already exists, any given caps must match the existing caps for that key. .sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth get\-or\-create\-key { [...]} +.ft P +.fi +.UNINDENT +.UNINDENT +.sp Subcommand \fBimport\fP reads keyring from input file. .sp -Usage: ceph auth import +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth import +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBlist\fP lists authentication state. .sp -Usage: ceph auth list +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth list +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBprint\-key\fP displays requested key. .sp -Usage: ceph auth print\-key +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph auth print\-key +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBprint_key\fP displays requested key. .sp -Usage: ceph auth print_key +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBcompact\fP: Causes compaction of monitor\(aqs leveldb storage. +.nf +.ft C +ceph auth print_key +.ft P +.fi +.UNINDENT +.UNINDENT +.SS compact .sp -Usage: ceph compact +Causes compaction of monitor\(aqs leveldb storage. .sp -\fBconfig\-key\fP: Manage configuration key. It uses some additional subcommands. +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph compact +.ft P +.fi +.UNINDENT +.UNINDENT +.SS config\-key +.sp +Manage configuration key. It uses some additional subcommands. .sp Subcommand \fBget\fP gets the configuration key. .sp -Usage: ceph config\-key get +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph config\-key get +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBput\fP puts configuration key and values. .sp -Usage: ceph config\-key put {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph config\-key put {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBexists\fP checks for configuration keys existence. .sp -Usage: ceph config\-key exists +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph config\-key exists +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBlist\fP lists configuration keys. .sp -Usage: ceph config\-key list +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph config\-key list +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdel\fP deletes configuration key. .sp -Usage: ceph config\-key del +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBdf\fP: Show cluster\(aqs free space status. +.nf +.ft C +ceph config\-key del +.ft P +.fi +.UNINDENT +.UNINDENT +.SS df .sp -Usage: ceph df +Show cluster\(aqs free space status. .sp -\fBfsid\fP: Show cluster\(aqs FSID/UUID. +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -Usage: ceph fsid +.nf +.ft C +ceph df +.ft P +.fi +.UNINDENT +.UNINDENT +.SS fsid .sp -\fBhealth\fP: Show cluster\(aqs health. +Show cluster\(aqs FSID/UUID. .sp -Usage: ceph health +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBheap\fP: Show heap usage info (available only if compiled with tcmalloc) +.nf +.ft C +ceph fsid +.ft P +.fi +.UNINDENT +.UNINDENT +.SS health .sp -Usage: ceph heap dump|start_profiler|stop_profiler|release|stats +Show cluster\(aqs health. .sp -\fBinjectargs\fP: Inject configuration arguments into monitor. +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -Usage: ceph injectargs [...] +.nf +.ft C +ceph health +.ft P +.fi +.UNINDENT +.UNINDENT +.SS heap .sp -\fBlog\fP: Log supplied text to the monitor log. +Show heap usage info (available only if compiled with tcmalloc) .sp -Usage: ceph log [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBmds\fP: Manage metadata server configuration and administration. It uses some +.nf +.ft C +ceph heap dump|start_profiler|stop_profiler|release|stats +.ft P +.fi +.UNINDENT +.UNINDENT +.SS injectargs +.sp +Inject configuration arguments into monitor. +.sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph injectargs [...] +.ft P +.fi +.UNINDENT +.UNINDENT +.SS log +.sp +Log supplied text to the monitor log. +.sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph log [...] +.ft P +.fi +.UNINDENT +.UNINDENT +.SS mds +.sp +Manage metadata server configuration and administration. It uses some additional subcommands. .sp Subcommand \fBadd_data_pool\fP adds data pool. .sp -Usage: ceph mds add_data_pool +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds add_data_pool +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcluster_down\fP takes mds cluster down. .sp -Usage: ceph mds cluster_down +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds cluster_down +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcluster_up\fP brings mds cluster up. .sp -Usage: ceph mds cluster_up +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds cluster_up +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcompat\fP manages compatible features. It uses some additional subcommands. .sp Subcommand \fBrm_compat\fP removes compatible feature. .sp -Usage: ceph mds compat rm_compat +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds compat rm_compat +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrm_incompat\fP removes incompatible feature. .sp -Usage: ceph mds compat rm_incompat +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds compat rm_incompat +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBshow\fP shows mds compatibility settings. .sp -Usage: ceph mds compat show +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds compat show +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdeactivate\fP stops mds. .sp -Usage: ceph mds deactivate +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds deactivate +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump\fP dumps information, optionally from epoch. .sp -Usage: ceph mds dump {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds dump {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBfail\fP forces mds to status fail. .sp -Usage: ceph mds fail +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds fail +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBgetmap\fP gets MDS map, optionally from epoch. .sp -Usage: ceph mds getmap {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds getmap {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBnewfs\fP makes new filesystem using pools and . .sp -Usage: ceph mds newfs {\-\-yes\-i\-really\-mean\-it} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds newfs {\-\-yes\-i\-really\-mean\-it} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBremove_data_pool\fP removes data pool. .sp -Usage: ceph mds remove_data_pool +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds remove_data_pool +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrm\fP removes inactive mds. .sp -Usage: ceph mds rm (type.id)> +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds rm (type.id)> +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrmfailed\fP removes failed mds. .sp -Usage: ceph mds rmfailed +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds rmfailed +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset_max_mds\fP sets max MDS index. .sp -Usage: ceph mds set_max_mds +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds set_max_mds +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset_state\fP sets mds state of to . .sp -Usage: ceph mds set_state +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds set_state +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBsetmap\fP sets mds map; must supply correct epoch number. .sp -Usage: ceph mds setmap +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds setmap +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBstat\fP shows MDS status. .sp -Usage: ceph mds stat +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds stat +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBstop\fP stops mds. .sp -Usage: ceph mds stop +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mds stop +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBtell\fP sends command to particular mds. .sp -Usage: ceph mds tell [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBmon\fP: Manage monitor configuration and administration. It uses some -additional subcommands. +.nf +.ft C +ceph mds tell [...] +.ft P +.fi +.UNINDENT +.UNINDENT +.SS mon +.sp +Manage monitor configuration and administration. It uses some additional +subcommands. .sp Subcommand \fBadd\fP adds new monitor named at . .sp -Usage: ceph mon add +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mon add +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump\fP dumps formatted monmap (optionally from epoch) .sp -Usage: ceph mon dump {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mon dump {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBgetmap\fP gets monmap. .sp -Usage: ceph mon getmap {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mon getmap {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBremove\fP removes monitor named . .sp -Usage: ceph mon remove +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mon remove +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBstat\fP summarizes monitor status. .sp -Usage: ceph mon stat +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph mon stat +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBmon_status\fP reports status of monitors. .sp -Usage: ceph mon_status +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBosd\fP: Manage OSD configuration and administration. It uses some additional +.nf +.ft C +ceph mon_status +.ft P +.fi +.UNINDENT +.UNINDENT +.SS osd +.sp +Manage OSD configuration and administration. It uses some additional subcommands. .sp Subcommand \fBcreate\fP creates new osd (with optional UUID). .sp -Usage: ceph osd create {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd create {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcrush\fP is used for CRUSH management. It uses some additional subcommands. @@ -348,44 +872,135 @@ subcommands. Subcommand \fBadd\fP adds or updates crushmap position and weight for with and location . .sp -Usage: ceph osd crush add [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush add [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBadd\-bucket\fP adds no\-parent (probably root) crush bucket of type . .sp -Usage: ceph osd crush add\-bucket +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush add\-bucket +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcreate\-or\-move\fP creates entry or moves existing entry for at/to location . .sp -Usage: ceph osd crush create\-or\-move +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush create\-or\-move +.ft P +.fi +.UNINDENT +.UNINDENT +.sp [...] .sp Subcommand \fBdump\fP dumps crush map. .sp -Usage: ceph osd crush dump +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush dump +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBlink\fP links existing entry for under location . .sp -Usage: ceph osd crush link [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush link [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBmove\fP moves existing entry for to location . .sp -Usage: ceph osd crush move [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush move [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBremove\fP removes from crush map (everywhere, or just at ). .sp -Usage: ceph osd crush remove {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush remove {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBreweight\fP change \(aqs weight to in crush map. .sp -Usage: ceph osd crush reweight +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush reweight +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrm\fP removes from crush map (everywhere, or just at ). .sp -Usage: ceph osd crush rm {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rm {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrule\fP is used for creating crush rules. It uses some additional subcommands. @@ -393,256 +1008,797 @@ subcommands. Subcommand \fBcreate\-erasure\fP creates crush rule for erasure coded pool created with (default default). .sp -Usage: ceph osd crush rule create\-erasure {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rule create\-erasure {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcreate\-simple\fP creates crush rule to start from , replicate across buckets of type , using a choose mode of (default firstn; indep best for erasure pools). .sp -Usage: ceph osd crush rule create\-simple {firstn|indep} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rule create\-simple {firstn|indep} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump\fP dumps crush rule (default all). .sp -Usage: ceph osd crush rule dump {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rule dump {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBlist\fP lists crush rules. .sp -Usage: ceph osd crush rule list +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rule list +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBls\fP lists crush rules. .sp -Usage: ceph osd crush rule ls +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rule ls +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrm\fP removes crush rule . .sp -Usage: ceph osd crush rule rm +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush rule rm +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\fP sets crush map from input file. .sp -Usage: ceph osd crush set +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush set +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\fP with osdname/osd.id update crushmap position and weight for to with location . .sp -Usage: ceph osd crush set [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush set [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBshow\-tunables\fP shows current crush tunables. .sp -Usage: ceph osd crush show\-tunables +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush show\-tunables +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBtunables\fP sets crush tunables values to . .sp -Usage: ceph osd crush tunables legacy|argonaut|bobtail|firefly|optimal|default +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush tunables legacy|argonaut|bobtail|firefly|optimal|default +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBunlink\fP unlinks from crush map (everywhere, or just at ). .sp -Usage: ceph osd crush unlink {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd crush unlink {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdeep\-scrub\fP initiates deep scrub on specified osd. .sp -Usage: ceph osd deep\-scrub +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd deep\-scrub +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdown\fP sets osd(s) [...] down. .sp -Usage: ceph osd down [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd down [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump\fP prints summary of OSD map. .sp -Usage: ceph osd dump {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd dump {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBerasure\-code\-profile\fP is used for managing the erasure code profiles. It uses some additional subcommands. .sp Subcommand \fBget\fP gets erasure code profile . .sp -Usage: ceph osd erasure\-code\-profile get +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd erasure\-code\-profile get +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBls\fP lists all erasure code profiles. .sp -Usage: ceph osd erasure\-code\-profile ls +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd erasure\-code\-profile ls +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrm\fP removes erasure code profile . .sp -Usage: ceph osd erasure\-code\-profile rm +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd erasure\-code\-profile rm +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\fP creates erasure code profile with [ ...] pairs. Add a \-\-force at the end to override an existing profile (IT IS RISKY). .sp -Usage: ceph osd erasure\-code\-profile set { [...]} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd erasure\-code\-profile set { [...]} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBfind\fP find osd in the CRUSH map and shows its location. .sp -Usage: ceph osd find +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd find +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBgetcrushmap\fP gets CRUSH map. .sp -Usage: ceph osd getcrushmap {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd getcrushmap {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBgetmap\fP gets OSD map. .sp -Usage: ceph osd getmap {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd getmap {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBgetmaxosd\fP shows largest OSD id. .sp -Usage: ceph osd getmaxosd +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd getmaxosd +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBin\fP sets osd(s) [...] in. .sp -Usage: ceph osd in [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd in [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBlost\fP marks osd as permanently lost. THIS DESTROYS DATA IF NO MORE REPLICAS EXIST, BE CAREFUL. .sp -Usage: ceph osd lost {\-\-yes\-i\-really\-mean\-it} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd lost {\-\-yes\-i\-really\-mean\-it} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBls\fP shows all OSD ids. .sp -Usage: ceph osd ls {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd ls {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBlspools\fP lists pools. .sp -Usage: ceph osd lspools {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd lspools {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBmap\fP finds pg for in . .sp -Usage: ceph osd map +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd map +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBmetadata\fP fetches metadata for osd . .sp -Usage: ceph osd metadata +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd metadata +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBout\fP sets osd(s) [...] out. .sp -Usage: ceph osd out [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd out [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBpause\fP pauses osd. .sp -Usage: ceph osd pause +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pause +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBperf\fP prints dump of OSD perf summary stats. .sp -Usage: ceph osd perf +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd perf +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBpg\-temp\fP set pg_temp mapping pgid:[ [...]] (developers only). .sp -Usage: ceph osd pg\-temp { [...]} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pg\-temp { [...]} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBpool\fP is used for managing data pools. It uses some additional subcommands. .sp Subcommand \fBcreate\fP creates pool. .sp -Usage: ceph osd pool create {} {replicated|erasure} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool create {} {replicated|erasure} {} {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdelete\fP deletes pool. .sp -Usage: ceph osd pool delete {} {\-\-yes\-i\-really\-really\-mean\-it} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool delete {} {\-\-yes\-i\-really\-really\-mean\-it} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBget\fP gets pool parameter . .sp -Usage: ceph osd pool get size|min_size|crash_replay_interval|pg_num| +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool get size|min_size|crash_replay_interval|pg_num| pgp_num|crush_ruleset|hit_set_type|hit_set_period|hit_set_count|hit_set_fpp| -.sp + ceph osd pool get auid|target_max_objects|target_max_bytes -.sp + ceph osd pool get cache_target_dirty_ratio|cache_target_full_ratio -.sp + ceph osd pool get cache_min_flush_age|cache_min_evict_age| erasure_code_profile +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBget\-quota\fP obtains object or byte limits for pool. .sp -Usage: ceph osd pool get\-quota +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool get\-quota +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBmksnap\fP makes snapshot in . .sp -Usage: ceph osd pool mksnap +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool mksnap +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrename\fP renames to . .sp -Usage: ceph osd pool rename +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool rename +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrmsnap\fP removes snapshot from . .sp -Usage: ceph osd pool rmsnap +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool rmsnap +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\fP sets pool parameter to . .sp -Usage: ceph osd pool set size|min_size|crash_replay_interval|pg_num| +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool set size|min_size|crash_replay_interval|pg_num| pgp_num|crush_ruleset|hashpspool|hit_set_type|hit_set_period| -.sp + ceph osd pool set hit_set_count|hit_set_fpp|debug_fake_ec_pool -.sp + ceph osd pool set target_max_bytes|target_max_objects -.sp + ceph osd pool set cache_target_dirty_ratio|cache_target_full_ratio -.sp + ceph osd pool set cache_min_flush_age -.sp -ceph osd pool set cache_min_evict_age|auid {\-\-yes\-i\-really\-mean\-it} + +ceph osd pool set cache_min_evict_age|auid +{\-\-yes\-i\-really\-mean\-it} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\-quota\fP sets object or byte limit on pool. .sp -Usage: ceph osd pool set\-quota max_objects|max_bytes +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool set\-quota max_objects|max_bytes +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBstats\fP obtain stats from all pools, or from specified pool. .sp -Usage: ceph osd pool stats {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd pool stats {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBprimary\-affinity\fP adjust osd primary\-affinity from 0.0 <= <= 1.0 .sp -Usage: ceph osd primary\-affinity +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd primary\-affinity +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBprimary\-temp\fP sets primary_temp mapping pgid:|\-1 (developers only). .sp -Usage: ceph osd primary\-temp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd primary\-temp +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrepair\fP initiates repair on a specified osd. .sp -Usage: ceph osd repair +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd repair +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBreweight\fP reweights osd to 0.0 < < 1.0. .sp -Usage: osd reweight +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +osd reweight +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBreweight\-by\-utilization\fP reweight OSDs by utilization [overload\-percentage\-for\-consideration, default 120]. .sp -Usage: ceph osd reweight\-by\-utilization {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd reweight\-by\-utilization {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrm\fP removes osd(s) [...] in the cluster. .sp -Usage: ceph osd rm [...] +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd rm [...] +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBscrub\fP initiates scrub on specified osd. .sp -Usage: ceph osd scrub +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd scrub +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\fP sets . .sp -Usage: ceph osd set pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub| +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd set pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub| nodeep\-scrub|notieragent +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBsetcrushmap\fP sets crush map from input file. .sp -Usage: ceph osd setcrushmap +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd setcrushmap +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBsetmaxosd\fP sets new maximum osd value. .sp -Usage: ceph osd setmaxosd +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd setmaxosd +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBstat\fP prints summary of OSD map. .sp -Usage: ceph osd stat +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd stat +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBthrash\fP thrashes OSDs for . .sp -Usage: ceph osd thrash +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd thrash +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBtier\fP is used for managing tiers. It uses some additional subcommands. @@ -650,140 +1806,458 @@ subcommands. Subcommand \fBadd\fP adds the tier (the second one) to base pool (the first one). .sp -Usage: ceph osd tier add {\-\-force\-nonempty} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tier add {\-\-force\-nonempty} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBadd\-cache\fP adds a cache (the second one) of size to existing pool (the first one). .sp -Usage: ceph osd tier add\-cache +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tier add\-cache +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBcache\-mode\fP specifies the caching mode for cache tier . .sp -Usage: ceph osd tier cache\-mode none|writeback|forward|readonly +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tier cache\-mode none|writeback|forward|readonly +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBremove\fP removes the tier (the second one) from base pool (the first one). .sp -Usage: ceph osd tier remove +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tier remove +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBremove\-overlay\fP removes the overlay pool for base pool . .sp -Usage: ceph osd tier remove\-overlay +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tier remove\-overlay +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset\-overlay\fP set the overlay pool for base pool to be . .sp -Usage: ceph osd tier set\-overlay +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tier set\-overlay +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBtree\fP prints OSD tree. .sp -Usage: ceph osd tree {} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd tree {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBunpause\fP unpauses osd. .sp -Usage: ceph osd unpause +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph osd unpause +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBunset\fP unsets . .sp -Usage: osd unset pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub| -nodeep\-scrub|notieragent +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBpg\fP: It is used for managing the placement groups in OSDs. It uses some +.nf +.ft C +osd unset pause|noup|nodown|noout|noin|nobackfill|norecover|noscrub| +nodeep\-scrub|notieragent +.ft P +.fi +.UNINDENT +.UNINDENT +.SS pg +.sp +It is used for managing the placement groups in OSDs. It uses some additional subcommands. .sp Subcommand \fBdebug\fP shows debug info about pgs. .sp -Usage: ceph pg debug unfound_objects_exist|degraded_pgs_exist +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg debug unfound_objects_exist|degraded_pgs_exist +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdeep\-scrub\fP starts deep\-scrub on . .sp -Usage: ceph pg deep\-scrub +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -Subcommand \fBdump\fP shows human\-readable versions of pg map (only \(aqall\(aq valid with -plain). +.nf +.ft C +ceph pg deep\-scrub +.ft P +.fi +.UNINDENT +.UNINDENT .sp -Usage: ceph pg dump {all|summary|sum|delta|pools|osds|pgs|pgs_brief} +Subcommand \fBdump\fP shows human\-readable versions of pg map (only \(aqall\(aq valid +with plain). .sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg dump {all|summary|sum|delta|pools|osds|pgs|pgs_brief} + ceph pg dump {all|summary|sum|delta|pools|osds|pgs|pgs_brief...} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump_json\fP shows human\-readable version of pg map in json only. .sp -Usage: ceph pg dump_json {all|summary|sum|pools|osds|pgs[all|summary|sum|pools| +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg dump_json {all|summary|sum|pools|osds|pgs[all|summary|sum|pools| osds|pgs...]} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump_pools_json\fP shows pg pools info in json only. .sp -Usage: ceph pg dump_pools_json +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg dump_pools_json +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBdump_stuck\fP shows information about stuck pgs. .sp -Usage: ceph pg dump_stuck {inactive|unclean|stale[inactive|unclean|stale...]} +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg dump_stuck {inactive|unclean|stale[inactive|unclean|stale...]} {} +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBforce_create_pg\fP forces creation of pg . .sp -Usage: ceph pg force_create_pg +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg force_create_pg +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBgetmap\fP gets binary pg map to \-o/stdout. .sp -Usage: ceph pg getmap +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg getmap +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBmap\fP shows mapping of pg to osds. .sp -Usage: ceph pg map +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg map +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBrepair\fP starts repair on . .sp -Usage: ceph pg repair +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg repair +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBscrub\fP starts scrub on . .sp -Usage: ceph pg scrub +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg scrub +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBsend_pg_creates\fP triggers pg creates to be issued. .sp -Usage: ceph pg send_pg_creates +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg send_pg_creates +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset_full_ratio\fP sets ratio at which pgs are considered full. .sp -Usage: ceph pg set_full_ratio +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg set_full_ratio +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBset_nearfull_ratio\fP sets ratio at which pgs are considered nearly full. .sp -Usage: ceph pg set_nearfull_ratio +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph pg set_nearfull_ratio +.ft P +.fi +.UNINDENT +.UNINDENT .sp Subcommand \fBstat\fP shows placement group status. .sp -Usage: ceph pg stat +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBquorum\fP: Enter or exit quorum. +.nf +.ft C +ceph pg stat +.ft P +.fi +.UNINDENT +.UNINDENT +.SS quorum .sp -Usage: ceph quorum enter|exit +Enter or exit quorum. .sp -\fBquorum_status\fP: Reports status of monitor quorum. +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -Usage: ceph quorum_status +.nf +.ft C +ceph quorum enter|exit +.ft P +.fi +.UNINDENT +.UNINDENT +.SS quorum_status .sp -\fBreport\fP: Reports full status of cluster, optional title tag strings. +Reports status of monitor quorum. .sp -Usage: ceph report { [...]} +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBscrub\fP: Scrubs the monitor stores. +.nf +.ft C +ceph quorum_status +.ft P +.fi +.UNINDENT +.UNINDENT +.SS report .sp -Usage: ceph scrub +Reports full status of cluster, optional title tag strings. .sp -\fBstatus\fP: Shows cluster status. +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -Usage: ceph status +.nf +.ft C +ceph report { [...]} +.ft P +.fi +.UNINDENT +.UNINDENT +.SS scrub .sp -\fBsync force\fP: Forces sync of and clear monitor store. +Scrubs the monitor stores. .sp -Usage: ceph sync force {\-\-yes\-i\-really\-mean\-it} {\-\-i\-know\-what\-i\-am\-doing} +Usage: +.INDENT 0.0 +.INDENT 3.5 .sp -\fBtell\fP: Sends a command to a specific daemon. +.nf +.ft C +ceph scrub +.ft P +.fi +.UNINDENT +.UNINDENT +.SS status .sp -Usage: ceph tell [...] +Shows cluster status. +.sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph status +.ft P +.fi +.UNINDENT +.UNINDENT +.SS sync force +.sp +Forces sync of and clear monitor store. +.sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph sync force {\-\-yes\-i\-really\-mean\-it} {\-\-i\-know\-what\-i\-am\-doing} +.ft P +.fi +.UNINDENT +.UNINDENT +.SS tell +.sp +Sends a command to a specific daemon. +.sp +Usage: +.INDENT 0.0 +.INDENT 3.5 +.sp +.nf +.ft C +ceph tell [...] +.ft P +.fi +.UNINDENT +.UNINDENT .SH OPTIONS .INDENT 0.0 .TP @@ -803,7 +2277,7 @@ return a payload. .TP .B \-c ceph.conf, \-\-conf=ceph.conf Use ceph.conf configuration file instead of the default -/etc/ceph/ceph.conf to determine monitor addresses during startup. +\fB/etc/ceph/ceph.conf\fP to determine monitor addresses during startup. .UNINDENT .INDENT 0.0 .TP @@ -892,8 +2366,8 @@ Set a timeout for connecting to the cluster. .UNINDENT .SH AVAILABILITY .sp -\fBceph\fP is part of the Ceph distributed storage system. Please refer to the Ceph documentation at -\fI\%http://ceph.com/docs\fP for more information. +\fBceph\fP is a part of the Ceph distributed storage system. Please refer to +the Ceph documentation at \fI\%http://ceph.com/docs\fP for more information. .SH SEE ALSO .sp \fBceph\-mon\fP(8),