| What:		/sys/bus/rbd/add | 
 | Date:		Oct, 2010 | 
 | KernelVersion:	v2.6.37 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(WO) Add rbd block device. | 
 |  | 
 | 		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. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/remove | 
 | Date:		Oct, 2010 | 
 | KernelVersion:	v2.6.37 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(WO) Remove rbd block device. | 
 |  | 
 | 		Usage: <dev-id> [force] | 
 |  | 
 | 		 $ echo 2 > /sys/bus/rbd/remove | 
 |  | 
 | 		Optional "force" argument which when passed will wait for | 
 | 		running requests and then unmap the image. Requests sent to the | 
 | 		driver after initiating the removal will be failed. (August | 
 | 		2016, since 4.9.) | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/add_single_major | 
 | Date:		Dec, 2013 | 
 | KernelVersion:	v3.14 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(WO) Available only if rbd module is inserted with single_major | 
 | 		parameter set to true. | 
 |  | 
 | 		Usage is the same as for /sys/bus/rbd/add. If present, this | 
 | 		should be used instead of the latter: any attempts to use | 
 | 		/sys/bus/rbd/add if /sys/bus/rbd/add_single_major is available | 
 | 		will fail for backwards compatibility reasons. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/remove_single_major | 
 | Date:		Dec, 2013 | 
 | KernelVersion:	v3.14 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(WO) Available only if rbd module is inserted with single_major | 
 | 		parameter set to true. | 
 |  | 
 | 		Usage is the same as for /sys/bus/rbd/remove. If present, this | 
 | 		should be used instead of the latter: any attempts to use | 
 | 		/sys/bus/rbd/remove if /sys/bus/rbd/remove_single_major is | 
 | 		available will fail for backwards compatibility reasons. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/supported_features | 
 | Date:		Mar, 2017 | 
 | KernelVersion:	v4.11 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(RO) Displays the features supported by the rbd module so that | 
 | 		userspace can generate meaningful error messages and spell out | 
 | 		unsupported features that need to be disabled. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/devices/<dev-id>/size | 
 | What:		/sys/bus/rbd/devices/<dev-id>/major | 
 | What:		/sys/bus/rbd/devices/<dev-id>/client_id | 
 | What:		/sys/bus/rbd/devices/<dev-id>/pool | 
 | What:		/sys/bus/rbd/devices/<dev-id>/name | 
 | What:		/sys/bus/rbd/devices/<dev-id>/refresh | 
 | What:		/sys/bus/rbd/devices/<dev-id>/current_snap | 
 | Date:		Oct, 2010 | 
 | KernelVersion:	v2.6.37 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		size:		(RO) The size (in bytes) of the mapped block | 
 | 				device. | 
 |  | 
 | 		major:		(RO) The block device major number. | 
 |  | 
 | 		client_id:	(RO) The ceph unique client id that was assigned | 
 | 				for this specific session. | 
 |  | 
 | 		pool:		(RO) The name of the storage pool where this rbd | 
 | 				image resides. An rbd image name is unique | 
 | 				within its pool. | 
 |  | 
 | 		name:		(RO) The name of the rbd image. | 
 |  | 
 | 		refresh:	(WO) Writing to this file will reread the image | 
 | 				header data and set all relevant data structures | 
 | 				accordingly. | 
 |  | 
 | 		current_snap:	(RO) The current snapshot for which the device | 
 | 				is mapped. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/devices/<dev-id>/pool_id | 
 | Date:		Jul, 2012 | 
 | KernelVersion:	v3.6 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(RO) The unique identifier for the rbd image's pool. This is a | 
 | 		permanent attribute of the pool. A pool's id will never change. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/devices/<dev-id>/image_id | 
 | What:		/sys/bus/rbd/devices/<dev-id>/features | 
 | Date:		Oct, 2012 | 
 | KernelVersion:	v3.7 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		image_id:	(RO) The unique id for the rbd image. (For rbd | 
 | 				image format 1 this is empty.) | 
 |  | 
 | 		features:	(RO) A hexadecimal encoding of the feature bits | 
 | 				for this image. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/devices/<dev-id>/parent | 
 | Date:		Nov, 2012 | 
 | KernelVersion:	v3.8 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(RO) Information identifying the chain of parent images in a | 
 | 		layered rbd image. Entries are separated by empty lines. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/devices/<dev-id>/minor | 
 | Date:		Dec, 2013 | 
 | KernelVersion:	v3.14 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		(RO) The block device minor number. | 
 |  | 
 |  | 
 | What:		/sys/bus/rbd/devices/<dev-id>/snap_id | 
 | What:		/sys/bus/rbd/devices/<dev-id>/config_info | 
 | What:		/sys/bus/rbd/devices/<dev-id>/cluster_fsid | 
 | What:		/sys/bus/rbd/devices/<dev-id>/client_addr | 
 | Date:		Aug, 2016 | 
 | KernelVersion:	v4.9 | 
 | Contact:	Sage Weil <sage@newdream.net> | 
 | Description: | 
 | 		snap_id:	(RO) The current snapshot's id. | 
 |  | 
 | 		config_info:	(RO) The string written into | 
 | 				/sys/bus/rbd/add{,_single_major}. | 
 |  | 
 | 		cluster_fsid:	(RO) The ceph cluster UUID. | 
 |  | 
 | 		client_addr:	(RO) The ceph unique client | 
 | 				entity_addr_t (address + nonce). The format is | 
 | 				<address>:<port>/<nonce>: '1.2.3.4:1234/5678' or | 
 | 				'[1:2:3:4:5:6:7:8]:1234/5678'. |