Здравствуйте!На рабочем диске есть один слайс небольшого размера, остальное пространство диска свободно. Вполне возможно, что над диском "поиздевались" посредством установки sysctl kern.geom.debugflags=16 и далее пробуя добавить второй слайс при помощи fdisk/sysinstall/fdisk-linux/cfdisk-liux (но система нормально перезагружается, сбоев нет).
Сейчас fdisk(8) и sysinstall(8) видят диск по разному:
% sudo fdisk ad4
******* Working on device /dev/ad4 *******
parameters extracted from in-core disklabel are:
cylinders=310101 heads=16 sectors/track=63 (1008 blks/cyl)Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=310101 heads=16 sectors/track=63 (1008 blks/cyl)Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 41929587 (20473 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>% sudo sysinstall
...
Disk name: ad4 FDISK Partition Editor
DISK Geometry: 19457 cyls/255 heads/63 sectors = 312576705 sectors (152625MB)Offset Size(ST) End Name PType Desc Subtype Flags
0 63 62 - 12 unused 0
63 41929587 41929649 ad4s1 8 freebsd 165
41929650 4498200 46427849 ad4s2 8 freebsd 165
46427850 20016990 66444839 ad4s3 4 extended DOS 5
66444840 246136968 312581807 - 12 unused 0Как мне выяснить кто из них прав (какая геометрия верна) и почему они видят диск по разному?
Собственно, задача - убедится что существующий слайс соответствует правильной геометрии, чтобы затем создать на диске второй слайс.
>Вполне возможно, что над диском "поиздевались" посредством установки sysctl
>kern.geom.debugflags=16 и далее пробуя добавить второй слайс при помощи
>fdisk/sysinstall/fdisk-linux/cfdisk-liux (но система нормально перезагружается, сбоев
>нет).Помоему вполне нормальный путь.
>Как мне выяснить кто из них прав (какая геометрия верна) и почему
>они видят диск по разному?Почему они видят по-разному я не знаю, надо более знающих спросить.
Я бы верил выводу % sudo sysinstall, тем более что размеры и смещения (s1-s2-s3-пустой) выглядят корректными.>Собственно, задача - убедится что существующий слайс соответствует правильной геометрии, чтобы затем
>создать на диске второй слайс.Если твоя система грузится с первого слайса (s1) и вся целиком на нем - проблемы вообще не вижу - все безопасно и т д :
Бей s2, если он не нужен, ну а если он работает - то в чем тогда проблема ?
Бей s3 досовский, если он не нужен, ну а если он работает - то в чем тогда проблема, опять же ?Или создавай s4 в оставшемся пространстве :)
Не забудь про kern.geom.debugflags=16, без него никуда.
День добрый!Ну, видимо никому больше тема не знакома или не интересна.
А fdisk, между тем, вот такое говорит, если убедить его использовать геометрию sysinstall:% sudo fdisk -u ad4
...
parameters extracted from in-core disklabel are:
cylinders=310101 heads=16 sectors/track=63 (1008 blks/cyl)Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=19457 heads=255 sectors/track=63 (16065 blks/cyl)Information from DOS bootblock is:
1: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 41929587 (20473 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 1023/ head 254/ sector 63
2: <UNUSED>
3: <UNUSED>
4: <UNUSED>
Т.е. не видит он разделов, показываемых sysinstall'ом :-) Ну, а смутили меня следующие слова, произнесенные fdisk: "parameters extracted from in-core disklabel". Может все же он прав?Здорово было бы, если бы кто-нибудь сказал где про все это можно подробно прочитать или объяснил бы ситуацию (век живи, век RTFM).