Опоравак података на Линук-у користећи ддресцуе

Oporavak Podataka Na Linuk U Koristeci Ddrescue



ддресцуе је алатка која се користи за опоравак података из датотеке или блок уређаја као што су чврсти диск, ССД, РАМ дискови, ЦД-ови, ДВД-ови и УСБ уређаји за складиштење. Копира податке са једног блок уређаја на други, остављајући оштећене блокове података и премештајући само оне добре. ддресцуе је моћан алат за опоравак који је потпуно аутоматизован јер не захтева никакве сметње током операције опоравка. Штавише, може се зауставити и наставити у било ком тренутку захваљујући ддресцуе мапа датотека . Остале кључне карактеристике ддресцуе-а су наведене у наставку:
  • Не преписује опорављене податке, али попуњава празнине у случају итеративног опоравка. Међутим, може се скратити ако је алату наложено да то уради експлицитно.
  • Опоравак података у једну датотеку из више датотека или блокова.
  • Подржава више типова интерфејса уређаја као што су САТА, АТА, СЦСИ, МФМ дискови, флопи дискови и СД картице.

У овом водичу ћу истражити овај невероватно користан алат за опоравак података. Такође ћу разговарати о његовом процесу инсталације и како га користити за опоравак блок уређаја или партиције.

Белешка: Користим Линук дистрибуцију (Убунту 22.04) за упутства у овом водичу. Процес инсталације услужног програма ддресцуе може се разликовати, али упутства ће бити иста у свим Линук дистрибуцијама.







Инсталирање ддресцуе

Да бисте инсталирали ддресцуе на Линук, посебно Убунту и његових укуса или Заснован на Дебиану дистрибуције, користите:



судо погодан инсталирај гдресцуе

Да га инсталирате на РЕХЛ , Федора , и ЦентОС , прво омогућите ТОПЛО (Додатни пакети за Ентерприсе Линук).



судо иум инсталл топло ослобађање

Горња команда је за новије верзије одговарајуће дистрибуције.





Затим извршите следећу команду да бисте инсталирали ддресцуе:

судо иум инсталл ддресцуе

За дистрибуције Линука засноване на Арцх-у, као што је Арцх-Линук и Мањаро , користите доле дату команду да инсталирате услужни програм за опоравак ддресцуе.



судо пацман ддресцуе

Пошто користим Убунту 22.04, користићу АПТ менаџер пакета да га инсталирам.

Разумевање основа

Пре употребе алатке ддресцуе за опоравак података, препоручио бих корисницима који су нови у процесу опоравка да разумеју неке конвенције именовања у Линук-у.

Линук препознаје блокове (уређаје) као датотеке и смешта их у /дев именик. Да бисте навели датотеке у директоријуму /дев, користите лс /дев команда.

Тхе Хард дискови (блокови складишта) су представљени са сд следе абецеде; у случају више уређаја за складиштење датотеке ће бити представљене као /дев/сд а, /дев/сд б, и тако даље.

Ако уређај за складиштење има партиције , онда ће бити представљени бројем са одговарајућим именом датотеке диск јединице, као што је /дев/сда 1 , /дев/сда 2 , и тако даље.

Да бисте навели све блокове и друге повезане уређаје са системом, користите блок листе лсблк команда:

лсблк

Команда ддресцуе може опоравити цео блок (који садржи МБР и партиције) или партицију. С друге стране, ако треба да опоравите само одређене датотеке са одређене партиције, онда је боље да опоравите партицију уместо целог блока.

Важна разматрања

Пре употребе услужног програма ддресцуе, треба узети у обзир неке веома кључне тачке:

  • Не покушавајте да повратите монтирани блок, блок не би требало да буде чак ни у режиму само за читање.
  • Не покушавајте да поправите блок са И/О грешкама.
  • Систем може да промени називе улазних и излазних уређаја при поновном покретању. Уверите се да су називи уређаја тачни пре него што започнете процес копирања.
  • Ако користите посебан блок као излазни уређај, сви подаци на уређају ће бити преписани.

Коришћење ддресцуе

Након инсталирања услужног програма ддресцуе и разумевања конвенција именовања, следећи корак је да идентификујете диск који је у квару и да га опоравите помоћу алатке ддресцуе.

Опоравак оштећеног блока

Први пример ће обухватити процес опоравка целог блока. Прво наведите блокове користећи лсблк команда:

лсблк ИМЕ, ВЕЛИЧИНА, ФСТИПЕ

