Восстановление ext3 (photorec я плакал()
Модератор: /dev/random
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Восстановление ext3
Вообщем после долгого гемороя с образом
eeeSUSE-liveusb
прокосил малёк и сделал dd на жёсткий=))
соответственно есть диск sdb на нём один раздел sdb1, который был примонтирован в ~/Documents
соответстенно косяк был такой... dd if=eeeSUSE-liveusb of=/dev/sdb
ладно ясно что он абалдел от такого расклада=)
дальше почитал я про восстановление photorec
подключил usb на 250 гигов, поставил поминимуму фалов т.е. avi, jpg, png ну и т.д. подобные.
ясно что дальше хуже... оставил на ночь оставалось 4 часа с утра посмотрел оставалось 84 часа=) ну ладно я готов и подождать)
дальше вообщем на диске куча файлов ну там помойму 800 папок=)
названых хз как+ все файлы аля f4532344.png или f23423234.mp3
вообщем все эти папки и т.д. переименовывать это мрак...
+ почитал про ext2 я так и не понимаю где хранится информация о именах каталогов, файлов и т.д.??
и вообщем есть ли какая нить программа для нормального восстановления(ну если это реально конечно)
пробывал триал Disk Doctor linux на середине пишет типа "неверный дискриптор и отправить отчёт в микрософт или нет"(
eeeSUSE-liveusb
прокосил малёк и сделал dd на жёсткий=))
соответственно есть диск sdb на нём один раздел sdb1, который был примонтирован в ~/Documents
соответстенно косяк был такой... dd if=eeeSUSE-liveusb of=/dev/sdb
ладно ясно что он абалдел от такого расклада=)
дальше почитал я про восстановление photorec
подключил usb на 250 гигов, поставил поминимуму фалов т.е. avi, jpg, png ну и т.д. подобные.
ясно что дальше хуже... оставил на ночь оставалось 4 часа с утра посмотрел оставалось 84 часа=) ну ладно я готов и подождать)
дальше вообщем на диске куча файлов ну там помойму 800 папок=)
названых хз как+ все файлы аля f4532344.png или f23423234.mp3
вообщем все эти папки и т.д. переименовывать это мрак...
+ почитал про ext2 я так и не понимаю где хранится информация о именах каталогов, файлов и т.д.??
и вообщем есть ли какая нить программа для нормального восстановления(ну если это реально конечно)
пробывал триал Disk Doctor linux на середине пишет типа "неверный дискриптор и отправить отчёт в микрософт или нет"(
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Восстановление ext3
tmp13 писал(а): ↑19.08.2008 15:07Вообщем после долгого гемороя с образом
eeeSUSE-liveusb
прокосил малёк и сделал dd на жёсткий=))
соответственно есть диск sdb на нём один раздел sdb1, который был примонтирован в ~/Documents
соответстенно косяк был такой... dd if=eeeSUSE-liveusb of=/dev/sdb
ладно ясно что он абалдел от такого расклада=)
дальше почитал я про восстановление photorec
подключил usb на 250 гигов, поставил поминимуму фалов т.е. avi, jpg, png ну и т.д. подобные.
ясно что дальше хуже... оставил на ночь оставалось 4 часа с утра посмотрел оставалось 84 часа=) ну ладно я готов и подождать)
дальше вообщем на диске куча файлов ну там помойму 800 папок=)
названых хз как+ все файлы аля f4532344.png или f23423234.mp3
вообщем все эти папки и т.д. переименовывать это мрак...
+ почитал про ext2 я так и не понимаю где хранится информация о именах каталогов, файлов и т.д.??
и вообщем есть ли какая нить программа для нормального восстановления(ну если это реально конечно)
пробывал триал Disk Doctor linux на середине пишет типа "неверный дискриптор и отправить отчёт в микрософт или нет"(
Ээээ... А по-русски?
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: Восстановление ext3
есть жёсткий диск sdb на нём раздел sdb1
было сделанно dd if=eee of=/dev/sdb
как его востановить?
было сделанно dd if=eee of=/dev/sdb
как его востановить?
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
Flaming
- Сообщения: 2579
Re: Восстановление ext3
После этого уже никак, если не ошибаюсь, это на низком уровне побитово перезаписало диск.
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: Восстановление ext3
Flaming ошибаетеся востановить можно только вот про photorec написанно в первом посте...
меня просто интересуют другие утилиты... записанно только 2 гига остальное на месте
меня просто интересуют другие утилиты... записанно только 2 гига остальное на месте
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Восстановление ext3
photorec, по-видимому, просто ищет в наборе байтов, которым является винт, последовательности, похожие на изображения, музыку и т.д. Они даже файлами при этом, по сути, не являются - просто последовательности байтов. Поэтому имена и не восстанавливаются.
Вероятнее всего, бОльшую часть файловой системы восстановить можно, но только вручную. Ни одна утилита этот процесс не автоматизирует.
Вначале бакапим повреждённый винт, на случай, если накосячим.
Затем создаём на винте новый раздел, в точности совпадающий по расположению и размерам с существовавшим когда-то.
Теперь восстанавливаем суперблок и дескрипторы групп. Лучше, если удастся найти их резервные копии - они в большом количестве разбросаны по разделу, располагаясь в начале некоторых групп. Если же это невозможо - mke2fs -S
И наконец. debugfs в зубы, и поехали искать среди инодов (в первую очередь директорий, т.к. вместе с ними восстановится и их содержимое, но, возможно, понадобятся и файлы) те, которые располагались непосредственно в более не существующих директориях, и восстанавливать их, выясняя по содержимому, что же это была за директория.
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: Восстановление ext3
гммм так мне надоело стёр на фиг всё с sdb т.е. просто удалил разделы ни чего не форматировал.
не понимаю я же указал суперблок почему он всё равно ругается?(
только не говорите зря всё стёр стёр потому что всё равно было тоже самое...
+ пробывал testdisk не помогает находит не те партиции
но как же Disk Doctor не давно проверил он опять нашёл старую на 250 гигов... как??? оО
понятно пишу не разроботчикам.. но всё же это можно сказать единственная прога которая видит нужную партицию... пробывал триал версию.. как уже говорил при сканировании фалов падает на не правильном дескрипторе(
Код: Выделить всё
mke2fs -n /dev/sdb
mke2fs 1.40.2 (12-Jul-2007)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
39075840 inodes, 78142806 blocks
3907140 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
2385 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616Код: Выделить всё
fsck.ext3 /dev/sdb
e2fsck 1.40.2 (12-Jul-2007)
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>Код: Выделить всё
fsck.ext3 -b 294912 /dev/sdb
e2fsck 1.40.2 (12-Jul-2007)
fsck.ext3: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>не понимаю я же указал суперблок почему он всё равно ругается?(
только не говорите зря всё стёр стёр потому что всё равно было тоже самое...
+ пробывал testdisk не помогает находит не те партиции
но как же Disk Doctor не давно проверил он опять нашёл старую на 250 гигов... как??? оО
понятно пишу не разроботчикам.. но всё же это можно сказать единственная прога которая видит нужную партицию... пробывал триал версию.. как уже говорил при сканировании фалов падает на не правильном дескрипторе(
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
Re: Восстановление ext3
tmp13 писал(а): ↑22.08.2008 00:46гммм так мне надоело стёр на фиг всё с sdb т.е. просто удалил разделы ни чего не форматировал.
Код: Выделить всё
mke2fs -n /dev/sdb mke2fs 1.40.2 (12-Jul-2007) /dev/sdb is entire device, not just one partition! Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 39075840 inodes, 78142806 blocks 3907140 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 2385 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Код: Выделить всё
fsck.ext3 /dev/sdb e2fsck 1.40.2 (12-Jul-2007) Couldn't find ext2 superblock, trying backup blocks... fsck.ext3: Bad magic number in super-block while trying to open /dev/sdb The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device>
Код: Выделить всё
fsck.ext3 -b 294912 /dev/sdb e2fsck 1.40.2 (12-Jul-2007) fsck.ext3: Bad magic number in super-block while trying to open /dev/sdb The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device>
не понимаю я же указал суперблок почему он всё равно ругается?(
только не говорите зря всё стёр стёр потому что всё равно было тоже самое...
+ пробывал testdisk не помогает находит не те партиции
но как же Disk Doctor не давно проверил он опять нашёл старую на 250 гигов... как??? оО
понятно пишу не разроботчикам.. но всё же это можно сказать единственная прога которая видит нужную партицию... пробывал триал версию.. как уже говорил при сканировании фалов падает на не правильном дескрипторе(
Не надо было давать mke2fs /dev/sdb. Надо было создать раздел /dev/sdb1 и дать команду mke2fs /dev/sdb1.
Да, кстати, теперь данные восстановить уже невозможно.
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: Восстановление ext3
всё восстановил))) fsck решает)
если заметили я не делал mke2fs;)
я делал mke2fs -n /dev/sdb1
потом сделал mke2fs -S /dev/sdb1
даже если бы я так сделал можно было бы восстановить... но уже думаю без имён
если заметили я не делал mke2fs;)
я делал mke2fs -n /dev/sdb1
потом сделал mke2fs -S /dev/sdb1
даже если бы я так сделал можно было бы восстановить... но уже думаю без имён
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
/dev/random
- Администратор
- Сообщения: 5456
- ОС: Gentoo
-
tmp13
- Сообщения: 986
- ОС: openSuse 11.2
Re: Восстановление ext3
ну вообщем всем спасибо, тему можно закрывать проблемма решена=)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
-
ValmonV2
- Сообщения: 1
Re: Восстановление ext3
Приветствую!
Ну, вообщем нарвался на этиже грабли, все тотже dd
Код: Выделить всё
[root@host-46-136 ~]# mount -t ext3 /dev/sdb1 /mnt
mount: неверный тип ФС, неверная опция, неверный суперблок
на /dev/sdb1, отсутствует кодовая страница или другая ошибка
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
[root@host-46-136 ~]# fsck.ext3 /dev/sdb1
e2fsck 1.39 (29-May-2006)
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/sdb1
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>-
Atolstoy
- Сообщения: 1655
- Статус: Tux in the rain
- ОС: Linux x86_64
Re: Восстановление ext3
Меня несколько раз выручала вот эта штука:
http://www.cgsecurity.org/wiki/TestDisk
http://www.cgsecurity.org/wiki/TestDisk
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
http://atolstoy.wordpress.com