1 |
Приветствую! |
2 |
|
3 |
Sunday, January 2, 2011, 21:39:39, Konstantin wrote: |
4 |
> Пробовал сегодня на файловом сервере обновить ядро до |
5 |
> sys-kernel/hardened-sources-2.6.36-r6 и после перезагрузки обнаружил |
6 |
> что при загрузке системы (RAID-6 из шести дисков - /dev/md2, на нем |
7 |
> содан LVM "vg" рут находится на /dev/vg/slash) lvm не может обнаружить |
8 |
> logical volumes: |
9 |
|
10 |
> Incorrect metadata area header checksum |
11 |
> Incorrect metadata area header checksum |
12 |
> Incorrect metadata area header checksum |
13 |
> Volume group "vg" inconsistent |
14 |
> Incorrect metadata area header checksum |
15 |
> Incorrect metadata area header checksum |
16 |
> WARNING: Inconsistent metadata found for VG vg - updating to use version 29 |
17 |
> Incorrect metadata area header checksum |
18 |
> Automatic metadata correction failed |
19 |
|
20 |
> Крайне не хочется терять данные, поэтому хочу спросить совета у тех |
21 |
> кто когда-нибудь сталкивался с такой проблемой. |
22 |
|
23 |
Уже несколько часов безуспешно пытаюсь восстановить данные. :( |
24 |
|
25 |
C livecd видно, что RAID работает исправно: |
26 |
|
27 |
livecd ~ # cat /proc/mdstat |
28 |
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] |
29 |
md126 : active raid6 sdf2[4] sda2[0] sdc2[2] sdd2[5] sdb2[1] sde2[3] |
30 |
3906525696 blocks level 6, 64k chunk, algorithm 2 [6/6] [UUUUUU] |
31 |
|
32 |
md127 : active (auto-read-only) raid1 sde1[4] sdd1[3] sdf1[5] sda1[0] sdb1[1] sdc1[2] |
33 |
128384 blocks [6/6] [UUUUUU] |
34 |
|
35 |
unused devices: <none> |
36 |
|
37 |
Память на всякий случай протестировал - memtest86 в течении двух |
38 |
часов ошибок не нашел. Пытаюсь разобраться как можно восстановить LVM, |
39 |
но не хватает теоретических знаний. |
40 |
|
41 |
livecd ~ # pvck /dev/md126 -vvv |
42 |
Processing: pvck /dev/md126 -vvv |
43 |
O_DIRECT will be used |
44 |
Setting global/locking_type to 1 |
45 |
Setting global/wait_for_locks to 1 |
46 |
File-based locking selected. |
47 |
Setting global/locking_dir to /var/lock/lvm |
48 |
Scanning /dev/md126 |
49 |
Opened /dev/md126 RO O_DIRECT |
50 |
/dev/md126: block size is 4096 bytes |
51 |
/dev/md126: lvm2 label detected |
52 |
lvmcache: /dev/md126: now in VG #orphans_lvm2 (#orphans_lvm2) |
53 |
/dev/md126: Found metadata at 77824 size 3129 (in area at 4096 size 192512) for vg (RyQ0r4-vERQ-gSum-35Fo-EL08-LcBI-VauxJ5) |
54 |
lvmcache: /dev/md126: now in VG vg with 2 mdas |
55 |
lvmcache: /dev/md126: setting vg VGID to RyQ0r4vERQgSum35FoEL08LcBIVauxJ5 |
56 |
lvmcache: /dev/md126: VG vg: Set creation host to ftp. |
57 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
58 |
Closed /dev/md126 |
59 |
Found label on /dev/md126, sector 1, type=LVM2 001 |
60 |
Found text metadata area: offset=4096, size=192512 |
61 |
Opened /dev/md126 RO O_DIRECT |
62 |
/dev/md126: block size is 4096 bytes |
63 |
Found LVM2 metadata record at offset=74752, size=3072, offset2=0 size2=0 |
64 |
Found LVM2 metadata record at offset=71680, size=3072, offset2=0 size2=0 |
65 |
Found LVM2 metadata record at offset=68608, size=3072, offset2=0 size2=0 |
66 |
Found LVM2 metadata record at offset=65536, size=3072, offset2=0 size2=0 |
67 |
Found LVM2 metadata record at offset=62464, size=3072, offset2=0 size2=0 |
68 |
Found LVM2 metadata record at offset=58880, size=3584, offset2=0 size2=0 |
69 |
Found LVM2 metadata record at offset=53760, size=5120, offset2=0 size2=0 |
70 |
Found LVM2 metadata record at offset=48640, size=5120, offset2=0 size2=0 |
71 |
Found LVM2 metadata record at offset=43520, size=5120, offset2=0 size2=0 |
72 |
Found LVM2 metadata record at offset=38400, size=5120, offset2=0 size2=0 |
73 |
Found LVM2 metadata record at offset=33280, size=5120, offset2=0 size2=0 |
74 |
Found LVM2 metadata record at offset=28160, size=5120, offset2=0 size2=0 |
75 |
Found LVM2 metadata record at offset=23040, size=5120, offset2=0 size2=0 |
76 |
Found LVM2 metadata record at offset=17920, size=5120, offset2=0 size2=0 |
77 |
Found LVM2 metadata record at offset=12800, size=5120, offset2=0 size2=0 |
78 |
Found LVM2 metadata record at offset=7680, size=5120, offset2=0 size2=0 |
79 |
Closed /dev/md126 |
80 |
Found text metadata area: offset=3000211603456, size=131072 |
81 |
Opened /dev/md126 RO O_DIRECT |
82 |
/dev/md126: block size is 4096 bytes |
83 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
84 |
Closed /dev/md126 |
85 |
|
86 |
Вижу что сами логические разделы на каком-то уровне видны: |
87 |
|
88 |
livecd ~ # vgdisplay -vvv |
89 |
Processing: vgdisplay -vvv |
90 |
O_DIRECT will be used |
91 |
Setting global/locking_type to 1 |
92 |
Setting global/wait_for_locks to 1 |
93 |
File-based locking selected. |
94 |
Setting global/locking_dir to /var/lock/lvm |
95 |
Finding all volume groups |
96 |
/dev/md126: lvm2 label detected |
97 |
lvmcache: /dev/md126: now in VG #orphans_lvm2 (#orphans_lvm2) |
98 |
/dev/md126: Found metadata at 77824 size 3129 (in area at 4096 size 192512) for vg (RyQ0r4-vERQ-gSum-35Fo-EL08-LcBI-VauxJ5) |
99 |
lvmcache: /dev/md126: now in VG vg with 2 mdas |
100 |
lvmcache: /dev/md126: setting vg VGID to RyQ0r4vERQgSum35FoEL08LcBIVauxJ5 |
101 |
lvmcache: /dev/md126: VG vg: Set creation host to ftp. |
102 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
103 |
Closed /dev/md126 |
104 |
Opened /dev/md127 RO O_DIRECT |
105 |
/dev/md127: block size is 4096 bytes |
106 |
/dev/md127: No label detected |
107 |
Closed /dev/md127 |
108 |
Finding volume group "vg" |
109 |
Locking /var/lock/lvm/V_vg RB |
110 |
_do_flock /var/lock/lvm/V_vg:aux WB |
111 |
_undo_flock /var/lock/lvm/V_vg:aux |
112 |
_do_flock /var/lock/lvm/V_vg RB |
113 |
Opened /dev/md126 RO O_DIRECT |
114 |
/dev/md126: block size is 4096 bytes |
115 |
/dev/md126: lvm2 label detected |
116 |
lvmcache: /dev/md126: now in VG #orphans_lvm2 (#orphans_lvm2) with 2 mdas |
117 |
/dev/md126: Found metadata at 77824 size 3129 (in area at 4096 size 192512) for vg (RyQ0r4-vERQ-gSum-35Fo-EL08-LcBI-VauxJ5) |
118 |
lvmcache: /dev/md126: now in VG vg with 2 mdas |
119 |
lvmcache: /dev/md126: setting vg VGID to RyQ0r4vERQgSum35FoEL08LcBIVauxJ5 |
120 |
lvmcache: /dev/md126: VG vg: Set creation host to ftp. |
121 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
122 |
Using cached label for /dev/md126 |
123 |
Read vg metadata (29) from /dev/md126 at 77824 size 3129 |
124 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
125 |
/dev/md126 0: 0 2560: slash(0:0) |
126 |
/dev/md126 1: 2560 1024: log(0:0) |
127 |
/dev/md126 2: 3584 512: portage(0:0) |
128 |
/dev/md126 3: 4096 1024: distfiles(0:0) |
129 |
/dev/md126 4: 5120 512: tmp(0:0) |
130 |
/dev/md126 5: 5632 256: mysql(0:0) |
131 |
/dev/md126 6: 5888 256: home(0:0) |
132 |
/dev/md126 7: 6144 524288: ftp(0:0) |
133 |
/dev/md126 8: 530432 2048: swap(0:0) |
134 |
/dev/md126 9: 532480 390144: ftp(524288:0) |
135 |
/dev/md126 10: 922624 2304: mysql(256:0) |
136 |
/dev/md126 11: 924928 28813: NULL(0:0) |
137 |
Unlocking /var/lock/lvm/V_vg |
138 |
_undo_flock /var/lock/lvm/V_vg |
139 |
Closed /dev/md126 |
140 |
Locking /var/lock/lvm/V_vg WB |
141 |
_do_flock /var/lock/lvm/V_vg:aux WB |
142 |
_do_flock /var/lock/lvm/V_vg WB |
143 |
_undo_flock /var/lock/lvm/V_vg:aux |
144 |
Opened /dev/md126 RW O_DIRECT |
145 |
/dev/md126: block size is 4096 bytes |
146 |
/dev/md126: lvm2 label detected |
147 |
lvmcache: /dev/md126: now in VG #orphans_lvm2 (#orphans_lvm2) with 2 mdas |
148 |
/dev/md126: Found metadata at 77824 size 3129 (in area at 4096 size 192512) for vg (RyQ0r4-vERQ-gSum-35Fo-EL08-LcBI-VauxJ5) |
149 |
lvmcache: /dev/md126: now in VG vg with 2 mdas |
150 |
lvmcache: /dev/md126: setting vg VGID to RyQ0r4vERQgSum35FoEL08LcBIVauxJ5 |
151 |
lvmcache: /dev/md126: VG vg: Set creation host to ftp. |
152 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
153 |
Using cached label for /dev/md126 |
154 |
Read vg metadata (29) from /dev/md126 at 77824 size 3129 |
155 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
156 |
WARNING: Inconsistent metadata found for VG vg - updating to use version 29 |
157 |
/dev/md126 0: 0 2560: slash(0:0) |
158 |
/dev/md126 1: 2560 1024: log(0:0) |
159 |
/dev/md126 2: 3584 512: portage(0:0) |
160 |
/dev/md126 3: 4096 1024: distfiles(0:0) |
161 |
/dev/md126 4: 5120 512: tmp(0:0) |
162 |
/dev/md126 5: 5632 256: mysql(0:0) |
163 |
/dev/md126 6: 5888 256: home(0:0) |
164 |
/dev/md126 7: 6144 524288: ftp(0:0) |
165 |
/dev/md126 8: 530432 2048: swap(0:0) |
166 |
/dev/md126 9: 532480 390144: ftp(524288:0) |
167 |
/dev/md126 10: 922624 2304: mysql(256:0) |
168 |
/dev/md126 11: 924928 28813: NULL(0:0) |
169 |
Writing vg metadata to /dev/md126 at 81408 len 3156 |
170 |
Incorrect metadata area header checksum on /dev/md126 at offset 3000211603456 |
171 |
Wiping pre-committed vg metadata from /dev/md126 header at 4096 |
172 |
Automatic metadata correction failed |
173 |
Recovery of volume group "vg" failed. |
174 |
Unlocking /var/lock/lvm/V_vg |
175 |
_undo_flock /var/lock/lvm/V_vg |
176 |
Closed /dev/md126 |
177 |
Failed to vg_read vg |
178 |
|
179 |
Но как можно поправить ситуацию - не представляю. :( |
180 |
|
181 |
-- |
182 |
Konstantin |