123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- What: /sys/bus/rbd/add
- Date: Oct, 2010
- KernelVersion: v2.6.37
- Contact: Sage Weil <[email protected]>
- Description:
- (WO) Add rbd block device.
- Usage: <mon ip addr> <options> <pool name> <rbd image name> [<snap name>]
- Example::
- $ 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 <[email protected]>
- Description:
- (WO) Remove rbd block device.
- Usage: <dev-id> [force]
- Example::
- $ 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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 <[email protected]>
- 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'.
- ============ ================================================
|