2010-11-20 06:51:04 +08:00
|
|
|
What: /sys/bus/rbd/
|
|
|
|
Date: November 2010
|
2011-03-22 06:06:50 +08:00
|
|
|
Contact: Yehuda Sadeh <yehuda@newdream.net>,
|
2010-11-20 06:51:04 +08:00
|
|
|
Sage Weil <sage@newdream.net>
|
|
|
|
Description:
|
|
|
|
|
|
|
|
Being used for adding and removing rbd block devices.
|
|
|
|
|
|
|
|
Usage: <mon ip addr> <options> <pool name> <rbd image name> [snap name]
|
|
|
|
|
|
|
|
$ echo "192.168.0.1 name=admin rbd foo" > /sys/bus/rbd/add
|
|
|
|
|
|
|
|
The snapshot name can be "-" or omitted to map the image read/write. A <dev-id>
|
|
|
|
will be assigned for any registered block device. If snapshot is used, it will
|
|
|
|
be mapped read-only.
|
|
|
|
|
|
|
|
Removal of a device:
|
|
|
|
|
|
|
|
$ echo <dev-id> > /sys/bus/rbd/remove
|
|
|
|
|
|
|
|
Entries under /sys/bus/rbd/devices/<dev-id>/
|
|
|
|
--------------------------------------------
|
|
|
|
|
|
|
|
client_id
|
|
|
|
|
|
|
|
The ceph unique client id that was assigned for this specific session.
|
|
|
|
|
2012-07-14 09:35:12 +08:00
|
|
|
features
|
|
|
|
|
|
|
|
A hexadecimal encoding of the feature bits for this image.
|
|
|
|
|
2010-11-20 06:51:04 +08:00
|
|
|
major
|
|
|
|
|
|
|
|
The block device major number.
|
|
|
|
|
|
|
|
name
|
|
|
|
|
|
|
|
The name of the rbd image.
|
|
|
|
|
2012-07-11 09:30:11 +08:00
|
|
|
image_id
|
|
|
|
|
|
|
|
The unique id for the rbd image. (For rbd image format 1
|
|
|
|
this is empty.)
|
|
|
|
|
2010-11-20 06:51:04 +08:00
|
|
|
pool
|
|
|
|
|
2012-07-12 23:46:35 +08:00
|
|
|
The name of the storage pool where this rbd image resides.
|
|
|
|
An rbd image name is unique within its pool.
|
|
|
|
|
|
|
|
pool_id
|
|
|
|
|
|
|
|
The unique identifier for the rbd image's pool. This is
|
|
|
|
a permanent attribute of the pool. A pool's id will never
|
|
|
|
change.
|
2010-11-20 06:51:04 +08:00
|
|
|
|
|
|
|
size
|
|
|
|
|
|
|
|
The size (in bytes) of the mapped block device.
|
|
|
|
|
|
|
|
refresh
|
|
|
|
|
|
|
|
Writing to this file will reread the image header data and set
|
|
|
|
all relevant datastructures accordingly.
|
|
|
|
|
|
|
|
current_snap
|
|
|
|
|
|
|
|
The current snapshot for which the device is mapped.
|
|
|
|
|
|
|
|
snap_*
|
|
|
|
|
|
|
|
A directory per each snapshot
|
|
|
|
|
2012-10-26 12:34:42 +08:00
|
|
|
parent
|
|
|
|
|
|
|
|
Information identifying the pool, image, and snapshot id for
|
|
|
|
the parent image in a layered rbd image (format 2 only).
|
2010-11-20 06:51:04 +08:00
|
|
|
|
|
|
|
Entries under /sys/bus/rbd/devices/<dev-id>/snap_<snap-name>
|
|
|
|
-------------------------------------------------------------
|
|
|
|
|
2011-12-02 07:12:03 +08:00
|
|
|
snap_id
|
2010-11-20 06:51:04 +08:00
|
|
|
|
|
|
|
The rados internal snapshot id assigned for this snapshot
|
|
|
|
|
2011-12-02 07:12:03 +08:00
|
|
|
snap_size
|
2010-11-20 06:51:04 +08:00
|
|
|
|
|
|
|
The size of the image when this snapshot was taken.
|
|
|
|
|
2012-07-14 09:35:12 +08:00
|
|
|
snap_features
|
|
|
|
|
|
|
|
A hexadecimal encoding of the feature bits for this snapshot.
|
2010-11-20 06:51:04 +08:00
|
|
|
|