-.TH "CRUSHTOOL" "8" "September 27, 2012" "dev" "Ceph"
+.TH "CRUSHTOOL" "8" "April 29, 2013" "dev" "Ceph"
.SH NAME
crushtool \- CRUSH map manipulation tool
.
.UNINDENT
.INDENT 0.0
.TP
-.B \-\-build numosds layer1 ...
+.B \-\-build \-\-num_osds {num\-osds} layer1 ...
will create a relatively generic map with the given layer
structure. See below for examples.
.UNINDENT
\fBosdmaptool\fP(8),
\fBmkcephfs\fP(8)
.SH COPYRIGHT
-2012, Inktank Storage, Inc.
+2010-2013, Inktank Storage, Inc. and contributors. Licensed under Creative Commons BY-SA
.\" Generated by docutils manpage writer.
.
-.TH "MKCEPHFS" "8" "September 27, 2012" "dev" "Ceph"
+.TH "MKCEPHFS" "8" "April 29, 2013" "dev" "Ceph"
.SH NAME
mkcephfs \- create a ceph file system
.
.INDENT 0.0
.TP
.B \-\-mkfs
-Create and mount any file systems specified in the
-ceph.conf for OSD data storage using mkfs.*. The "devs"
-and (if it differs from "osd data") "fs path" options must be
-defined.
-.sp
-\fBNOTE\fP Btrfs is still considered experimental. This option
-can ease some configuration pain, but the use of this option is not
-required when \fBosd data\fP directories are mounted manually by the
-adminstrator.
+Create and mount the file systems specified in the ceph.conf for
+OSD data storage using mkfs.$type. The \fBdevs\fP option in ceph.conf
+must specify the device(s) and the \fBosd mkfs type\fP option must
+specify the file system type (normally one of btrfs, xfs, or ext4).
.UNINDENT
.INDENT 0.0
.TP
\fBosdmaptool\fP(8),
\fBcrushtool\fP(8)
.SH COPYRIGHT
-2012, Inktank Storage, Inc.
+2010-2013, Inktank Storage, Inc. and contributors. Licensed under Creative Commons BY-SA
.\" Generated by docutils manpage writer.
.
-.TH "RADOS" "8" "September 27, 2012" "dev" "Ceph"
+.TH "RADOS" "8" "April 29, 2013" "dev" "Ceph"
.SH NAME
rados \- rados object storage utility
.
.B \fBmkpool\fP \fIfoo\fP
Create a pool with name foo.
.TP
-.B \fBrmpool\fP \fIfoo\fP [ \flfoo\fP \-\-yes\-i\-really\-really\-mean\-it ]
+.B \fBrmpool\fP \fIfoo\fP [ \fIfoo\fP \-\-yes\-i\-really\-really\-mean\-it ]
Delete the pool foo (and all its data)
.UNINDENT
.SH POOL SPECIFIC COMMANDS
.sp
\fBceph\fP(8)
.SH COPYRIGHT
-2012, Inktank Storage, Inc.
+2010-2013, Inktank Storage, Inc. and contributors. Licensed under Creative Commons BY-SA
.\" Generated by docutils manpage writer.
.
-.TH "RBD" "8" "January 02, 2013" "dev" "Ceph"
+.TH "RBD" "8" "April 29, 2013" "dev" "Ceph"
.SH NAME
rbd \- manage rados block device (RBD) images
.
.B \-p pool, \-\-pool pool
Interact with the given pool. Required by most commands.
.UNINDENT
+.INDENT 0.0
+.TP
+.B \-\-no\-progress
+Do not output progress information (goes to standard error by
+default for some commands).
+.UNINDENT
.SH PARAMETERS
.INDENT 0.0
.TP
.INDENT 0.0
.TP
.B \-\-pretty\-format
-Make json or xml formatted output more human-readable.
+Make json or xml formatted output more human\-readable.
.UNINDENT
.SH COMMANDS
.INDENT 0.0
.sp
This requires format 2.
.TP
-.B \fBresize\fP [\fIimage\-name\fP]
+.B \fBresize\fP [\fIimage\-name\fP] [\-\-allow\-shrink]
Resizes rbd image. The size parameter also needs to be specified.
+The \-\-allow\-shrink option lets the size be reduced.
.TP
.B \fBrm\fP [\fIimage\-name\fP]
Deletes an rbd image (including all data blocks). If the image has
if possible. For import from stdin, the sparsification unit is
the data block size of the destination image (1 << order).
.TP
+.B \fBexport\-diff\fP [\fIimage\-name\fP] [\fIdest\-path\fP] [\-\-from\-snap \fIsnapname\fP]
+Exports an incremental diff for an image to dest path (use \- for stdout). If
+an initial snapshot is specified, only changes since that snapshot are included; otherwise,
+any regions of the image that contain data are included. The end snapshot is specified
+using the standard \-\-snap option or @snap syntax (see below). The image diff format includes
+metadata about image size changes, and the start and end snapshots. It efficiently represents
+discarded or \(aqzero\(aq regions of the image.
+.TP
+.B \fBimport\-diff\fP [\fIsrc\-path\fP] [\fIimage\-name\fP]
+Imports an incremental diff of an image and applies it to the current image. If the diff
+was generated relative to a start snapshot, we verify that snapshot already exists before
+continuing. If there was an end snapshot we verify it does not already exist before
+applying the changes, and create the snapshot when we are done.
+.TP
+.B \fBdiff\fP [\fIimage\-name\fP] [\-\-from\-snap \fIsnapname\fP]
+Dump a list of byte extents in the image that have changed since the specified start
+snapshot, or since the image was created. Each output line includes the starting offset
+(in bytes), the length of the region (in bytes), and either \(aqzero\(aq or \(aqdata\(aq to indicate
+whether the region is known to be zeros or may contain other data.
+.TP
.B \fBcp\fP [\fIsrc\-image\fP] [\fIdest\-image\fP]
Copies the content of a src\-image into the newly created dest\-image.
dest\-image will have the same size, order, and format as src\-image.
\fBceph\fP(8),
\fBrados\fP(8)
.SH COPYRIGHT
-2010-2012, Inktank Storage, Inc. and contributors. Licensed under Creative Commons BY-SA
+2010-2013, Inktank Storage, Inc. and contributors. Licensed under Creative Commons BY-SA
.\" Generated by docutils manpage writer.
.