Страница 1 из 1
GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-06-13 14:55:52
sergio
Всем здрасьте!
Как-то давно не перегружал сервак. Сегодня при загрузке заметил такое:
Код: Выделить всё
ad0: 152626MB <WDC WD1600AAJS-08PSA0 05.06H05> at ata0-master UDMA100 SATA 1.5Gb/s
ad2: 114473MB <WDC WD1200JB-00EVA0 15.05R15> at ata1-master UDMA100
GEOM_MIRROR: Device mirror/gm0 launched (2/2).
GEOM_PART: integrity check failed (mirror/gm0, MBR)
настораживает вот это:
GEOM_PART: integrity check failed (mirror/gm0, MBR)
2 диска, работает в gmirror
gmirror status
Код: Выделить всё
Name Status Components
mirror/gm0 COMPLETE ad0 (ACTIVE)
ad2 (ACTIVE)
а вот gpart показывает CORRUPT
> gpart show
Код: Выделить всё
=> 63 234441584 mirror/gm0 MBR (111G) [CORRUPT]
63 234441585 1 freebsd [active] (111G)
=> 0 234441585 mirror/gm0s1 BSD (111G)
0 2097152 1 freebsd-ufs (1.0G)
2097152 1048576 2 freebsd-swap (512M)
3145728 41943040 4 freebsd-ufs (20G)
45088768 4194304 5 freebsd-ufs (2.0G)
49283072 25165824 6 freebsd-ufs (12G)
74448896 159992689 7 freebsd-ufs (76G)
шо делать?

Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-06-13 15:03:19
sergio
gpart list
Код: Выделить всё
ol# //> gpart list
Geom name: mirror/gm0
modified: false
state: CORRUPT
fwheads: 255
fwsectors: 63
last: 234441646
first: 63
entries: 4
scheme: MBR
Providers:
1. Name: mirror/gm0s1
Mediasize: 120034091520 (111G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 32256
Mode: r6w6e11
attrib: active
rawtype: 165
length: 120034091520
offset: 32256
type: freebsd
index: 1
end: 234441647
start: 63
Consumers:
1. Name: mirror/gm0
Mediasize: 120034123264 (111G)
Sectorsize: 512
Mode: r6w6e17
Geom name: mirror/gm0s1
modified: false
state: OK
fwheads: 255
fwsectors: 63
last: 234441584
first: 0
entries: 8
scheme: BSD
Providers:
1. Name: mirror/gm0s1a
Mediasize: 1073741824 (1.0G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 32256
Mode: r1w1e1
rawtype: 7
length: 1073741824
offset: 0
type: freebsd-ufs
index: 1
end: 2097151
start: 0
2. Name: mirror/gm0s1b
Mediasize: 536870912 (512M)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 1073774080
Mode: r1w1e0
rawtype: 1
length: 536870912
offset: 1073741824
type: freebsd-swap
index: 2
end: 3145727
start: 2097152
3. Name: mirror/gm0s1d
Mediasize: 21474836480 (20G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 1610644992
Mode: r1w1e1
rawtype: 7
length: 21474836480
offset: 1610612736
type: freebsd-ufs
index: 4
end: 45088767
start: 3145728
4. Name: mirror/gm0s1e
Mediasize: 2147483648 (2.0G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 1610644992
Mode: r1w1e1
rawtype: 7
length: 2147483648
offset: 23085449216
type: freebsd-ufs
index: 5
end: 49283071
start: 45088768
5. Name: mirror/gm0s1f
Mediasize: 12884901888 (12G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 3758128640
Mode: r1w1e1
rawtype: 7
length: 12884901888
offset: 25232932864
type: freebsd-ufs
index: 6
end: 74448895
start: 49283072
6. Name: mirror/gm0s1g
Mediasize: 81916256768 (76G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 3758128640
Mode: r1w1e1
rawtype: 7
length: 81916256768
offset: 38117834752
type: freebsd-ufs
index: 7
end: 234441584
start: 74448896
Consumers:
1. Name: mirror/gm0s1
Mediasize: 120034091520 (111G)
Sectorsize: 512
Stripesize: 0
Stripeoffset: 32256
Mode: r6w6e11
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-06-13 15:07:58
sergio
Это может быть из-за того что диски в зеркале стоят разного объёма?
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-17 13:56:00
Spook1680
sergio писал(а):Это может быть из-за того что диски в зеркале стоят разного объёма?
В большую сторону можно, просто будет не задействован кусок диска.
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-17 15:33:10
snorlov
sergio писал(а):Это может быть из-за того что диски в зеркале стоят разного объёма?
Проблемы одновременного задействование gpt и gmirror на диск... И тот и другой свои копии метаданных размещают в конце дисков...
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-18 10:45:01
guest
snorlov писал(а):sergio писал(а):Это может быть из-за того что диски в зеркале стоят разного объёма?
Проблемы одновременного задействование gpt и gmirror на диск... И тот и другой свои копии метаданных размещают в конце дисков...
неверно:
- gpt хранит в последних 33 секторах альтернативную таблицу (копию основной) (иногда таблицу gpt обзывают метаданными)
- geom же сохраняет метаданные в последнем секторе
провайдера
резюме: если сырой диск выступает провайдером - метаданные будут в последнем секторе провайдера, те (то есть) диска, но в
качестве провайдера может быть и не диск вовсе.
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-18 10:51:46
snorlov
guest писал(а):snorlov писал(а):sergio писал(а):Это может быть из-за того что диски в зеркале стоят разного объёма?
Проблемы одновременного задействование gpt и gmirror на диск... И тот и другой свои копии метаданных размещают в конце дисков...
неверно:
- gpt хранит в последних 33 секторах альтернативную таблицу (копию основной) (иногда таблицу gpt обзывают метаданными)
- geom же сохраняет метаданные в последнем секторе
провайдера
резюме: если сырой диск выступает провайдером - метаданные будут в последнем секторе провайдера, те (то есть) диска, но в
качестве провайдера может быть и не диск вовсе.
http://www.opennet.ru/tips/info/2681.shtml
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-18 14:09:27
guest
snorlov писал(а):guest писал(а):snorlov писал(а):sergio писал(а):Это может быть из-за того что диски в зеркале стоят разного объёма?
Проблемы одновременного задействование gpt и gmirror на диск... И тот и другой свои копии метаданных размещают в конце дисков...
неверно:
- gpt хранит в последних 33 секторах альтернативную таблицу (копию основной) (иногда таблицу gpt обзывают метаданными)
- geom же сохраняет метаданные в последнем секторе
провайдера
резюме: если сырой диск выступает провайдером - метаданные будут в последнем секторе провайдера, те (то есть) диска, но в
качестве провайдера может быть и не диск вовсе.
http://www.opennet.ru/tips/info/2681.shtml
в чем смысл? полностью соответствует тому что выше написано про gpt и geom.
Елсуков изменил проверки в gptboot и читать лучше оригинал:
http://bu7cher.blogspot.ru/2012/02/freebsd-7-90.html
и
http://bu7cher.blogspot.ru/2011/03/free ... t-ufs.html
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-18 14:21:54
snorlov
А прочитать первый пост sergio никак
Код: Выделить всё
GEOM_PART: integrity check failed (mirror/gm0, MBR)
А это из приведенного вами Andrey V. Elsukov
Код: Выделить всё
В версии FreeBSD 9+ система по-умолчанию отказывается работать с таблицей разделов, в которой будут обнаружены подобные несоответствия. Узнать об этом можно увидев при загрузке сообщение:
GEOM_PART: integrity check failed (имя_провайдера, имя_схемы)
Если вам интересно, что же там не так, то можно включить режим verbose boot и тогда ядро напишет о всех несоответствиях, найденных в метаданных
Другое дело, что это в версии 8.3 и выше и в 9.1 и выше пофиксено...
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-18 14:36:29
guest
snorlov писал(а):А прочитать первый пост sergio никак
Код: Выделить всё
GEOM_PART: integrity check failed (mirror/gm0, MBR)
А это из приведенного вами Andrey V. Elsukov
Код: Выделить всё
В версии FreeBSD 9+ система по-умолчанию отказывается работать с таблицей разделов, в которой будут обнаружены подобные несоответствия. Узнать об этом можно увидев при загрузке сообщение:
GEOM_PART: integrity check failed (имя_провайдера, имя_схемы)
Если вам интересно, что же там не так, то можно включить режим verbose boot и тогда ядро напишет о всех несоответствиях, найденных в метаданных
Другое дело, что это в версии 8.3 и выше и в 9.1 и выше пофиксено...
"и этот человек, запрещает мне, ковыряться в носу!"...
Без обид, я поправил Вас, а автор может по ссылкам изучить вопрос, который для MBR не страшен
- про невнимательность:
GEOM_PART: integrity check failed (mirror/gm0,
MBR)
- про метаданные gpt и geom Вас уже поправили
ps. Автор с потолка: у меня вот такое сообщение, какая OS ?
pps. Ничего личного, без обид, sorry.
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-18 14:48:37
snorlov
Про версию мы и забыли..)))))))))))
Re: GEOM_PART: integrity check failed (mirror/gm0, MBR)
Добавлено: 2014-07-21 0:42:14
sergio
8.3-RELEASE-p7
Спасибо за ответы!