Тхе заставица се користи да одреди који тип информација (поља) команда треба да избаци. Споменуо сам НАМЕ , СИЗЕ , и ФСТИПЕ или тип система датотека.

Сада можете да идентификујете циљни блок, партицију и локацију да бисте сачували сачувану датотеку слике.

Још једна важна ствар коју треба напоменути је да се на Линук-у име блока додељује динамички при покретању и након поновног покретања, имена блокова се могу променити. Зато будите опрезни док бележите имена блокова.

Сада користите следећу синтаксу да спасите блок као датотеку слике са датотеком евиденције у основном директоријуму.

судо ддресцуе -рКс / дев / [ блокирати ] [ пут / име ] .имг [ логфиле_наме ] .Пријава

Белешка: Заменити [блокирати] , [пут/име] сликовне датотеке и [логфиле_наме] са жељеним називима сходно томе.

У овом примеру опорављам /дев/сда у основном директоријуму са именом датотеке слике опоравак.имг . Датотека евиденције позната и као датотека мапе је неопходна ако желите да наставите опоравак у било ком тренутку.

судо ддресцуе -р2 / дев / сда2 рецовери.имг рецовери.лог

У горњој команди се користе две важне заставице.

д -индиректан Користи се да каже алату да директно приступи диску игноришући кеш кернела
рКс –поновни покушаји пролазе Користи се да каже алату да поново покуша са лошим сектором Кс број пута

Када извршите горњу команду, приметићете да се у претраживачу датотека појављују две датотеке са именима опоравак.имг и рецовери.лог .

Време опоравка зависи од величине улазног блока и оштећења. Ако опорављате велики блок, препоручујем да имате датотеку евиденције јер може потрајати неколико сати или чак дана да се процес заврши.

Излаз горње команде је дат у наставку:

На излазној слици, ипос је улазна позиција улазне датотеке одакле почиње копирање и чиреви је излазна позиција на излазној датотеци где се подаци уписују.

Тхе неокушана је величина блока није на чекању за испробавање. Тхе спасен означава величину успешно опорављеног блока. Тхе пцт спасен означава успешан опоравак података у процентима. Услови, необрезане , неотпада , лош сектор , и лоша подручја су сами по себи разумљиви. Међутим грешке читања израз означава неуспеле покушаје читања у бројевима.

Тхе време рада приказује време потребно алату да заврши процес, док је Преостало време је преостало време за завршетак процеса опоравка. Горњи излаз приказује преостало време 0 јер је процес завршен, прочитајте излаз на следећој слици незавршеног процеса.

Хајде да видимо шта добијамо у датотеци евиденције; да бисте отворили генерисану датотеку евиденције, користите вим рецовери.лог команда.

Тхе тренутни статус је + што значи да је процес завршен, док је цуррент_пос је позиција на блоку.

Списак тренутних статуса је дат у следећој табели:

? Копирање
* Тримминг
/ Сцраппинг
Поновни покушај
Ф Попуњавање наведених блокова
Г Генерисање датотеке евиденције
+ Процес је завршен

Испод тога, датотека евиденције има индикације статуса претходно спашених блокова у облику доле наведених знакова:

? Блок није испробан
* Неисрезани неуспели блок
/ Неотписани неуспели блок
Блок лошег сектора није успео
+ Завршен блок

Враћање датотеке слике у нови блок

Када завршите са процесом опоравка и имате датотеку слике. Можда ћете сада желети да се пресели на нови диск са оштећеног диска. Да бисте преместили датотеку слике у нови блок, прво повежите тај блок са системом, а затим идентификујте име блока помоћу лсблк команда.

Претпоставимо да јесте /дев/сдб , користите следећу команду да копирате слику у нови блок.

судо ддресцуе опоравак.имг / дев / сдб логфиле.лог

Тхе флаг се користи за преписивање новог блока ако има било каквих података. Имајте на уму да име датотеке евиденције мора бити другачије да би била одвојена од претходно сачуване датотеке евиденције.

Горња операција се такође може урадити помоћу дд , још једна моћна команда која се користи за копирање датотека.

судо дд ако =рецовери.имг оф = / дев / сдб

Пре него што извршите враћање, имајте на уму да нови блок мора бити довољно велик да задржи цео опорављени блок; на пример, ако је блок за опоравак 5 ГБ, нови блок би требало да буде већи од 5 ГБ.

