Gentoo Archives: gentoo-user-ru

From: Konstantin <konstantin@××××××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] LVM: incorrect metadata area header checksum
Date: Mon, 03 Jan 2011 00:41:08
Message-Id: 533310679.20110103024029@astafjev.com
In Reply to: Re: [gentoo-user-ru] LVM: incorrect metadata area header checksum by Alexander Tiurin
1 Приветствую!
2
3 Monday, January 3, 2011, 02:06:32, Alexander Tiurin wrote:
4
5 > On Mon, 3 Jan 2011 01:39:17 +0200
6 > Konstantin <konstantin@××××××××.com> wrote:
7
8 K>> Приветствую!
9 K>>
10 K>> Monday, January 3, 2011, 00:46:12, Голубев Александр wrote:
11 K>> > 02.01.2011, 22:39, "Konstantin" <konstantin@××××××××.com>:
12 K>> >> Hello Gentoo-user-ru,
13 K>> >>
14 K>> >> Пробовал сегодня на файловом сервере обновить ядро до
15 K>> >> sys-kernel/hardened-sources-2.6.36-r6 и после перезагрузки
16 K>> >> обнаружил что при загрузке системы (RAID-6 из шести дисков
17 K>> >> - /dev/md2, на нем содан LVM "vg" рут находится на /dev/vg/slash)
18 K>> >> lvm не может обнаружить logical volumes:
19 K>> >>
20 K>> >> Incorrect metadata area header checksum
21 K>> >> Incorrect metadata area header checksum
22 K>> >> Incorrect metadata area header checksum
23 K>> >> Volume group "vg" inconsistent
24 K>> >> Incorrect metadata area header checksum
25 K>> >> Incorrect metadata area header checksum
26 K>> >> WARNING: Inconsistent metadata found for VG vg - updating to use
27 K>> >> version 29 Incorrect metadata area header checksum
28 K>> >> Automatic metadata correction failed
29 K>> >>
30
31
32 > Гугл выкидывает интересные комбинации на "Recover logical
33 > volume metadata". Может, там что-то найдется нужное.
34
35 Уже усиленно гуглю. Насколько понимаю главное для меня сейчас найти
36 именно этот lvm backup файл. Так как md доступен, то мне надо
37 просканировать этот массив на предмет следующей строки:
38
39 # Generated by LVM2
40
41 как это можно правильно сделать из под gentoo minimal livecd?
42
43 а также мне уже удалось командой:
44
45 livecd gentoo # dd if=/dev/md126 bs=512 count=255 skip=0 of=/tmp/md2-raw-start
46
47 вытащить циклический текст, который скорее всего и будет необходимым
48 мне файлом.
49
50 vg {
51 id = "RyQ0r4-vERQ-gSum-35Fo-EL08-LcBI-VauxJ5"
52 seqno = 29
53 status = ["RESIZEABLE", "READ", "WRITE"]
54 flags = []
55 extent_size = 8192
56 max_lv = 0
57 max_pv = 0
58
59 physical_volumes {
60
61 pv0 {
62 id = "w38Lom-rIpL-6N8Z-LP4a-H2ys-tjYO-cZW4Gx"
63 device = "/dev/md2"
64
65 status = ["ALLOCATABLE"]
66 flags = []
67 dev_size = 7813051008
68 pe_start = 384
69 pe_count = 953741
70 }
71 }
72
73 logical_volumes {
74
75 slash {
76 id = "8zUXvb-pzTc-2ZY5-do6j-GQbG-dZIx-QYAFaP"
77 status = ["READ", "WRITE", "VISIBLE"]
78 flags = []
79 segment_count = 1
80
81 segment1 {
82 start_extent = 0
83 extent_count = 2560
84
85 type = "striped"
86 stripe_count = 1 # linear
87
88 stripes = [
89 "pv0", 0
90 ]
91 }
92 }
93
94 log {
95 id = "BRw7wy-V4qc-0Sff-eQQh-0bzd-draw-1zAp2s"
96 status = ["READ", "WRITE", "VISIBLE"]
97 flags = []
98 segment_count = 1
99
100 segment1 {
101 start_extent = 0
102 extent_count = 1024
103
104 type = "striped"
105 stripe_count = 1 # linear
106
107 stripes = [
108 "pv0", 2560
109 ]
110 }
111 }
112
113 portage {
114 id = "cFYuOq-rE1J-ZWHz-m7wP-8Nyx-2411-dFn1aC"
115 status = ["READ", "WRITE", "VISIBLE"]
116 flags = []
117 segment_count = 1
118
119 segment1 {
120 start_extent = 0
121 extent_count = 512
122
123 type = "striped"
124 stripe_count = 1 # linear
125
126 stripes = [
127 "pv0", 3584
128 ]
129 }
130 }
131
132 distfiles {
133 id = "XxJn3j-NCeW-GdPs-VWCE-ZwlR-loZs-51pTUo"
134 status = ["READ", "WRITE", "VISIBLE"]
135 flags = []
136 segment_count = 1
137
138 segment1 {
139 start_extent = 0
140 extent_count = 1024
141
142 type = "striped"
143 stripe_count = 1 # linear
144
145 stripes = [
146 "pv0", 4096
147 ]
148 }
149 }
150
151 tmp {
152 id = "vJ37a9-OVL1-z892-ktBl-A7i3-oED3-2nxSqJ"
153 status = ["READ", "WRITE", "VISIBLE"]
154 flags = []
155 segment_count = 1
156
157 segment1 {
158 start_extent = 0
159 extent_count = 512
160
161 type = "striped"
162 stripe_count = 1 # linear
163
164 stripes = [
165 "pv0", 5120
166 ]
167 }
168 }
169
170 mysql {
171 id = "GG21Yh-0Lk4-GEO3-Jzwd-IoUq-MfFS-23hIrM"
172 status = ["READ", "WRITE", "VISIBLE"]
173 flags = []
174 segment_count = 2
175
176 segment1 {
177 start_extent = 0
178 extent_count = 256
179
180 type = "striped"
181 stripe_count = 1 # linear
182
183 stripes = [
184 "pv0", 5632
185 ]
186 }
187 segment2 {
188 start_extent = 256
189 extent_count = 2304
190
191 type = "striped"
192 stripe_count = 1 # linear
193
194 stripes = [
195 "pv0", 922624
196 ]
197 }
198 }
199
200 home {
201 id = "eHrUny-mlx7-Of8E-LNHl-KCa2-mshA-52nDnx"
202 status = ["READ", "WRITE", "VISIBLE"]
203 flags = []
204 segment_count = 1
205
206 segment1 {
207 start_extent = 0
208 extent_count = 256
209
210 type = "striped"
211 stripe_count = 1 # linear
212
213 stripes = [
214 "pv0", 5888
215 ]
216 }
217 }
218
219 ftp {
220 id = "R3Eczc-Q5x6-Diqc-AO9K-r6MR-Glfo-8QwLlq"
221 status = ["READ", "WRITE", "VISIBLE"]
222 flags = []
223 segment_count = 2
224
225 segment1 {
226 start_extent = 0
227 extent_count = 524288
228
229 type = "striped"
230 stripe_count = 1 # linear
231
232 stripes = [
233 "pv0", 6144
234 ]
235 }
236 segment2 {
237 start_extent = 524288
238 extent_count = 390144
239
240 type = "striped"
241 stripe_count = 1 # linear
242
243 stripes = [
244 "pv0", 532480
245 ]
246 }
247 }
248
249 swap {
250 id = "39jgJ1-CqDn-Pl93-kzFt-YyhH-FWv7-7ye2zX"
251 status = ["READ", "WRITE", "VISIBLE"]
252 flags = []
253 segment_count = 1
254
255 segment1 {
256 start_extent = 0
257 extent_count = 2048
258
259 type = "striped"
260 stripe_count = 1 # linear
261
262 stripes = [
263 "pv0", 530432
264 ]
265 }
266 }
267 }
268 }
269 # Generated by LVM2 version 2.02.56(1) (2009-11-24): Tue Mar 30 21:52:19 2010
270
271 contents = "Text Format Volume Group"
272 version = 1
273
274 description = ""
275
276 creation_host = "ftp" # Linux ftp 2.6.28-hardened-r9 #3 SMP Sun Nov 22 05:00:39 EET 2009 i686
277 creation_time = 1269975139 # Tue Mar 30 21:52:19 2010
278
279
280 Боязнь потерять данные, останавливает от поспешных попыток
281 восстановления LVM метаданных. Делать резервную копию размером почти в
282 4 терабайта тоже сейчас не представляется возможным. Хочется бить уже
283 наверняка.
284
285 --
286 Konstantin

Replies

Subject Author
Re: [gentoo-user-ru] [SOLVED] LVM: incorrect metadata area header checksum Konstantin <konstantin@××××××××.com>