| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | What:		/sys/bus/rbd/add | 
|  | 2 | Date:		Oct, 2010 | 
|  | 3 | KernelVersion:	v2.6.37 | 
|  | 4 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 5 | Description: | 
|  | 6 | (WO) Add rbd block device. | 
|  | 7 |  | 
|  | 8 | Usage: <mon ip addr> <options> <pool name> <rbd image name> [<snap name>] | 
|  | 9 |  | 
|  | 10 | $ echo "192.168.0.1 name=admin rbd foo" > /sys/bus/rbd/add | 
|  | 11 |  | 
|  | 12 | The snapshot name can be "-" or omitted to map the image | 
|  | 13 | read/write. A <dev-id> will be assigned for any registered block | 
|  | 14 | device. If snapshot is used, it will be mapped read-only. | 
|  | 15 |  | 
|  | 16 |  | 
|  | 17 | What:		/sys/bus/rbd/remove | 
|  | 18 | Date:		Oct, 2010 | 
|  | 19 | KernelVersion:	v2.6.37 | 
|  | 20 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 21 | Description: | 
|  | 22 | (WO) Remove rbd block device. | 
|  | 23 |  | 
|  | 24 | Usage: <dev-id> [force] | 
|  | 25 |  | 
|  | 26 | $ echo 2 > /sys/bus/rbd/remove | 
|  | 27 |  | 
|  | 28 | Optional "force" argument which when passed will wait for | 
|  | 29 | running requests and then unmap the image. Requests sent to the | 
|  | 30 | driver after initiating the removal will be failed. (August | 
|  | 31 | 2016, since 4.9.) | 
|  | 32 |  | 
|  | 33 |  | 
|  | 34 | What:		/sys/bus/rbd/add_single_major | 
|  | 35 | Date:		Dec, 2013 | 
|  | 36 | KernelVersion:	v3.14 | 
|  | 37 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 38 | Description: | 
|  | 39 | (WO) Available only if rbd module is inserted with single_major | 
|  | 40 | parameter set to true. | 
|  | 41 |  | 
|  | 42 | Usage is the same as for /sys/bus/rbd/add. If present, this | 
|  | 43 | should be used instead of the latter: any attempts to use | 
|  | 44 | /sys/bus/rbd/add if /sys/bus/rbd/add_single_major is available | 
|  | 45 | will fail for backwards compatibility reasons. | 
|  | 46 |  | 
|  | 47 |  | 
|  | 48 | What:		/sys/bus/rbd/remove_single_major | 
|  | 49 | Date:		Dec, 2013 | 
|  | 50 | KernelVersion:	v3.14 | 
|  | 51 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 52 | Description: | 
|  | 53 | (WO) Available only if rbd module is inserted with single_major | 
|  | 54 | parameter set to true. | 
|  | 55 |  | 
|  | 56 | Usage is the same as for /sys/bus/rbd/remove. If present, this | 
|  | 57 | should be used instead of the latter: any attempts to use | 
|  | 58 | /sys/bus/rbd/remove if /sys/bus/rbd/remove_single_major is | 
|  | 59 | available will fail for backwards compatibility reasons. | 
|  | 60 |  | 
|  | 61 |  | 
|  | 62 | What:		/sys/bus/rbd/supported_features | 
|  | 63 | Date:		Mar, 2017 | 
|  | 64 | KernelVersion:	v4.11 | 
|  | 65 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 66 | Description: | 
|  | 67 | (RO) Displays the features supported by the rbd module so that | 
|  | 68 | userspace can generate meaningful error messages and spell out | 
|  | 69 | unsupported features that need to be disabled. | 
|  | 70 |  | 
|  | 71 |  | 
|  | 72 | What:		/sys/bus/rbd/devices/<dev-id>/size | 
|  | 73 | What:		/sys/bus/rbd/devices/<dev-id>/major | 
|  | 74 | What:		/sys/bus/rbd/devices/<dev-id>/client_id | 
|  | 75 | What:		/sys/bus/rbd/devices/<dev-id>/pool | 
|  | 76 | What:		/sys/bus/rbd/devices/<dev-id>/name | 
|  | 77 | What:		/sys/bus/rbd/devices/<dev-id>/refresh | 
|  | 78 | What:		/sys/bus/rbd/devices/<dev-id>/current_snap | 
|  | 79 | Date:		Oct, 2010 | 
|  | 80 | KernelVersion:	v2.6.37 | 
|  | 81 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 82 | Description: | 
|  | 83 | size:		(RO) The size (in bytes) of the mapped block | 
|  | 84 | device. | 
|  | 85 |  | 
|  | 86 | major:		(RO) The block device major number. | 
|  | 87 |  | 
|  | 88 | client_id:	(RO) The ceph unique client id that was assigned | 
|  | 89 | for this specific session. | 
|  | 90 |  | 
|  | 91 | pool:		(RO) The name of the storage pool where this rbd | 
|  | 92 | image resides. An rbd image name is unique | 
|  | 93 | within its pool. | 
|  | 94 |  | 
|  | 95 | name:		(RO) The name of the rbd image. | 
|  | 96 |  | 
|  | 97 | refresh:	(WO) Writing to this file will reread the image | 
|  | 98 | header data and set all relevant data structures | 
|  | 99 | accordingly. | 
|  | 100 |  | 
|  | 101 | current_snap:	(RO) The current snapshot for which the device | 
|  | 102 | is mapped. | 
|  | 103 |  | 
|  | 104 |  | 
|  | 105 | What:		/sys/bus/rbd/devices/<dev-id>/pool_id | 
|  | 106 | Date:		Jul, 2012 | 
|  | 107 | KernelVersion:	v3.6 | 
|  | 108 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 109 | Description: | 
|  | 110 | (RO) The unique identifier for the rbd image's pool. This is a | 
|  | 111 | permanent attribute of the pool. A pool's id will never change. | 
|  | 112 |  | 
|  | 113 |  | 
|  | 114 | What:		/sys/bus/rbd/devices/<dev-id>/image_id | 
|  | 115 | What:		/sys/bus/rbd/devices/<dev-id>/features | 
|  | 116 | Date:		Oct, 2012 | 
|  | 117 | KernelVersion:	v3.7 | 
|  | 118 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 119 | Description: | 
|  | 120 | image_id:	(RO) The unique id for the rbd image. (For rbd | 
|  | 121 | image format 1 this is empty.) | 
|  | 122 |  | 
|  | 123 | features:	(RO) A hexadecimal encoding of the feature bits | 
|  | 124 | for this image. | 
|  | 125 |  | 
|  | 126 |  | 
|  | 127 | What:		/sys/bus/rbd/devices/<dev-id>/parent | 
|  | 128 | Date:		Nov, 2012 | 
|  | 129 | KernelVersion:	v3.8 | 
|  | 130 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 131 | Description: | 
|  | 132 | (RO) Information identifying the chain of parent images in a | 
|  | 133 | layered rbd image. Entries are separated by empty lines. | 
|  | 134 |  | 
|  | 135 |  | 
|  | 136 | What:		/sys/bus/rbd/devices/<dev-id>/minor | 
|  | 137 | Date:		Dec, 2013 | 
|  | 138 | KernelVersion:	v3.14 | 
|  | 139 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 140 | Description: | 
|  | 141 | (RO) The block device minor number. | 
|  | 142 |  | 
|  | 143 |  | 
|  | 144 | What:		/sys/bus/rbd/devices/<dev-id>/snap_id | 
|  | 145 | What:		/sys/bus/rbd/devices/<dev-id>/config_info | 
|  | 146 | What:		/sys/bus/rbd/devices/<dev-id>/cluster_fsid | 
|  | 147 | What:		/sys/bus/rbd/devices/<dev-id>/client_addr | 
|  | 148 | Date:		Aug, 2016 | 
|  | 149 | KernelVersion:	v4.9 | 
|  | 150 | Contact:	Sage Weil <sage@newdream.net> | 
|  | 151 | Description: | 
|  | 152 | snap_id:	(RO) The current snapshot's id. | 
|  | 153 |  | 
|  | 154 | config_info:	(RO) The string written into | 
|  | 155 | /sys/bus/rbd/add{,_single_major}. | 
|  | 156 |  | 
|  | 157 | cluster_fsid:	(RO) The ceph cluster UUID. | 
|  | 158 |  | 
|  | 159 | client_addr:	(RO) The ceph unique client | 
|  | 160 | entity_addr_t (address + nonce). The format is | 
|  | 161 | <address>:<port>/<nonce>: '1.2.3.4:1234/5678' or | 
|  | 162 | '[1:2:3:4:5:6:7:8]:1234/5678'. |