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 нет или это не диск, ядро понять не может.)
prev parent 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