Vai esat kādreiz nejauši izdzēsis failu savā Linux mašīnā? Vai varbūt kāda programma noņēma svarīgu mapi, kas saglabāta jūsu sistēmas atmiņā. Šādās situācijās datu atkopšanas programmatūra ir vienīgais šīs problēmas risinājums.

TestDisk ir viens no šādiem atkopšanas rīkiem, kas izstrādāti Linux komandrindai. Šajā rakstā mēs apspriedīsim TestDisk un tā instalēšanu, kā arī detalizētu rokasgrāmatu par izdzēsto failu un mapju atkopšanu jūsu Linux sistēmā.

Kas ir TestDisk?

TestDisk ir uzticams un spēcīgs komandrindas datu atkopšanas rīks. To C programmēšanas valodā raksta Kristofs Granjē. Izņemot Linux, TestDisk ir pieejams gandrīz visās citās operētājsistēmās, ieskaitot Microsoft Windows, MacOS un OpenBSD.

TestDisk ir funkcijas, lai:

  1. Atgūt izdzēsto datu nodalījumu
  2. Atgūt bojātu nodalījumu vai failu
  3. Atjaunojiet failus no Windows failu sistēmām
  4. Atjaunojiet sāknēšanas sektorus, izmantojot datu dublējumkopijas
  5. Atgūt korumpētas FAT32 tabulas

Tā kā TestDisk var viegli atgūt izdzēstos datu nodalījumus, mēs varam izmantot šo utilītu, lai atjaunotu noņemtos failus.

Tomēr ir izņēmums. Ja kāds ir noņēmis failus no jūsu Linux sistēmas, izmantojot sasmalcināt utilītu, tad TestDisk nevarēs atgūt šos failus. Shred ir komandrindas lietderība, ko izmanto, lai droši izdzēstu failus, kas savukārt apgrūtina to atkopšanu.

Kā instalēt TestDisk

Lielākajā daļā Linux izplatījumu pēc noklusējuma nav instalēta TestDisk. Tā vietā jums būs manuāli jālejupielādē un jāinstalē pakotne, izmantojot sistēmas pakotņu pārvaldnieku.

Debian balstītajos izplatījumos vispirms iespējojiet Visums krātuve.

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) visums "

Pēc tam instalējiet testdisk iepakojums ar trāpīgs:

sudo apt instalēt

TestDisk instalēšana Fedora ir vienkārša.

sudo dnf instalējiet testdisku

Lai instalētu uz Arch balstītos distros:

sudo pacman -S testdisk

Tu vari izmantot yum lai instalētu TestDisk RHEL un CentOS sistēmās. Bet vispirms jums ir jālejupielādē pakete ar nosaukumu epela izlaidums. The epela izlaidums pakete satur GPG (GNU Privacy Guard) atslēgas paku parakstīšanai un informāciju par pakotnēm.

Lai instalētu pakotni, ierakstiet kādu no šīm komandām:

yum instalēt epel-release
yum instalēt https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Tagad instalējiet TestDisk:

yum atjaunināt
yum instalēt testdisk

Instalāciju var pārbaudīt, terminālā ierakstot šādu komandu.

testdisk --versija

Izejā tiks parādīta informācija par versiju, kas saistīta ar testdisk iepakojums.

Atgūt izdzēstos failus Linux ar TestDisk

Pirmais izdzēsto failu atkopšanas solis ir žurnāla faila izveidošana. TestDisk žurnāla fails ir svarīgs, jo tajā tiks glabāta būtiska informācija, kas saistīta ar datu atkopšanu un nodalījumiem. Pat vispār lietotājiem būtu jānosaka prioritāte sistēmas reģistrēšana lai iegūtu ieskatu par darbībām, kas notiek viņu datorā.

1. darbība: izveidojiet žurnāla failu

Palaidiet TestDisk, izmantojot šādu komandu:

testdisk

Sistēma parādīs izvadi šādi. Tā kā TestDisk ir interaktīva lietderība, tā katrā ekrānā sniegs jums izvēles iespējas. Paziņojums zemāk esošajā izvadā ir trīs iespējas: Izveidot, Pievienot, un Nav žurnāla.

  1. Izveidot: Izveido jaunu žurnāla failu TestDisk
  2. Pievienot: Tiek izmantots, lai pievienotu papildu informāciju jau esošam žurnāla failam
  3. Nav žurnāla: Komandas TestDisk neizmanto atkopšanas procesā žurnālfailu

Iezīmējiet Izveidot izmantojot kursora taustiņus, nospiediet Enter. Ja tiek prasīts, ierakstiet galvenā lietotāja paroli. Ja jūsu kontā nav superlietotāja atļauju, varat lūgt sistēmas administratoru pievienot jūs sudoers sarakstam.

Saistīts: Kā salabot bojātu cieto disku, lai atgūtu datus

