LINUX.ORG.RU

можно ли восстановить /dev/sda после fdisk'a?

 


0

1

всем доброго времени суток!

пишу из горящего танка - я только что проявил просто верх идиотизма решив после очередной перезагрузки поудалять все партишины с флешки, которая до ребута была sdb, не заметив, что после него она стала sda. таким образом снес системный партишн и хомяк. Ядро еще не преречитало таблицу разделов и вот что сейчас имеется:

$ cat /proc/partitions 
major minor  #blocks  name

   8       16  244198584 sdb
   8       17   15733760 sdb1
   8       19  228460365 sdb3
  11        0    1048575 sr0
   8        0    7903232 sda
   8        1    1049584 sda1
   8        2    6853632 sda2
$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x28c528d0

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       30401   244196001   83  Linux

Можно как-то вернуть все обратно??

P.S. да, я просто феерический ССЗБ :(

★★★★★

Последнее исправление: metawishmaster (всего исправлений: 1)

testdisk ищет и восстанавливает разделы, если данные на месте

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

из под того же fdisk просто восстановить такую картину? :)

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1959    15733760   83  Linux
/dev/sdb3            1960       30401   228460365   83  Linux

повезло, что хотябы осталась в консоли...

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

:)
на самом деле Ваше решение... спасибо! :)

ну и всем спасибо за участие :)

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

для Ъ

fdisk разрешил поставить размер sda1 несколько меньше оригиняльного, тогда пришлось по совету xorik`a воспользоваться testdisk'ом

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

из горящего танка оффсеты можно посмотреть в /sys/block/sda/sda1/start
размеры рядом, в файлике size
полагая что они в 512байтных блоках, чесно говоря не сталкивался еще с винтами по 4к на сектор

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