Восстановление удалённых файлов в /home

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
Linups
Сообщения: 9
ОС: ALT Linux 6.0

Восстановление удалённых файлов в /home

Сообщение Linups »

Код: Выделить всё

extundelete --after 1323450000 /dev/sda2 --restore-directory /home/user
Only show and process deleted entries if they are deleted on or after 1323450000 and before 2147483647.

WARNING: Extended attributes are not restored.
WARNING: EXT3_FEATURE_INCOMPAT_RECOVER is set.
The partition should be unmounted to undelete any files without further data loss.
If the partition is not currently mounted, this message indicates
it was improperly unmounted, and you should run fsck before continuing.
If you decide to continue, extundelete may overwrite some of the deleted
files and make recovering those files impossible.  You should unmount the
file system and check it with fsck before using extundelete.
Would you like to continue? (y/n)
y
Loading filesystem metadata ... 299 groups loaded.
Loading journal descriptors ... 29601 descriptors loaded.
Failed to restore file /home/user
Could not find correct inode number past inode 917505.


Что я делаю не так? Помогите разобраться, а то вместе с конфигами случайно удалил и все файлы
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Восстановление удалённых файлов в /home

Сообщение liaonau »

Linups писал(а):
09.12.2011 22:25
Что я делаю не так? Помогите разобраться, а то вместе с конфигами случайно удалил и все файлы

Вам помочь перевести с английского, или в чем еще состоит ваш вопрос?
Вы отмонтировали /home предже чем запустить программу? Если да, то запускали ли вы fsck прежде чем extundelete?
Спасибо сказали:
Аватара пользователя
Linups
Сообщения: 9
ОС: ALT Linux 6.0

Re: Восстановление удалённых файлов в /home

Сообщение Linups »

liaonau писал(а):
09.12.2011 22:33
Linups писал(а):
09.12.2011 22:25
Что я делаю не так? Помогите разобраться, а то вместе с конфигами случайно удалил и все файлы

Вам помочь перевести с английского, или в чем еще состоит ваш вопрос?
Вы отмонтировали /home предже чем запустить программу?


Блин, а как мне его отмонтировать?

Код: Выделить всё

umount /dev/sda2umount: /home: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Восстановление удалённых файлов в /home

Сообщение liaonau »

Linups писал(а):
09.12.2011 22:35
Блин, а как мне его отмонтировать?

Код: Выделить всё

umount /dev/sda2umount: /home: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

ну вы действительно можете посмотреть кто использует файлы из /home с помощью lsof или fuser. Но понятно и так, что файлы эти использует пользователь, которому принадлежит /home/${username}. Убейте все процессы которые используют файлы из этой партиции, или загрузитесь в single mode, или загрузитесь с livecd — много вариантов.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Восстановление удалённых файлов в /home

Сообщение liaonau »

Кстати, чем быстрее вы закончите работу из под пользователя, тем меньше вероятность того, что какая-нибудь программа (например, браузер) запишет какие-то данные на место удаленного файла.
Спасибо сказали:
Аватара пользователя
Linups
Сообщения: 9
ОС: ALT Linux 6.0

Re: Восстановление удалённых файлов в /home

Сообщение Linups »

liaonau писал(а):
09.12.2011 22:47
Кстати, чем быстрее вы закончите работу из под пользователя, тем меньше вероятность того, что какая-нибудь программа (например, браузер) запишет какие-то данные на место удаленного файла.


Код: Выделить всё

extundelete --after 1323450000 /dev/sda2 --restore-directory /home/user
Only show and process deleted entries if they are deleted on or after 1323450000 and before 2147483647.

WARNING: Extended attributes are not restored.
Loading filesystem metadata ... 299 groups loaded.
Loading journal descriptors ... 29558 descriptors loaded.
Writing output to directory RECOVERED_FILES/
Failed to restore file /home/user
Could not find correct inode number past inode 917505.


S livecd ta zhe hren'. Posovetujte normalnuyu progu.
Спасибо сказали:
liaonau
Сообщения: 390
ОС: gentoo

Re: Восстановление удалённых файлов в /home

Сообщение liaonau »

Никогда не пользовался тем, что используете вы, но оно предлагает в данном случае запустить вначале fsck.
Прогу? mc умеет восстанавливать ext2. вроде бы photorec называлась та, которой я когда-то однажды пользовался.
А, да. Не являсь большим специалистом в этом вопросе (повезло ☺), нагуглил вот это:
http://www.nixp.ru/articles/Linux-ext3-FAQ...D1%8F).html#007
За достоверность не отвечаю.
Спасибо сказали: