Документ

Како опоравити обрисане датотеке на Линуксу

Нико није поштеђен грешке брисања важне датотеке, а након тога откривања да не постоји њена резервна копија. Иако корпа за смеће може понудити начин за враћање такве операције, њена изводљивост зависи од тога како корисник интерагује са оперативним системом. На пример, једноставна комбинација тастера CTRL + Delete може заобићи корпу за смеће као први ниво опоравка података. Без обзира да ли је основни систем власнички или бесплатно решење, постоји много алата дизајнираних да помогну корисницима да опораве изгубљене датотеке. Као једна од најпопуларнијих бесплатних рачунарских платформи на свету, Линукс није изузетак када су у питању опције за опоравак података. Многа од њих су решења отвореног кода која се могу преузети и инсталирати из званичних репозиторијума. Други су комерцијални алати спремни за рад на било ком оперативном систему заснованом на Линуксу. Погледаћемо два од тих решења и проценити како свако од њих функционише: TestDisk и R-Linux.

ТестДиск

TestDisk је бесплатан алат отвореног кода за командну линију за опоравак обрисаних датотека на Линуксу. Овај софтвер је написао Кристоф Греније у програмском језику C и лиценциран је под GNU/GPLv2 лиценцом. Ради на главним оперативним системима – Линук дистрибуцијама, Виндоусу и macOS-у. Инсталациони пакет се може преузети преко дугмета:

Преузимање тест диска

Узимајући у обзир системе засноване на Линуксу, може се инсталирати и преко одговарајућих подразумеваних менаџера пакета. На Дебијану и Убунтуу, следеће команде инсталирају ТестДиск на систем:

$ sudo apt ажурирање

$ sudo apt инсталирајте тест диск

Ако ће бити инсталирани додатни пакети (зависности) или ако ће бити уклоњени неопходни пакети, процес инсталације може затражити потврду. У супротном, TestDisk ће бити директно инсталиран на систем.

Инсталирајте TestDisk на Ubuntu и Debian

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

$ sudo dpkg -l testdisk

Проверите TestDisk на Ubuntu-у

Да бисте инсталирали TestDisk на Red Hat Enterprise Linux (RHEL) и CentOS, прво је потребно омогућити/инсталирати EPEL репозиторијум. То је додатни репозиторијум пакета који пружа приступ за инсталацију пакета за често коришћени софтвер. У зависности од верзије CentOS-а (7 или 8), подешавање EPEL репозиторијума се мало разликује, као што је приказано у два скупа команди (све команде морају бити извршене са привилегијама суперкорисника):

  • RHEL / CentOS 7

# yum install epel-release

# yum ажурирање

# yum инсталирај тестни диск

  • RHEL / CentOS 8

# yum инсталација https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# yum ажурирање

# yum инсталирај тестни диск

На RHEL-у и обе верзије CentOS-а, инсталација TestDisk-а се може проверити покретањем следеће команде:

$ rpm -qi тест диск

Проверите TestDisk на CentOS-у

Коначно, следеће команде се могу користити за инсталирање TestDisk-а на друге две традиционалне Линук дистрибуције:

  • Федора:

$ sudo dnf install testdisk

  • Арч Линукс:

$ sudo pacman -S тестдиск

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

# тестдиск /листа

Да бисте опоравили обрисане датотеке на Линуксу, потребно је само покренути алатку TestDisk без икаквих параметара као што следи

# тестдиск

TestDisk проверава партиције

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

  1. Креирај: креира нову датотеку testdisk.log.
  2. Додај: Додаје нове информације о евидентирању у постојећу датотеку testdisk.log.
  3. Без дневника: не генерише никакве информације о евидентирању.

Под претпоставком да је изабрана опција креирања нове датотеке евидентирања, ТестДиск ће затим приказати дискове и партиције са којих се могу опоравити обрисане датотеке. Избором једне ставке са листе и одабиром опције „Настави“, систем ће затражити да се назначи одговарајући тип партиције који ће се користити. Након што корисник притисне ЕНТЕР, ТестДиск ће прећи на приказивање листе операција које се могу извршити на партицији.

