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 |