Blame view

kernel/linux-imx6_3.14.28/Documentation/ABI/stable/sysfs-class-ubi 6.79 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
  What:		/sys/class/ubi/
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		The ubi/ class sub-directory belongs to the UBI subsystem and
  		provides general UBI information, per-UBI device information
  		and per-UBI volume information.
  
  What:		/sys/class/ubi/version
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		This file contains version of the latest supported UBI on-media
  		format. Currently it is 1, and there is no plan to change this.
  		However, if in the future UBI needs on-flash format changes
  		which cannot be done in a compatible manner, a new format
  		version will be added. So this is a mechanism for possible
  		future backward-compatible (but forward-incompatible)
  		improvements.
  
  What:		/sys/class/ubiX/
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		The /sys/class/ubi0, /sys/class/ubi1, etc directories describe
  		UBI devices (UBI device 0, 1, etc). They contain general UBI
  		device information and per UBI volume information (each UBI
  		device may have many UBI volumes)
  
  What:		/sys/class/ubi/ubiX/avail_eraseblocks
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Amount of available logical eraseblock. For example, one may
  		create a new UBI volume which has this amount of logical
  		eraseblocks.
  
  What:		/sys/class/ubi/ubiX/bad_peb_count
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Count of bad physical eraseblocks on the underlying MTD device.
  
  What:		/sys/class/ubi/ubiX/bgt_enabled
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Contains ASCII "0
  " if the UBI background thread is disabled,
  		and ASCII "1
  " if it is enabled.
  
  What:		/sys/class/ubi/ubiX/dev
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Major and minor numbers of the character device corresponding
  		to this UBI device (in <major>:<minor> format).
  
  What:		/sys/class/ubi/ubiX/eraseblock_size
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Maximum logical eraseblock size this UBI device may provide. UBI
  		volumes may have smaller logical eraseblock size because of their
  		alignment.
  
  What:		/sys/class/ubi/ubiX/max_ec
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Maximum physical eraseblock erase counter value.
  
  What:		/sys/class/ubi/ubiX/max_vol_count
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Maximum number of volumes which this UBI device may have.
  
  What:		/sys/class/ubi/ubiX/min_io_size
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Minimum input/output unit size. All the I/O may only be done
  		in fractions of the contained number.
  
  What:		/sys/class/ubi/ubiX/mtd_num
  Date:		January 2008
  KernelVersion:	2.6.25
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Number of the underlying MTD device.
  
  What:		/sys/class/ubi/ubiX/reserved_for_bad
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Number of physical eraseblocks reserved for bad block handling.
  
  What:		/sys/class/ubi/ubiX/total_eraseblocks
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Total number of good (not marked as bad) physical eraseblocks on
  		the underlying MTD device.
  
  What:		/sys/class/ubi/ubiX/volumes_count
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Count of volumes on this UBI device.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		The /sys/class/ubi/ubiX/ubiX_0/, /sys/class/ubi/ubiX/ubiX_1/,
  		etc directories describe UBI volumes on UBI device X (volumes
  		0, 1, etc).
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/alignment
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Volume alignment - the value the logical eraseblock size of
  		this volume has to be aligned on. For example, 2048 means that
  		logical eraseblock size is multiple of 2048. In other words,
  		volume logical eraseblock size is UBI device logical eraseblock
  		size aligned to the alignment value.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/corrupted
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Contains ASCII "0
  " if the UBI volume is OK, and ASCII "1
  "
  		if it is corrupted (e.g., due to an interrupted volume update).
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/data_bytes
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		The amount of data this volume contains. This value makes sense
  		only for static volumes, and for dynamic volume it equivalent
  		to the total volume size in bytes.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/dev
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Major and minor numbers of the character device corresponding
  		to this UBI volume (in <major>:<minor> format).
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/name
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Volume name.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/reserved_ebs
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Count of physical eraseblock reserved for this volume.
  		Equivalent to the volume size in logical eraseblocks.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/type
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Volume type. Contains ASCII "dynamic
  " for dynamic volumes and
  		"static
  " for static volumes.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/upd_marker
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Contains ASCII "0
  " if the update marker is not set for this
  		volume, and "1
  " if it is set. The update marker is set when
  		volume update starts, and cleaned when it ends. So the presence
  		of the update marker indicates that the volume is being updated
  		at the moment of the update was interrupted. The later may be
  		checked using the "corrupted" sysfs file.
  
  What:		/sys/class/ubi/ubiX/ubiX_Y/usable_eb_size
  Date:		July 2006
  KernelVersion:	2.6.22
  Contact:	Artem Bityutskiy <dedekind@infradead.org>
  Description:
  		Logical eraseblock size of this volume. Equivalent to logical
  		eraseblock size of the device aligned on the volume alignment
  		value.