Покретање TestDisk-а на Линуксу

Листа операција које TestDisk може да изврши на партицији

Опција „Анализирај“ процењује изабрану партицију и она ће се користити за опоравак података на Линуксу. Ако таква партиција није покретачка, алат ће приказати поруку која обавештава корисника о томе. ТестДиск нуди две врсте претраживања датотека: „Брза претрага“ и „Дубинска претрага“. Након што изаберете једну од њих и поново притиснете „Настави“, алат ће приказати све партиције које се могу скенирати. Последњи корак је покретање процеса претраживања. Током овог корака, алат ажурира екран са сваком партицијом доступном за опоравак датотека. Избором једне партиције, све обрисане датотеке пронађене на њој биће означене и можете притиснути слово „C“ да бисте копирали избачену датотеку у одређени директоријум.

Избрисани директоријум извора датотеке

R-Линукс

R-Linux је још један бесплатни услужни програм дистрибуиран за оперативне системе Windows, macOS и Linux (32 и 64 бита). Такође има и комплетније решење, R-Studio, који се плаћа и подржава рад са NTFS (New Technology File System) партицијама. За разлику од TestDisk-а и других алата командне линије, R-Linux долази са пријатељским графичким корисничким интерфејсом. Може се преузети преко следећег дугмета:

Преузимање R-Линукса

Након инсталирања и отварања R-Linux-а, први екран тражи од корисника да изабере диск или партицију са које ће се обрисане датотеке опоравити.

Избор диска или партиције у R-Linux-у

Следећи корак укључује покретање процеса скенирања притиском на одговарајуће дугме. Р-Линукс ће затражити од корисника да изабере тип скенирања који ће се извршити: Једноставно, Детаљно или Ниједно. Последње не даје графички приказ процеса претраживања изгубљених датотека. У истом прозору са опцијама, такође је могуће изабрати одређену област за покретање скенирања. Када је подешавање завршено, процес се покреће притиском на још једно дугме „Скенирај“. Затим, Р-Линукс ће приказати неку врсту мапе диска који се анализира. Ова „мапа“ омогућава праћење напретка процеса скенирања. Овај корак се може прекинути у било ком тренутку притиском на дугме „Стоп“.

Опције скенирања R-Linux-а

Процес скенирања R-Linux-а

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

  • Кликните на партицију и изаберите „Опорави све датотеке…“
  • Изаберите опцију „Отвори датотеке са диска“ и одредите фасцикле из којих треба опоравити обрисане датотеке. Помоћу ове опције је такође могуће одабрати одређене датотеке које је алат пронашао. Након тога морате притиснути дугмад „Опорави“ или „Опорави означене“.

Опоравак датотека у R-Linux-у

Резиме – Опоравак обрисаних датотека на Линуксу

Постоји огромна разноликост алата дизајнираних за опоравак обрисаних датотека на Линуксу. Многа од тих решења нуде само интерфејс командне линије који захтева већу стручност од корисника Линукса. То је случај са TestDisk-ом. Иако је моћно решење, оно не скрива детаље ниског нивоа о драјверима и партицијама. Друга категорија алата функционише слично R-Linux-у тако што приказује пријатељскији интерфејс и олакшава корисницима са било којим нивоом знања о Линуксу да интерагују са њима.

Фотографија Тијага Насимента

Тијаго Насименто

Тијаго Насименто је рачунарски математичар који своје време дели радећи као софтверски инжењер и пишући чланке као технички писац у часопису Filelem. Воли да разуме како технологије заиста функционишу и да пише о ономе што научи. Иако је страствени према решењима заснованим на Линуксу, он је такође истраживач света Виндоуса.

Повезани чланци

Дугме „Назад на врх“