LINUX.ORG.RU
ФорумAdmin

Побилась partition table - чем бы поправить?

 ,


1

1

Работал работал, а когда понадобился parted - узнал что бага в таблице разделов.

parted пишет:
# parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Error: Can't have overlapping partitions.
Ignore/Cancel? i
Error: Can't have overlapping partitions.
Ignore/Cancel? i
Error: Can't have a logical partition outside of the extended partition on
/dev/sda.
Ignore/Cancel? i
Model: ATA ST340016A (scsi)
Disk /dev/sda: 40,0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number Start End Size Type File system Flags
1 1049kB 106MB 105MB primary ntfs boot
2 106MB 31,5GB 31,4GB primary ntfs
3 31,5GB 40,0GB 8557MB extended
5 31,5GB 40,0GB 8561MB logical lvm

(parted)
Тут косяков в таблице вроде как не видно...

# fdisk -l /dev/sda
Disk /dev/sda: 37,3 GiB, 40020664320 bytes, 78165360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x18cf18cf

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 61448624 61241777 29,2G 7 HPFS/NTFS/exFAT
/dev/sda3 61444094 78156224 16712131 8G 5 Extended
/dev/sda5 61444096 78163967 16719872 8G 8e Linux LVM

Тут видно что sda2 заканчивается 61448624
sda3 начинается 61444094 (Раньше).

Можно конечно «попробовать восстановить данные» в gparted или testdisk натравить, но думаю надо просто End у sda2 уменьшить - потому что система и все разделы работают.

Подскажите чем уменьшить End у sda2? После этого проверю результат тем же parted. Боюсь я ИИ доверять «восстановить» - оно такого может наворочать...

★★★

Подскажите чем уменьшить End у sda2?

Уменьшить можно посредством fdisk, удаляешь проблеиную запись о втором разделе и создаешь заново с правильными границами.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Уменьшить можно посредством fdisk, удаляешь проблеиную запись о втором разделе и создаешь заново с правильными границами.

Буду иметь в виду, а пока отдал ИИ от testdisk. gparted не выругался на правленную таблицу. Пойду в ребут...

n0mad ★★★
() автор топика
Ответ на: комментарий от n0mad

Буду иметь в виду, а пока отдал ИИ от testdisk. gparted не выругался на правленную таблицу. Пойду в ребут...

ИИ от testdisk оказался на высоте.Всё пашет.

n0mad ★★★
() автор топика

Всегда для этих целей пользовал софтину с Hiren's boot cd, fix mbr вроде называется. Мне в свое время её посоветовал один хардкорный железячник, с тех пор, уж лет 10-15 как, ни разу не плдводила.

Zhbert ★★★★★
()

На всякий случай стоит проверить, что размеры файловых систем не выходят за пределы разделов. В случае проблем уменьшить размеры ФС.

Нужно понимать, что у большинства ФС их размер записан также в их внутренних структурах. Средства управления таблицей разделов могут пытаться скорректировать и размер лежащей на разделе ФС, или работать только с таблицей разделов, оставляя размер ФС как есть. Во втором случае может требоваться ручное вмешательство.

bormant ★★★★★
()
Ответ на: комментарий от Twissel

У меня просто ещё какого-то лозматого 2006 года где-то.

Zhbert ★★★★★
()
Ответ на: комментарий от Twissel

Еще ни разу не подвела.

<troll-mode>GPT умеет?</troll-mode>

Пользовался им для работы с MBR, но ЕМНИП GPT он нормально не научился в последней редакции - старовата она для этих игрищ

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Для GPT есть Парагон, при моем коефициенте кривизны рук тоже нормально справлялся.

Теги пострипал :-)

Twissel ★★★★★
()

Подскажите чем уменьшить End у sda2?

1. dd + 16-ричный радактор (biew, у mc есть тоже)
2. dfsee (шараварный, полнофункциональная демка на месяц)

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от Deleted

Поздравляю. Но ведь в случае чего, у тебя же есть актуальные бэкапы?

Всё жоще :)
Это тестовая P-III/1000 нода. Там Debian,W7,7*XP,7Разных дистров Линукса :)
Как раз очередную серию экспериментов делал и gparted позвал чтобы партиции поресайзить. А пишу сейчас с тестового Celeron 1.7/512 и на ём стоит Calculate Linux которого я не знаю нифига.

n0mad ★★★
() автор топика
Последнее исправление: n0mad (всего исправлений: 1)
Ответ на: комментарий от Zhbert

Всегда для этих целей пользовал софтину с Hiren's boot cd, fix mbr вроде называется.

Спасибо, буду иметь в виду...

n0mad ★★★
() автор топика
Ответ на: комментарий от anonymous

Бэкапы жеж, ну!

Хех... Бэкап партиций 23 Винтов?
Последняя перепись столько насчитала.

Да и не помню я адекватного бэкапа всей цепочки партиций. Есть у меня винты и с 10 Extended... Бэкаплю (вернее не бэкаплю а синкаю) ровно один 3T. Что то важное на нём. Все остальные 22 без бэкапа.

n0mad ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.