~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-rbd

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-bus-rbd (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-bus-rbd (Version linux-4.16.18)


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

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php