Ако опорављена датотека слике приказује много грешака, оне се могу поправити помоћу фсцк команду на Линук-у у одређеној мери. Док користите Виндовс, можете користити ЦХКДСК или СФЦ команди да се то уради. Међутим, опоравак зависи од броја грешака које је оштећена датотека генерисала.

Сада је процес опоравка и рестаурације завршен. Још једна важна ствар коју треба напоменути је да оштећени блок можете опоравити директно на другом блоку, уместо да креирате датотеку слике и затим је копирате у нови блок. Па, у следећем одељку, детаљно покривам овај процес.

Враћање блока у други блок

Да бисте вратили блок директно у нови блок, прво повежите блок са системом и поново користите лсблк команду за идентификацију имена блока. Погрешна имена блокова могу упропастити цео процес и можете изгубити податке.

Након што идентификујете изворни и одредишни блок, користите следећу команду да бисте опоравили блок:

судо ддресцуе -р2 / дев / [ извор ] / дев / [ одредиште ] бацкуп.лог

Претпоставимо /дев/сдб је одредишни блок, тако да копирате /дев/сда директоријум за коришћење новог блока:

судо ддресцуе -р2 / дев / сда / дев / сдб бацкуп.лог

Опет, погледајте критична разматрања поменута у ранијим одељцима пре него што покушате са овим процесом.

Опоравак одређених података из опорављених сликовних датотека

У многим случајевима, сврха опоравка података је проналажење одређених датотека са оштећених диск јединица. Да бисте приступили одређеној датотеци, потребно је да монтирате датотеку слике. На Линук-у, опорављена датотека слике може се истражити коришћењем моунт команда.

Пре монтирања датотеке слике, направите фасциклу или директоријум у који желите да издвојите садржај сликовне датотеке.

мкдир РецовериМоунт

Затим монтирајте датотеку слике користећи:

судо моунт лооп рецовери.имг ~ / РецовериМоунт

Ознака -о означава опције, док се опција петље користи за третирање датотеке слике као блок уређаја.

Сада имате приступ садржају сликовне датотеке, као што је приказано на следећем снимку екрана.

Да бисте демонтирали блок, користите умоунт команда.

судо умоунт ~ / РецовериМоунт

Напредне функције

Да бисте започели опоравак од одређене тачке, користите застава или –улаз-позиција . Требало би да буде у бајтовима, подразумевано јесте 0 бајтова. Ово је важно за наставак копирања са одређене тачке. На пример, ако желите да започнете процес копирања од тачке од 10 ГБ, користите следећу команду.

судо ддресцуе -и10ГиБ / дев / сда имагефиле.имг логфиле.лог

Да бисте дефинисали максималну величину улазног уређаја, користиће се застава. Тхе означава величину и може се користити и као – величина у бајтовима. Ако алатка не препозна величину улазне датотеке, користите ову опцију да је наведете.

судо ддресцуе -с10ГиБ / дев / сда имагефиле.имг логфиле.лог

Тхе -питати опција може бити веома згодна, јер тражи потврду улазних и излазних блокова пре почетка процеса копирања. Као што је раније поменуто, систем динамички додељује имена блоковима и они се мењају при поновном покретању. Дакле, у том случају ова опција може бити корисна.

судо ддресцуе --питати / дев / сда имагефиле.имг логфиле.лог

Штавише, у наставку је наведена листа неких других опција:

– обрнуто За обрнути правац копирања
-прилично За сузбијање свих излазних порука
-ин – вербосе Да елаборирамо, све излазне поруке
-п –преалоцирати Да унапред доделите складиште за излазну датотеку
–преглед података Редови приказа најновијих очитаних података подразумевано су 3 реда

Како ддресцуе ради

ддресцуе користи моћан алгоритам опоравка који је подељен у четири фазе:

1. Копирање

2. Тримминг

3. Стругање

4. Поновни покушај

Извршење алгоритма ддресцуе приказано је на следећој слици.

Закључак

Тхе ддресцуе је моћан алат за опоравак који се користи за опоравак података са оштећеног или неисправног диска на други диск копирањем података. Може се без напора инсталирати на било коју Линук дистрибуцију уз помоћ подразумеваног менаџера пакета. Обратите пажњу на важно разматрање пре употребе овог алата поменутог у овом водичу. Процес копирања података је једноставан, искључите диск и користите команду ддресцуе са именом изворног диска и именом одредишног диска. Не заборавите да користите датотеку евиденције, јер постаје веома корисно да наставите процес опоравка.