LINUX.ORG.RU
ФорумAdmin

Что будет, если fdisk-ом повторно создать табл. разделов?


0

0

Случайно переразбили рабочий диск, вместо линуховых партиций создали два FAT-раздела и первый форматнули.

Возник вопрос, что будет, если поверх всего этого разбить его fdisk-ом точно так-же, как и при первоначальной установке системы?

Если таблица разделов не содержит данных файловых систем, и при разбиении, данные ФС не затронулись, то по логике вещей, после повторного разбиения можно будет монтировать разделы. Или тут все не так просто?

диск был разбит так:
sda1 256M - ext2 /boot
sda2 2048M - swap
sda3 2048M - ext3 /
sda4 остальное - LVM2

разбили:
20G - FAT32 (его форматнули)
остальное - FAT32

По идее, потерлась инфа на sda1. Это не страшно.

ps: уже обсуждалось тут: http://www.linux.org.ru/view-message.jsp?msgid=247070 . В инете конечно же искали, щас пробуем сканировать testdisk: http://www.cgsecurity.org/wiki/TestDisk

★★

По идее, если ты разметишь диск так, что начало раздела совпадет с началом файловой системы, то ты ее (ФС) сможешь нормально смонтировать и прочесть.

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

такие же команды fdisk-у давать буду, как при первоначальном разбиении (на 4 раздела)

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

testdisk - кака. Для восстановления снесенной таблицы разделов есть gpart

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

> По идее, если ты разметишь диск так, что начало раздела совпадет с началом файловой системы, то ты ее (ФС) сможешь нормально смонтировать и прочесть.

Те если создем на диске точно такую же таблицу разделов, как была, то все должно быть ОК?

Тк точно известно, какими командами создавались разделы, это можно повторить. Например, размер sda1 указывался в fdisk как +256M, размер sda2 - как +2048M и т.д.

Кстати, testdisk выводит смешения нужных партиций в блоках (похоже на правду). По этой инфе тоже можно переразбить диск, если не помним, как изначально он разбивался. И, если мне не изменяет память, он не вывел инфу о первом разделе. Это логично, если считать, что именно на место, где хранилась инфа ФС первого раздела и легла инфа FAT32 нового раздела на 20Гб и что testdisk определяет расположение разделов по информации их ФС.

gpart еще не пробывали, не успели...

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

Предлагаю разбить кое-что тем кто фат поставил.

anonymous
()

Вот, как мне все это представляется:

===== | =====
mbr   | mbr       тут и содержится таблица разделов диска
===== | =====
256M  |
===== |
2048M |
===== |  20G
2048M |
===== |
LVM   |
      |
      | =====
      |
.....   .....
      |
===== | =====

слева - то что было, а справа - что стало. Если оба раздела справа
отформатировались, то потерлась инфа только в начале каждого. Туда
записалась таблица FAT. Т.е. должны потереться sda1 и какая-то
область раздела sda4. Будем надеяться, что потерся какойто файлик на
lvm, а не табица ФС и не таблица самого LVM.

А восстановить саму таблицу разделов, как я понимаю - не проблема,
тем более, если известны типы разделов, и смещения первого и
последнего секторов. testdisk выводит эту информацию.

поправьте плиз, если я не прав.

щас будем эксперементировать...

ps: читал по ссылкам:
http://rus-linux.net/kos.php?name=papers/adv1/5.html
http://www.linuxcenter.ru/lib/books/partitioning/1x.phtml

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

всем спасибо. все ОК. создали бекап, и поверх всего fdisk-ом переразбили диск (с теми же размерами партиций).

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