2. darbība: izvēlieties atkopšanas disku

Pēc žurnāla faila izveides jums jāizvēlas diska disks, no kura vēlaties atgūt datus. Ekrānā tiks parādīta informācija, kas saistīta ar katru jūsu sistēmas disku, ieskaitot diska nosaukumu un izmēru.

Atlasiet izvēlēto disku un nospiediet Enter.

Ja nevarat atrast konkrētu disku, mēģiniet palaist TestDisk, izmantojot sudo testdisk komandu.

3. solis: izvēlieties nodalījuma veidu

Nākamais solis ir atdalāmā nodalījuma veida izvēle. Ja jūs nevarat saprast, kurš nodalījums ir pareizs, vienkārši rīkojieties ar to, kuru TestDisk ir jums izcēlis.

Lietotāji var izvēlēties no šiem septiņiem nodalījumu veidiem.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Nav
  • Saule
  • Xbox

Atlasiet vispiemērotāko izvēli un nospiediet Enter.

Tagad sarakstā izvēlieties atkopšanas opcijas. Lai gan jūs varat brīvi izvēlēties jebkuru sev piemērotāko opciju, ja vēlaties atjaunot izdzēstos failus, izvēlieties Papildu.

Sistēma uzskaitīs visus pieejamos nodalījumus izvēlētajā diskā. Iezīmējiet savu izvēli un nospiediet Enter.

Ja izmantojat cieto disku, iespējams, ka sistēma parādīs vairākus nodalījumus. No otras puses, ja tas ir noņemams datu nesēja disks, TestDisk parādīs tikai vienu nodalījumu.

TestDisk lūgs izvēlēties direktoriju nodalījuma attēla faila glabāšanai. Izvēlieties piemērotu vietu un atlasiet Turpināt.

Uzzināt vairāk: Kā pārvaldīt cietā diska nodalījumus, izmantojot

4. darbība: dodieties uz izdzēsto failu direktoriju

TestDisk tagad parādīs visus failus un mapes, kas saglabāti izvēlētajā nodalījumā. Dodieties uz direktoriju, kurā ir izdzēstais fails. Piemēram, ja /Desktop direktorijā ir fails, dodieties uz šo mapi.

Izdzēstajiem failiem būs sarkana fonta krāsa. Ja nevarat atrast nevienu izdzēstu faila ierakstu, diemžēl failus nevar atgūt.

No otras puses, ja jūs atradāt failu ierakstus ar sarkanu fontu, jūs nevarat vienkārši "atjaunot" šos failus, izmantojot TestDisk. Kas jums jādara, ir kopēt izdzēstos failus un ielīmēt tos citā direktorijā.

Lai kopētu izdzēstu failu, iezīmējiet konkrēto failu un nospiediet C uz tastatūras. Tagad dodieties uz direktoriju, kurā vēlaties ielīmēt failu, un nospiediet C atkal ielīmēt.

Ja sistēma veiksmīgi nokopēja failu, jūs saņemsit paziņojumu par to Kopija pabeigta! 1 ok, 0 neizdevās koši zaļā krāsā.

Aizveriet lietojumprogrammu, atlasot Iziet ekrānā. Sistēma jūs atgriezīs iepriekšējā ekrānā. Atkal turpiniet atlasīt Iziet lai atgrieztos iepriekšējā ekrānā. Tas prasīs dažas izcelšanas un nospiešanas kārtas Enter lai pilnībā aizvērtu TestDisk.

Atsaukt nejaušu dzēšanu Linux sistēmā

Pārvietojoties pa savu Linux krātuvi, svarīgu failu neatgriezeniska dzēšana ir tikai viena “taustiņu kombinācija”. Par laimi ir pieejama TestDisk utilīta, kas attur nožēlot savas darbības. TestDisk var atjaunot izdzēstos nodalījumus, atjaunot bojātus diskus un atjaunot sāknēšanas sektorus, izmantojot dublējuma failu.

Lai uzzinātu, cik svarīgi ir izveidot krātuves dublējumkopijas, nepieciešams viens gadījums. Lai gan jūs varat klonējiet cieto disku uz Linux, tā ne vienmēr ir labākā izvēle. Vispiemērotākā iespēja būtu datu dublēšana attālajā serverī, izmantojot Rsync.

E-pasts
Automātiski dublēt failus attālajā serverī, izmantojot Rsync

Dublēšana ar rsync ir spēcīgs veids, kā pašpārvaldīt vietējos failus. Šeit ir viss, kas jums jāzina.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • Datu atkopšana
Par autoru
Deepesh Sharma (Publicēti 46 raksti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš ir rakstījis informatīvo saturu internetā vairāk nekā 3 gadus. Brīvajā laikā viņam patīk rakstīt, klausīties mūziku un spēlēt ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.