cfdisk - не получается создать раздел

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

fulltick
Сообщения: 25

cfdisk - не получается создать раздел

Сообщение fulltick »

Здравствуйте.

У меня сейчас жесткий диск разбит следующим образом:
hda1 primary ext3
hda5 logical swap
hda7 logical ext3
hda6 logical ntfs
и в конце - неразмеченная область.
Пытаюсь в этой области создать новый ext3 раздел. Программа cfdisk почему-то новому разделу назначает устройство hda7, хотя оно уже занято для другого раздела. И не может записать таблицу разделов на диск. Как можно всё-таки создать там раздел?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: cfdisk - не получается создать раздел

Сообщение serg_sk »

А куда делись hda2, и прочие? Почему бы не воспользоваться просто fdisk'ом?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: cfdisk - не получается создать раздел

Сообщение clx »

(serg_sk @ Вторник, 03 Мая 2005, 21:34) писал(а):А куда делись hda2, и прочие? Почему бы не воспользоваться просто fdisk'ом?

Потому что логические диски начинаются с hda5
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: cfdisk - не получается создать раздел

Сообщение alv »

Рискну высказать предположение:
диск был разбит DOS/Windows'ными средствами, на primary partition и extended partition, которые заняли его целиком (почему теперь и не получается создать что-нибудь вроде hda2 и т.д.). Далее extended была побита на логические разделы, но в ней осталось свободное (не размеченное) место. cfdis упорно хочет присвоить новому логическому разделу имя hda7, потому что он физически идет за hda6 (почему так получилось - другой вопрос), а cfdisk этого не любит.

Следствие: обратиться к fdisk'у просто, он позволяет создать хоть hda10 после hda5 (и наоборот).
Спасибо сказали:
fulltick
Сообщения: 25

Re: cfdisk - не получается создать раздел

Сообщение fulltick »

Спасибо, с разделами разобрался. Заодно узнал на практике, что надо до перезагрузки редактировать /etc/fstab после таких манипуляций.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: cfdisk - не получается создать раздел

Сообщение ddc »

Для alv:
А как оно так могло получиться? Разьве эти имена даются не системой при загрузке?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: cfdisk - не получается создать раздел

Сообщение zenwolf »

(czarker @ Среда, 04 Мая 2005, 11:52) писал(а):Для alv:
А как оно так могло получиться? Разьве эти имена даются не системой при загрузке?

где ? в юниксах чтоль ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: cfdisk - не получается создать раздел

Сообщение alv »

(czarker @ Среда, 04 Мая 2005, 14:52) писал(а):Для alv:
А как оно так могло получиться? Разьве эти имена даются не системой при загрузке?


При загрузке даются имена файлам устройств (при devfs/udev) исходя из их номеров, прописанных в MBR или BR раздела. А parted, fdisk линуксовый или bsd'ишный позволяют присваивать номера в любом порядке - цилиндрам от 1 до n - первый, от n+1 до m - третий, от m+1 до xxx - снова второй, и т.д. Это о primary, с BSD partitons и logical - так же. А если сюда еще наложить разбиение виндовыми средствами - вообще, говорят, чудеса случаются. А вот cfdisk, помнится, мог только линейно нумеровать. Сейчас уже деталей не помню, но весьма причудливые схемы можно создать.

2fulltick
а как удалось разобраться? отпишите для народа
А fstab, конечно, редактировать нужно, но критично для загрузки только, чтобы корневой раздел был там правильно записан, остальное поправимо в процессе.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: cfdisk - не получается создать раздел

Сообщение zenwolf »

(fulltick @ Вторник, 03 Мая 2005, 14:01) писал(а):И не может записать таблицу разделов на диск. Как можно всё-таки создать там раздел?

parted - есть такая прога ,с мордами qpatred и gparted - аналог partition magic
,только аккуратно надо юзать :)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: cfdisk - не получается создать раздел

Сообщение ddc »

Для alv:
Просто у меня всегда все разделы идут по порядку, вне ззависимости от того, как я их создавал, и какие удалял... :unsure:
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: cfdisk - не получается создать раздел

Сообщение alv »

(czarker @ Среда, 04 Мая 2005, 16:17) писал(а):Для alv:
Просто у меня всегда все разделы идут по порядку, вне ззависимости от того, как я их создавал, и какие удалял... :unsure:


Обычно так и бывает.
Но если очень не повезет (от использования разных программ разметки из разных ОСей) или если очень постараться (на свою ж...) - можно такой порядок устроить...


alv добавил в 04.05.2005 17:47

(wolf_black @ Среда, 04 Мая 2005, 16:13) писал(а):
(fulltick @ Вторник, 03 Мая 2005, 14:01) писал(а):И не может записать таблицу разделов на диск. Как можно всё-таки создать там раздел?

parted - есть такая прога ,с мордами qpatred и gparted - аналог partition magic
,только аккуратно надо юзать :)



Совет очень хороший, но при двух непременных условиях: а) ОЧЕНЬ-ОЧЕНЬ внимательном чтении документации, и б) очень тщательном размышлении перед каждым критическим действием.
Спасибо сказали:
fulltick
Сообщения: 25

Re: cfdisk - не получается создать раздел

Сообщение fulltick »

а как удалось разобраться? отпишите для народа

Как посоветовали, создал раздел с помощью fdisk. После чего нумерация 6-го и 7-го раздела поменялась местами, о чём я и узнал после перезагрузки :)

P.S. Мне показалось, что man/info для fdisk полезной информации не содержат, потому учился ей пользоваться по Linux Partition HOWTO
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: cfdisk - не получается создать раздел

Сообщение alv »

(fulltick @ Четверг, 05 Мая 2005, 13:35) писал(а):
а как удалось разобраться? отпишите для народа

Как посоветовали, создал раздел с помощью fdisk. После чего нумерация 6-го и 7-го раздела поменялась местами, о чём я и узнал после перезагрузки :)

P.S. Мне показалось, что man/info для fdisk полезной информации не содержат, потому учился ей пользоваться по Linux Partition HOWTO



За info не скажу, но man fdisk содержит все, что нужно _в обычных_ ситуациях. Другое дело, что всякая нештатчина там практически не описана.
Спасибо сказали:
fulltick
Сообщения: 25

Re: cfdisk - не получается создать раздел

Сообщение fulltick »

Гм, а что за man такой? У меня (в ALTLinux 2.4 Master) там описаны только ключи для запуска самого fdisk, но ничего не сказано про то, какие команды есть и как их использовать в приглашении самой утилиты.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: cfdisk - не получается создать раздел

Сообщение alv »

(fulltick @ Четверг, 05 Мая 2005, 14:13) писал(а):Гм, а что за man такой? У меня (в ALTLinux 2.4 Master) там описаны только ключи для запуска самого fdisk, но ничего не сказано про то, какие команды есть и как их использовать в приглашении самой утилиты.


Возможно, забыл, как в Линуксе. Но в BSD'ях man fdisk вполне информативный.
Спасибо сказали: