|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 07 Jan 2004 02:32:11 To : Rick Atreides Subject : Re: Автоматическое разбитие диска -------------------------------------------------------------------------------- >>> Rick Atreides wrote: RA> Задача разбить диск (вообще говоря производльной длинны) на 2 партиции, RA> превая примерно 2 метра, 2-ая всё остальное ~~~~~~ Имелось в виду 2G? Если 2M - то так делать нельзя. Очень желательно выделять целыми цилиндрами. А в этом случае квант выделения - около 8M в выбранной геометрии. RA> parameters to be used for BIOS calculations are: RA> cylinders=527 heads=255 sectors/track=63 (16065 blks/cyl) RA> RA> Перемножив 527 на 255 и на 63, я получу максимальный нумбер сектора. Ещё единицу вычесть. RA> после этого создав файло RA> part.info RA> p 1 165 0 5600 RA> p 2 165 5601 maxnumber RA> a 1 RA> RA> и сделав fdisk -f part.info /dev/da0 RA> я получу то что нужно. В принципе - да. Оно даже на некоторых материнках будет работать. А на некоторых - нет, потому что BIOS проявит неестественный интеллект. Подкладывать тут самому себе грабли - IMO, занятие бессмысленное. RA> возникает вопрос, не потеряются ли при этом сектора где либо (между RA> партициями, в конце и т.д.)? RA> может есть другой, более правильный способ? Уже советовали. RA> Какие нужно брать цифры, если in-core disklabel и BIOS выдают разную RA> геометрию? Это достаточно сложный вопрос, не имеющий однозначного ответа. Для большинства случаев и для достаточно современно железа ответ - брать те, где xxx/255/63. (Если диск менее 8G - то может быть число головок не 255, а 128, 64 и так далее) RA> И ещё, когда всё разбивается sysinstall, то партиции начинаются с 32 RA> сектора, 63 и т.д. чем обусловлен такой выбор? Оставлением 0-ой дорожки RA> не занятой? А что будет если занять? Будет несовместимость с требованиями ms-dos/windows. RA> Как мне определить, с какого сектора стоит начинать? Тебе про linuxfdisk (ports/sysutils/linuxfdisk) уже рассказали. Ещё я бы посоветовал /stand/sysinstall - custom->partition - это даже нагляднее и возможно быстрее. При твоём уровне понимания (nothing personal) это действительно лучший выход. Учти только, что программа fdisk-linux нумерует цилиндры от 1, а не от 0. -netch- --- ifmail v.2.15dev5.1 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73687a887ffd.html, оценка из 5, голосов 10
|