usage: ceph-osd -i [flags] --osd-data PATH data directory --osd-journal PATH journal file or block device --mkfs create a [new] data directory --mkkey generate a new secret key. This is normally used in combination with --mkfs --monmap specify the path to the monitor map. This is normally used in combination with --mkfs --osd-uuid specify the OSD's fsid. This is normally used in combination with --mkfs --keyring specify a path to the osd keyring. This is normally used in combination with --mkfs --convert-filestore run any pending upgrade operations --flush-journal flush all data out of journal --osdspec-affinity set affinity to an osdspec --dump-journal dump all data of journal --mkjournal initialize a new journal --check-wants-journal check whether a journal is desired --check-allows-journal check whether a journal is allowed --check-needs-journal check whether a journal is required --debug_osd set debug level (e.g. 10) --get-device-fsid PATH get OSD fsid for the given block device --run-benchmark run a throughput benchmark test against the OSD and dump the result --conf/-c FILE read configuration from the given configuration file --id/-i ID set ID portion of my name --name/-n TYPE.ID set name --cluster NAME set cluster name (default: ceph) --setuser USER set uid to user or uid (and gid to user's gid) --setgroup GROUP set gid to group or gid --version show version and quit -d run in foreground, log to stderr -f run in foreground, log to usual location --debug_ms N set message debug level (e.g. 1)