Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Восстановление поврежденной ФС из под Ubuntu  (Прочитано 7463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Доброго времени суток. Очень нужна помощь знающих людей. Проблема в следующем... Есть портабл хард драйв на 320 гб. По ошибке подвергся форматированию (форматнулся не полностью, т.к. был отключен физически примерно через 4-5 сек). ФС полетела. До этого была fat32. Есть ли возможность восстановить на нем ФС? Если да, то как. Там очень много важных файлов...
..:: L.S.D. - Load Save Delete ::..

Оффлайн stmc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1713
  • Arch Linux
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #1 : 01 Января 2010, 19:12:05 »
testdisk

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #2 : 01 Января 2010, 19:20:08 »
http://man-linux.ru/notes/solve/testdisk/
очень хороший мануал, разберетесь думаю

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #3 : 01 Января 2010, 21:45:33 »
Спасибо, попробую) Позже отпишусь :)
..:: L.S.D. - Load Save Delete ::..

Оффлайн brenti

  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #4 : 01 Января 2010, 22:09:25 »
Извините что засоряю топ, вот че спросить хотел..можно ли и чем? Короче под ubuntu 9.04 я выделил 10gb, сейчас уже спустя месяц места свободного 4gb, сам диск у меня один, разбит на три раздела-там где C:Windows-ntfs, D:мои файлы-ntfs и собственно Ubuntu-ext4, можно ли непереставляя заново ubuntu увеличить локальный диск-ext4 (отрезав, до этого кусочек от диска-D) ? Хотя если даже так и неполучиться, то у меня есть ещё один вариант сделать полный бэкап системы с помощью remastera, практика уже есть., но быстрее было бы первым способом, если конечно его можно осуществить..что скажите?

Оффлайн pipe

  • Администратор
  • Старожил
  • *
  • Сообщений: 5826
    • Просмотр профиля
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #5 : 01 Января 2010, 22:11:45 »
Можно
Грузимся с Live CD
отрезаем gparted кусок от любого раздела и на него увеличиваем раздел Ubuntu
Ахтунг! Может привести к потере данных...

Оффлайн brenti

  • Активист
  • *
  • Сообщений: 485
    • Просмотр профиля
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #6 : 01 Января 2010, 22:21:26 »
Спасибо..попробую. А кусочек в принципе я могу и из под винды обрезать (неразмеченную область эдак гигов в десять), а потом с лав сиди добавлю эту область..

Пользователь решил продолжить мысль 01 Января 2010, 22:24:18:
Ахтунг?тогда придется сперва бэкап сделать .iso
« Последнее редактирование: 01 Января 2010, 22:24:18 от brenti »

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #7 : 01 Января 2010, 22:25:44 »
В общем, делала всё по статье... После выбора [ Analyse ] выдало вот что:



После поиска [Quick Search] получилось так:



В статье написано: "После анализа, перед нами открывается список найденных разделов ... Вы можете выбрать раздел (стрелками вверх-вниз) и нажать на клавишу P (английская “П”), что бы посмотреть список файлов, содержащихся на разделе (в том числе и на удаленном ранее разделе)". Как быть, если поиск ничего не выдал..?  :-\
..:: L.S.D. - Load Save Delete ::..

Оффлайн bekov

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #8 : 02 Января 2010, 01:42:06 »
У меня немного похожая проблема. Я отформатировал 3 гига не используемой памяти и туда поставил заново ось, в надежде из под новопоставленной различать файлы старой. Остатки прошлой оси видны как диск но прошлых файлов почему-то нет. При этом у этого остатка столькоже занятого места как и до махинаций. Собственно вопрос: Возможно ли востановить прошлые файлы и как?

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #9 : 02 Января 2010, 08:39:15 »
Я пока что не хочу ничего форматировать и доставлять, а то вдуг окончательно инфу потру и всё...  :(
..:: L.S.D. - Load Save Delete ::..

Оффлайн armad

  • Активист
  • *
  • Сообщений: 629
    • Просмотр профиля
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #10 : 03 Января 2010, 17:21:06 »
Уже приводил пример в другой ветке форума - (цитирую сам себя) )
поправить файловую систему мне помогало это

sudo dumpe2fs /dev/sda1 | grep -i superblock

в ответ я получал таблицу резервных блоков файловой системы. на проблему с ними указывает это - filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:

затем я выполнял восстановление файловой системы из резервной копии

sudo e2fsck -f -b 32768 /dev/sda1

здесь 32768 - адрес резервной копии фс

на все вопросы отвечал yes )
 
и еще -
 
Восстановление с помощью Linux удаленых файлов на FAT и NTFS
Как восстановить файлы, недавно удаленные с USB-флешки?
Легко! Понадобится связка из fls и icat.

Эти программы входят в пакет sleuthkit.

sudo apt-get install sleuthkit

Программа fls покажет нам список удаленных файлов:

# fls -rd /dev/sdb1

r/r * 117: dsc0005.jpg
r/r * 119: dsc0006.jpg
r/r * 122: dsc0007.jpg
r/r * 125: dsc0008.jpg
r/r * 128: dsc0009.jpg

Команда icat восстанавливает удаленные файлы:

# icat -rf fat /dev/sdb1 117 > /home/yuri/dsc0005.jpg

Поскольку у меня была задача восстановить только фотографии,
а значит имя файла было не важно, то родился следующий однострочник:

# for i in $(fls -rd /dev/sdb1|awk {'print $3'}|tr -d [:]); do icat -r -f fat /dev/sdb1 $i > /home/yuri/photo/$i.jpg;done

Как указано в документации, Sleuthkit работает не только с FAT и NTFS,
но и с ext2/3, iso9660, ufs, raw, swap.

может поможет или подскажет куда смотреть
Ubuntu 10.04. 2.6.35-25-generic-pae Проблем нет.

Оффлайн X-FuckT0R

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
  • Avalon
    • Просмотр профиля
    • IT-форум
Re: Восстановление поврежденной ФС из под Ubuntu
« Ответ #11 : 03 Января 2010, 21:38:23 »
sudo dumpe2fs /dev/sda1 | grep -i superblock

Мне на это выдало вот что:

avalon@avalon-laptop:~$ sudo dumpe2fs /dev/sdb1 | grep -i superblock
dumpe2fs 1.41.9 (22-Aug-2009)
dumpe2fs: Bad magic number in super-block while trying to open /dev/sdb1
Couldn't find valid filesystem superblock.

В нормальном разделе пишет:

Primary superblock at 0, Group descriptors at 1-7
  Backup superblock at 32768, Group descriptors at 32769-32775
  Backup superblock at 98304, Group descriptors at 98305-98311
....

и т.д.  :(
« Последнее редактирование: 03 Января 2010, 21:40:06 от X-FuckT0R »
..:: L.S.D. - Load Save Delete ::..

 

Страница сгенерирована за 0.072 секунд. Запросов: 23.