ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Sergey Vlasov <vsu@altlinux.ru>
To: community@altlinux.ru
Subject: [Comm] Re: Что с моим /dev/hdc?
Date: Tue, 10 Jun 2003 17:16:54 +0400
Message-ID: <20030610171654.7dcb27f1.vsu@altlinux.ru> (raw)
In-Reply-To: <3EE5CB8A.8080703@rmts.donpac.ru>

On Tue, 10 Jun 2003 16:14:02 +0400
Прокопьев Евгений <john@rmts.donpac.ru> wrote:

> > Вероятно, диск был совсем пустой, поэтому ядро не смогло определить
> > правильные параметры CHS (данные BIOS читаются только для /dev/hda и
> > /dev/hdb, для остальных IDE-устройств берутся без учёта преобразования
> > в BIOS, а потом корректируется по данным таблицы разделов). Поэтому
> > fdisk и создал раздел такого размера. Откуда потом взялась геометрия
> > /255/63 - не знаю; возможно, таблицу разделов чем-то "подправили"
> > (например, если диск при этом стоял на hda или hdb).
> > 
> > Посмотрите в вывод hdparm -i /dev/hdc и сообщения ядра при загрузке
> > (сначала распознаётся геометрия /16/63, а позже при Partition check
> > корректируется, при этом пишется [PTBL]).
> 
> да, так и есть
> 
> >>Кстати, абсолютно аналогично размечен /dev/hdc, но его видит и fdisk и 
> >>cfdisk.
> > 
> > 
> > Не понял - и тут, и там hdc. Так где у вас диски?
> 
> ошибся, нормально видится hda, ненормально - hdc
> 
> > И в чём разница в выводе fdisk -l на работающем и неработающем?
> 
> Работают в принципе оба, но hdc видится нехорошо
> 
> [root@firebird root]# fdisk -l /dev/hda
> 
> Disk /dev/hda: 61.4 GB, 61492838400 bytes
> 255 heads, 63 sectors/track, 7476 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> 
>     Device Boot    Start       End    Blocks   Id  System
> /dev/hda1             1      7476  60050938+  83  Linux
> [root@firebird root]# fdisk -l /dev/hdc
> 
> Disk /dev/hdc: 61.4 GB, 61492838400 bytes
> 255 heads, 63 sectors/track, 7476 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> 
>     Device Boot    Start       End    Blocks   Id  System
> /dev/hdc1   *         1      7477  60051568+  83  Linux

Вот число блоков и разное. Для hda ((60050938.0*2 + 1)/63 + 1)/255 =
7476.0, т.е. всё нормально.

> >>И еще gkrellm отказывается рисовать графики по /dev/hdc, что тоже 
> >>настораживает.
> >>
> >>Какие проблемы я могу получить в будущем?
> > 
> > 
> > Ядро использует LBA, так что вроде бы в Linux проблем возникнуть не
> > должно, но кто его знает...
> > 
> > Попробуйте запустить cfdisk -h 16 - если так запустится, вероятно,
> > именно эта геометрия правильная для такой разбивки. Можно попробовать
> > запустить fdisk -H 16 /dev/hdc и записать таблицу разделов - есть
> > вероятность, что после этого распознавание геометрии встанет на место.
> 
> Нет, не встало

После этого перезагрузиться надо - имелось в виду именно распознавание
при загрузке.

> > А вот чтобы исправить на /255/63, придётся всё сносить и
> > переразбивать, предвариельно убедившись, что fdisk использует
> > правильную CHS-геометрию.
> 
> А как в этом убедиться?

fdisk при запуске выдаёт параметры диска - они должны соответствовать
тем, которые использует BIOS. Если не соответствуют - поправьте либо
опцией ядра (hdc=C,H,S), либо опциями fdisk. Также помогает временная
перестановка диска на hdb - там работает чтение параметров BIOS при
загрузке. (То, что диск 0x81 по нумерации BIOS может быть hdc, если
hdb нет или это не диск, ядро понять не может.)


      reply	other threads:[~2003-06-10 13:16 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-10  4:45 [Comm] " Прокопьев Евгений
2003-06-10 11:01 ` [Comm] " Sergey Vlasov
2003-06-10 12:14   ` Прокопьев Евгений
2003-06-10 13:16     ` Sergey Vlasov [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030610171654.7dcb27f1.vsu@altlinux.ru \
    --to=vsu@altlinux.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git