nixp.ru v3.0

21 января 2017,
суббота,
01:13:06 MSK

DevOps с компанией «Флант»
Yorik написал 7 декабря 2005 года в 22:53 (1422 просмотра) Ведет себя как мужчина; открыл 13 тем в форуме, оставил 25 комментариев на сайте.

ОС Slackware 10.0, стоит старенький ide-шный hdd(Samsung) на 40G, ессно никакими RAID-ами и не пахнет. Диск разбит на 2 раздела (hda1,hda5) + swap. Файловая система ReiserFS

С некоторых пор при запуске

#cfdisk /dev/hda


получаю ошибку:

No partition table or unknown signature on partition table. Do you wish to start with zero table [Yes/No]?

При

#fdisk /dev/hda

все нормально.

Подобная фигня была у меня под Mandrake 9.2 (разделы тоже под ReiserFS, но железо совершенно другое)

fsck никаких проблем на разделах не находит.

Какой поставите диагноз, господа гуру? Глюк cfdisk? грабли?

PS. В обоих случаях пользовался cfdisk-ами из родных дистрибутивов.

Yorik

??? Спасибо за содержательные советы :))

Sasha2

А ты пробовал выполнять эту команду в таком формате:

cfdisk -c [цилиндров] -h [головок] -s [секторов на дорожку]

Yorik

Вы шаман, однако. А я баран не додумалси. Ай-яй-яй, непростительная оплошность

Кстати, малость ошибся с разделами. Вот реальная таблица (то, что сейчас под Слакой)

/dev/hda1 * 1 471 3783276 ReiserFS

/dev/hda2 472 4866 35299372+ Extended

/dev/hda5 472 572 811251 swap

/dev/hda6 573 4866 34488058+ ReiserFS

Тем не менее, в чем все-таки суть первопричины. С чего это вдруг cfdisk ПЕРЕСТАЛ понимать LBA? Не BIOS-овскими же функциями пользуется cfdisk? Раньше ведь это все работало (причем история повторялась в обоих случаях) достаточно долго — около полугода. Тем более, что при установке системы диск я разбивал как раз cfdisk-ом.

В любом случае спасибо

Yorik

Вот вывод cfdisk /dev/hda -c 16383 -h 255 -s 63

cfdisk 2.12
                        Disk Drive: /dev/hda
                  Size: 40020664320 bytes, 40.0 GB
        Heads: 255   Sectors per Track: 63   Cylinders: 16383
Name     Flags  Part     Type    FS Type   [Label]  Size (MB)
---------------------------------------------------------------
hda1     Boot   Primary   Linux   ReiserFS          3874,11
hda5            Logical   Linux   swap              830,76
hda6            Logical   Linux   ReiserFS          35315,81                                                                                                                                                                              
                                  Free Space        94734,10                                                            
              
(to moderator: криво форматится последняя строчка вывода: Free Space        94734,10

Откуда взялось столько нераспределенного фри спейса?

Геометрия вроде правильная, брал с hdparm /dev/hda:

geometry     = 16383/255/63, sectors = 78165360, start = 0

А вот что показывает fdisk:

Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

cfdisk /dev/hda -c 4865 -h 255 -s 63

- здесь ругается:

FATAL ERROR: Bad primary partition 1: Partition ends in the final partial cylinder
Sasha2

Ну и последний совет cfdisk вействительно имеет баги (man cfdisk).

Однако не понятно, зачем Вы используете cfdisk, если fdisk итак работает.

anonymous

Проблема может скрываться в BIOS Setup. Но только может…

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.