Страница 1 из 1
переразбить диск
Добавлено: 2010-11-12 17:28:42
dmtr
винт когда-то был в зеркале gmirror, был сбой, решили что винт, поменяли.
подключал его к виндовой машине, проверял victoria - битых секотров, бэдблоков нет.
решил поюзать. втыкаю винт в сервер под FreeBSD, видится он так:
проблема: при удалении разделов Fdisk (sysinstall) говорит
Wrote FDISK partition information out successfully.
но при этом ничего не меняется.
p1,p2 - это, я так понимаю, осталось от gmirror?
еще при запуске sysinstall выводится сообщение об ошибке (на скриншоте) но его не видно целиком, где можно посмотреть?
как-то хитро надо удалять
ad14p1, ad14p1, или с диском всё-таки проблема?
Re: переразбить диск
Добавлено: 2010-11-12 17:34:40
dmtr
/var/log/messages:
Nov 12 17:02:42 dev kernel: GEOM: ad14: the secondary GPT table is corrupt or invalid.
Nov 12 17:02:42 dev kernel: GEOM: ad14: using the primary only -- recovery suggested.
Nov 12 17:16:55 dev kernel: GEOM: ad14: the secondary GPT table is corrupt or invalid.
Nov 12 17:16:55 dev kernel: GEOM: ad14: using the primary only -- recovery suggested.
Re: переразбить диск
Добавлено: 2010-11-12 17:59:33
dmtr
нашел
gpart
Код: Выделить всё
# gpart show ad14
=> 34 781422701 ad14 GPT (373G)
34 6 - free - (3.0K)
40 409600 1 efi (200M)
409640 780750944 2 !48465300-0000-11aa-aa11-00306543ecac (372G)
781160584 262151 - free - (128M)
верное решение?
Re: переразбить диск
Добавлено: 2010-11-13 12:19:57
dmtr
Код: Выделить всё
# gpart destroy ad14
Device busy
# gpart delete -i 2 ad14
ad14p2 deleted
# gpart delete -i 1 ad14
ad14p1 deleted
# cd /dev
# ls -l | grep ad14
crw-r----- 1 root operator 0, 98 Nov 13 10:38 ad14
таким образом удалил старые разделы
ad14p1, ad14p1
sysinstall Fdisk отрабатывает без ошибок но слайс не создается
и еще
Код: Выделить всё
# dmesg | grep ad14
ad14: 381554MB <WDC WD4001ABYS-01YNA0 59.01D01> at ata7-master SATA300
GEOM: ad14: corrupt or invalid GPT detected.
GEOM: ad14: GPT rejected -- may not be recoverable.
GEOM: ad14: corrupt or invalid GPT detected.
GEOM: ad14: GPT rejected -- may not be recoverable.
Re: переразбить диск
Добавлено: 2010-11-13 17:37:43
dmtr
вкурил
Код: Выделить всё
# gpart destroy ad14
ad14 destroyed
# gpart create -s MBR ad14
ad14 created
# gpart show ad14
=> 63 781422705 ad14 MBR (373G)
63 781422705 - free - (373G)
# sysinstall
... (Fdisk - создал слайс)
# cd /dev
# ls -l|grep ad14
crw-r----- 1 root operator 0, 98 Nov 13 17:10 ad14
crw-r----- 1 root operator 0, 128 Nov 13 17:10 ad14s1
# gpart show ad14
=> 63 781422705 ad14 MBR (373G)
63 781422705 1 freebsd [active] (373G)
курил _http://ru.wikipedia.org/wiki/Таблица_разделов_GUID
и
man gpart
только если кто-нить мне еще объяснит как так получилось, буду очень благодарен.
речь вот о чем: этот диск раньше был в зеркале
gmirror на
7.0-STABLE, всё выше описанное делалось на
8.0-RELEASE. диск вставленный в восьмерку определился как GPT, значит и в семерке он был GPT?
при этом на
7.0-STABLE:
Код: Выделить всё
# gpt show ad4
gpt show: unable to open device 'ad4': Operation not permitted
почему sysinstall'овский Fdisk с ним корректно не работает?
Re: переразбить диск
Добавлено: 2010-11-13 17:44:13
dmtr
значит и в семерке он был GPT?
значит и второй диск зеркала GTP на 7.0? как это посмотреть?
Re: переразбить диск
Добавлено: 2011-01-24 13:06:22
victorvk2002
Аналогичная проблема!
Винты стояли в виндовой машине (win7), переставил во фряшную.
Невозможно отформатировать и создать раздел через sysinstall.
Есть 2 SATA ж.диска:
ad4: 190782MB <Seagate ST3200822AS 3.01> at ata2-master UDMA100 SATA 1.5Gb/s
ad12: 190782MB <Seagate ST3200822AS 3.01> at ata6-master UDMA100 SATA 1.5Gb/s
Удаляю разделы ad4p1, ad4p2 через FDISK Partition Editor, создаю один, нажимаю W. Пишет что всё гуд, не ругается, но если выйти и зайти снова убитые разделы на месте.
Re: переразбить диск
Добавлено: 2011-01-24 13:12:58
victorvk2002
Забыл упомянуть, в данный момент:
FreeBSD 8.2-PRERELEASE
до этого пробовал на 8.1
Re: переразбить диск
Добавлено: 2011-01-24 15:49:35
manefesto
p1 p2 говорит о том что разделы созданы с использование gpt а не geom
man gpt