Титла: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 28, 2012, 16:59 Здравейте,
Днес в сънено състояние, изтрих няколко папки с: rm -rf в които разбира се, имаше важни за мен неща.Та почнах да чета как мога да си възстановя информацията. Първо опитах с debugfs , но не намери никакви файлове ( има ли значение дали съм излязъл/затворил конзолата през която съм изтрил файлове и за това да не намери нищо? ). След това инсталирах testdisk - photorec и сканирах дяла, където се намираха изтритите неща, като зададох да запише всичко в /tmp.Намери доста файлове (като че ли повече от колкото изтрих), но тук идва и проблема: файловете са пръснати във всевъзможни папки с рандом имена (оказа, се че ги кръщава според вида и поредния номер).Казах си: добре пак е нещо, ще ги прегледам или сърчна с един Код: find /tmp -type f |xargs -exec grep 'tarsise' Еми да ама не намирам доста файлове за който съм 100% сигурен, че са там и търсения стринг го има >:(.Интересно, че ми намира и файлове с разширение .dll .elf .mpg .avi в които го има търсения стринг ??? Защо се получава така и кой е най-приятния начин/софтуер за възстановяване на файлове/директории конзолно? Титла: Re: Възстановяване на изтрита информация Публикувано от: borovaka в Apr 28, 2012, 17:44 Аз до сега съм ползвал photorec, но този проблем с имената съм го имам винаги. Така като гледам това: http://extundelete.sourceforge.net/ ($2) би ти помогнало ( ако fs-a ти е ext3/4). Опитай и сподели дали работи наистина.
Титла: Re: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 28, 2012, 17:51 Аз до сега съм ползвал photorec, но този проблем с имената съм го имам винаги. Така като гледам това: http://extundelete.sourceforge.net/ ($2) би ти помогнало ( ако fs-a ти е ext3/4). Опитай и сподели дали работи наистина. Код: #./configure Идея? Титла: Re: Възстановяване на изтрита информация Публикувано от: dejuren в Apr 28, 2012, 18:00 tarsise или tarsize?
Ама.... научете се да четете бре! ./configure: line 1906: g++: command not found Титла: Re: Възстановяване на изтрита информация Публикувано от: borovaka в Apr 28, 2012, 18:14 @mrowcp Ако си с debian/ubuntu инсталирай build-essential и след това опитай отново да компилираш.
Титла: Re: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 28, 2012, 18:37 tarsise или tarsize? Ами аз го прочетох, но не го отразих мн мн :( Предположих, че ще измрънка "g++: command not found" или поне реда нещо, а не "configure: exit 77" Иначе май е по-добре с extundelete, върна доста папки с оригиналните им имена.Файловете пак са с номера.Сега проблема е, че вече бях маунтнал дяла и писал върху него, което явно доведе до невъзможността да се ресторнат доста неща (програмата дава грешка, че едикое си име на файл не може да бъде ресторнато). П.С. Интересно, че възстанови само .txt файлове и малко дирс. П.С.2 tarsise - нещо да се търси. Титла: Re: Възстановяване на изтрита информация Публикувано от: dejuren в Apr 28, 2012, 18:40 П.С.2 tarsise - нещо да се търси.пробвай Код: find /dir -exec grep "string" {} \; /off Общо взето влязохме в зоната на двата вида системни администратори - тези който правят бакъп и тези, които все още не правят... И на основното правило: никога rm -rf в сънено състояние или дори при подозрение за сънено ... Титла: Re: Възстановяване на изтрита информация Публикувано от: Acho в Apr 28, 2012, 18:43 /off
Е сега и другiте ще правят. Дето сънени пишат rm -rf ........... Титла: Re: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 28, 2012, 20:31 П.С.2 tarsise - нещо да се търси.пробвай За бакъп има, но не е актуален. Ще опитам и без xargs, макар че не виждам разлика. ЕДИТ: по този начин не изписва "източника" където е намерило съвпадение, ако файла е текстови.Само пейства целия ред. /off ;) Така е.Поне "разцъках" няколко варианта за рестор. Титла: Re: Възстановяване на изтрита информация Публикувано от: romeo_ninov в Apr 28, 2012, 21:58 grep -l Титла: Re: Възстановяване на изтрита информация Публикувано от: Acho в Apr 29, 2012, 07:50 Mrowcp, ти поне си сериозен човек, програмист, компютърджия, отдавна се занимаваш, не си някой безхаберник. Затуй се учудих много, ама как ще триеш с rm -rf наред по директориите ? Дано да си спасиш ценните неща колега.
Титла: Re: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 29, 2012, 08:09 grep -l Пак не е удобно както с xargs. Код: # find /tmp -exec grep -l 'upsd' {} \; и Код: # find /tmp -type f |xargs -exec grep 'upsd' Mrowcp, ти поне си сериозен човек, програмист, компютърджия, отдавна се занимаваш, не си някой безхаберник. Затуй се учудих много, ама как ще триеш с rm -rf наред по директориите ? Дано да си спасиш ценните неща колега. Програмист чак не съм :) Изтрих ги точно при възстановяване на бекъп.Вътре в архива, папката се казваше по същия начин както оригиналната.Но вместо да напиша: rm -rf folder , аз се наказах с: rm -rf /folder Титла: Re: Възстановяване на изтрита информация Публикувано от: dejuren в Apr 29, 2012, 18:41 Пак не е удобно както с xargs.Това е така. Ще се върна малко към началото: ти си 100% сигурен, че стринга го има в някой файлове. Защо? По-добре провери ръчно. В случая ме съмняват твоите 100% Титла: Re: Възстановяване на изтрита информация Публикувано от: Gogo_SZ в Apr 29, 2012, 20:27 Преди около година го имах с един клиент същия проблем (вярно с BSD ама и рой беше написал rm-Rf )
След 2-3 дни борба намерих един ама перфектен коментар по въпроса: Цитат: Командите в терминал се изпълняват винаги и от първи опит...... Съжалявам :'( :'( :'( Титла: Re: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 29, 2012, 23:04 Пак не е удобно както с xargs.Това е така. Ще се върна малко към началото: ти си 100% сигурен, че стринга го има в някой файлове. Защо? По-добре провери ръчно. В случая ме съмняват твоите 100% Защото някой са скриптове наследяващи променливи/команди от предни скриптове.Ще проверя ръчно пак, но за мен неща от рода на: Код: Binary file /tmp/recup_dir.24/f4134431.avi matches ми се струват доста странни.Как може да намери съвпадение в .avi или .mpg? ЕДИТ: сега видях, че има някакви .avi-та с подозрително еднаква големина: Код: -rw-r--r--. 1 root root 244428476 ЮОП 28 08:33 f13914367.avi Утре ще видя дали могат изобщо да се пуснат. Титла: Re: Възстановяване на изтрита информация Публикувано от: dejuren в Apr 30, 2012, 00:50 Съвпаденията в .avi и други компресирани медия файлове ни най-малко не са странни. Представи си: достатъчно голям файл с компресирана информация - какви само комбинации от символи може да има в него никой не може да предвиди.
Преди да пускаш нещо може да провериш що за файлове са все пак тези: Код: file f13914367.avi Титла: Re: Възстановяване на изтрита информация Публикувано от: mrowcp в Apr 30, 2012, 14:40 Съвпаденията в .avi и други компресирани медия файлове ни най-малко не са странни. Представи си: достатъчно голям файл с компресирана информация - какви само комбинации от символи може да има в него никой не може да предвиди. Да така е, но търсения стринг в случая беше FCBarcelona :) За това ми се стори странно. Иначе файловете се оказаха серии на Ало-Ало ;D , явно останали от предния собственик на харда (купих го преди няколко месеца). Титла: Re: Възстановяване на изтрита информация Публикувано от: lilikang в Mar 16, 2018, 09:12 я думаю что Bitwar Data Recovery это под силу. Это то, что нужно попробовать в первую очередь, когда хотите восстановить файл.
Титла: Re: Възстановяване на изтрита информация Публикувано от: sopata в Mar 19, 2018, 08:16 Колега виж ext4magic:
sudo ext4magic /dev/sdа5 -r -f /$HOME/docs/ -d /tmp/restored |