LINUX.ORG.RU
ФорумAdmin

Помогите. Испортил раздел

 


0

2

Я пытался увеличить раздел, и во время этого всего завис компьютер. После перезагрузки раздел перестал монтироваться. В самой большой папке там были ванжные данные и, как раз её, testdisk скопировать не может. fsck.ext4 -y не помогает.

ЛОР, как быть?

Где-то там, рядом с testdisk, есть ещё Photorec. Правда, на выходе при успехе будет уже большая куча файлов, а не папка.

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

Там раньше был Линукс, а восстановить я хочу /home/, который не отдельным разделом. Проблема в том, что если восстанавливать через Фоторек, то у меня получиться сотня тысячь файлов из всяких там /usr/include/ и /usr/share/.

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

Ну их можно по каким-то характерным элементам выдернуть из кучи. Хотя не знаю, как у photorec с текстовыми файлами.

Homura_Akemi
()

Я пытался увеличить раздел, и во время этого всего завис компьютер.

Раздел это блочное устройство, фс не должна была пострадать. Или как всегда у вас проблемы с терминологией. Увеличение ФС занимает секунду, таки именно в это время завис комп?

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

Увеличение ФС занимает секунду

ext4 увеличивается гораздо дольше.

Homura_Akemi
()
Ответ на: комментарий от sphericalhorse

При таких операциях первым делом делают резервную копию.

sdio ★★★★★
()

Что ж, я начал делать бекапы только после того, как мне вирь грохнул всю фс. Думаю, ты поумнеешь после этого случая.

По теме, сорри, не подскажу. Ясно что нужно брать утилиты, которые выдергиваю файлы при поврежденной фс; какие - тебе здесь подскажут.

Удачи!

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

R-studio попробуй может.

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

Проблема в том, что если восстанавливать через Фоторек, то у меня получиться сотня тысячь файлов из всяких там /usr/include/ и /usr/share/.

Photorec можно указать, какие именно типы (тут список) восстанавливать.

amus ★★★
()

Рвать волосы на попе. И делать бекапы, тем более перед такими опасными операциаями. Код хранить в VCS. Photorec скорей всего не поможет. Диск на полку — если хочешь ещё что либо сохранить и работать с копией! Если в самом деле потеряны важные данные, то выкавыривать их скорей всего придётся ручками, как это не печально.

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

если не успело затереть начало раздела. суперблок и блоки с данными. то есть шанс восстановить.

для начала нужно попробовать определить старое начало и размер раздела и вручную поправить таблицу разделов, указав старые параметры. есть шанс что какая-то часть фс восстановится.

но перед этим лучше сделать копию диска или той его части,где были изменения.

dmitryalexeeff
()

Загрузись с LiveFlash/LiveCD (например, Lubuntu),
запусти Пуск-Системные-GParted,
правой кнопкой по разделу - "Проверить на ошибки".

Novator ★★★★★
()

Пересоздать раздел и запилить данные из резервной копии.

Artificial_Thought ★★★★
()

Если нельзя восстановить из бэкапов, то наверняка можно сделать:

git clone git://{github, bitbucket}.com/sphericalhorse/data.git

Ты, конечно же в курсе этого и знаешь как не терять важные данные даже не используя Dropbox.

Так что нижеследующие ссылки не для тебя:

Github.com -> Make a new repo on GitHub

Bitbucket.com -> Create an Account and a Git Repo

Как пишут в handbook-е FreeBSD (вольный пересказ) – Еще одна стратегия резервного копирования - не делайте ничего!
Если ваши данные вдруг пропадут, просто улыбнитесь и забудьте о них. 
science ★★☆
()
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от false

Еще есть специальные небольшие дистрибутивы линукса для работы с дисками, в том числе для восстановления,

например: PartedMagic, SystemRescueCd.

Полный список:
http://www.opennet.ru/prog/sml/166.shtml

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

http://extundelete.sourceforge.net/

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

anonymous
()

Вот, кстати, что говорит Тестдиск, при просмотре содержимого раздела:

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
 2 P Linux                  652 213 10  2610 212 34   31455232 [arch-old]
Directory /

>drwxr-xr-x     0     0      4096  6-Dec-2012 01:46 .
 drwxr-xr-x     0     0      4096  6-Dec-2012 01:46 ..
 drwx------     0     0     16384 13-Jul-2011 16:43 lost+found
 drwxr-xr-x     0     0      4096  6-Dec-2012 01:46 var
 drwxr-xr-x     0     0      4096 13-Jul-2011 16:43 proc
 drwxr-xr-x     0     0      4096 13-Jul-2011 16:43 sys
 drwxr-xr-x     0     0      4096 13-Jul-2011 16:46 dev
 drwxr-xr-x     0     0      4096 16-Jan-2012 10:40 usr
 drwxrwxrwt     0     0      4096 31-Oct-2012 16:46 tmp
 drwxr-xr-x     0     0     12288  7-Dec-2012 16:35 etc
 lrwxrwxrwx     0     0         7 25-Oct-2012 00:37 lib
 lrwxrwxrwx     0     0         7 25-Oct-2012 00:37 lib64
 drwxr-xr-x     0     0      4096  7-Dec-2012 10:29 sbin
 drwxr-xr-x     0     0      4096 30-Nov-2012 00:08 bin
 ?-wS-w-rwT 15419 65032 2906056186 23-Apr-2046 18:59 boot
 lrwSrwS-wx 50409 37157 4121134738783990326  1-Jan-1970 03:01 home
 drwxr-xr-x     0     0      4096  8-Nov-2012 19:41 media
 drwxr-xr-x     0     0      4096  4-Dec-2012 03:02 mnt
 drwxr-xr-x     0     0      4096  8-Nov-2012 19:10 opt
 drwxr-x---     0     0      4096  7-Dec-2012 18:17 root
 drwxr-xr-x     0     0      4096  8-Apr-2011 13:08 run
 drwxr-xr-x     0     0      4096  4-Dec-2012 03:02 srv
 -rw-------     0     0       344 31-Oct-2012 16:42 .bash_history
 -rw-------     0     0         0 31-Oct-2012 16:46 .viminfo
 -rw-------     0     0         0 31-Oct-2012 16:46 .viminfo.tmp

Нужно восстановить содержимое /home, а он ни войти в него, ни скопировать от туда данные не может.

А как, кстати, сохранить куда-то тот участок диска?

$ dd if=/dev/sda of=data skip=651 count=2611

Так?

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