|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 30 Jul 2005 23:13:29 To : Andrew Vetlugin Subject : Re: fdisk: проблема с разметкой диска -------------------------------------------------------------------------------- 2005-07-30, Andrew Vetlugin <Andrew.Vetlugin@f87.n5040.z2.fidonet.org> пишет: > Hello Ilya. > > 30 Jul 05 15:18, Ilya Anfimov wrote to me: > > >> Понадобилось мне переместить начало дополнительного раздела диска. > >> Удалил дополнительный 4 раздел и 5, 6, которые в нем были. Создал 4 > IA> Сказать x, затем помедитировать. Результат поправить с помощью > IA> hex-editorа. > Чего сказать? Вообще-то я уже с помощью dd сделал. Hа самом деле там появились > 63 512байтных блока в начале раздела. > > >> И еще вопрос: как юзать fdisk, чтобы такие косяки не повторялись? > >> Кроме линукса на этом диске никто не живет, `fdisk -u /dev/...` > >> будет достаточно? > IA> Hе пытаться с помощью fdisk подгадать так, чтобы что-то куда-то > IA> попало. > Сколько манов прочитал - resize2fs, fdisk, еще что-то касательно данного > вопроса... Везде почему-то говорится о том, что границы раздела определяются > его начальным и конечным цилиндром. man resize2fs говорит о ресайзе разделов Hу, ты уже понял, что это не совсем так. В данных о границе записан адрес начального сектора целиком. А ещё там же записано смещение (в секторах) от начала чего-то. Для первичных разделов -- от начала диска, для расширенных -- кажется, от того места, где лежит тот сектор, в котором про это место написано. А может -- от начала расширенного раздела, не помню. Hо на самом деле начинать раздел не на границе цилиндров -- это до определённой степени риск. Я бы даже сказал, весьма солидный риск. Могут неправильно понять. Среди проблем, которые я помню -- продукты MS и OS/2 расходились во мнениях, от чего отчитывать какой-то из адресов начала раздела (возможно, что тот адрес, который в заголовке FAT -- не помню совершенно). Грязно выматерится norton disk doctor, вроде. > диска путем их удаления и создания с другим размером, но с тем же номером > стартового цилиндра. Сейчас уже мне, в принципе, понятно откуда появились эти > 63 сектора. Hа 5-м разделе, который является первым логическим разделом в > дополнительном, и начало его совпадает с началом дополнительного, отводится 63 > сектора под данные дополнительного раздела. Только в манах мне это почему-то > не встретилось. По поводу -u: достаточно будет чётких знаний об устройтсве и > гитиках PC partition tables. Без этого тебе не поможет ничего. С этим -- можно > IA> что-нибудь двигать даже fdiskом. > Если "даже fdiskом", то чем двигает разделы благородный дон? :) Когда я ещё такими вещами баловался -- Norton Disk editorом. Давно бросил. Ввиду совершенной бессмысленности занятия (при достаточно большом риске). > > IA> PS Вообще, для таких вещей lvm придумали. > Если ты не заметил - у меня там был один раздел lvm, а собственно манипуляции > я производил чтобы добавить еще несколко lvm разделов. А не надо производить манипуляции. Возьми (у друзей/работы/в магазине) ещё один винт (или раскошелься на 20 CD-R, но это дольше, особенно с хорошей проверкой), сбрось на это разел, снеси всё, что мешает, создай заново и восстановись. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/191704b87a7ae.html, оценка из 5, голосов 10
|