Ubuntu tietojen palautus. Tietojen palautusohjelmisto Linuxille

Joskus käy niin, että poistamme, vaikka ei näytä siltä tarvittavat tiedostot(kuvia, videoita, tekstiasiakirjoja jne.), ja sitten yhtäkkiä kadumme sitä, koska... Poistettujen joukossa tarvittavat osoittautuivat. On hyvä, jos poistamme tiedostoja Kärry, josta se on erittäin helppo palauttaa painamalla näppäinyhdistelmää Ctrl+Z ja sitten kaikki sisällä olevat tiedostot Kärry palautetaan aiempiin kansioihinsa tai voit valikoivasti napsauttamalla hiiren kakkospainikkeella haluamaasi tiedostoa Kärry ja kontekstivalikossa - Palauttaa.

Mutta mitä tehdä, kun poistimme tiedostoja toiminnolla - Poista pysyvästi? Monet ihmiset uskovat, että tiedot menetetään lopullisesti. Mutta se ei ole totta. Tässä tapauksessa konsoliapuohjelma auttaa meitä Skalpeli.

Skalpeli on yksinkertainen, erittäin tehokas tiedostojen palautustyökalu.
Skalpeli on parannuskeino nopea toipuminen tiedostot, joka lukee tietokannasta tunnetun muotoisten tiedostojen alun ja lopun ja yrittää löytää ne levyltä. Tämän ohjelmiston ainutlaatuisuus on, että se ei ole riippuvainen tiedostojärjestelmä. Siksi palauttaminen on mahdollista molemmilla FATx, NTFS, ext2/3, niin kanssa "paljaat" (raa'at) osiot. Työkalua voidaan käyttää sekä digitaaliseen tiedonhakuun että tiedostojen palautukseen.

Skalpeli saatavilla lähes kaikkien jakelujen arkistoissa Linux. SISÄÄN Ubuntu ja johdannaiset, joista voit asentaa sen Sovelluskeskus tai suorita komento päätteessä asentaaksesi:

sudo apt-get install skalpeli

Asennuksen jälkeen et löydä sitä järjestelmävalikosta Skalpeli, koska Mainitsin yllä, tämä työkalu käynnistetään päätteestä tietyllä komennolla. Mutta ennen kuin suoritat pysyvästi poistettuja tiedostoja etsivän komennon, sinun on oltava asetustiedostossa skalpeli.conf poista rivin kommentti (poista hash-merkki) halutun tiedoston tunnisteella (kaikki tiedostotyypit kommentoidaan oletusarvoisesti). Suorita komento terminaalissa avataksesi asetustiedoston skalpel.conf:

sudo gedit /etc/scalpel/scalpel.conf

Huomautus. Tiimissä gedit(Ubuntu; Linux Mint Cinnamon) muuttaa nimeksi tekstieditori jakelusi on asennettu oletusarvoisesti.

Esimerkiksi päätin etsiä kadonneita kuvatiedostoja tunnisteella JPG ja kommentoimaton tämä rivi avatussa editorissa tiedoston kanssa skalpeli.conf:


Voit valita minkä tahansa muun tiedoston. Tallenna muokattu tiedosto ( Ctrl+S) ja sulje editori.

Ja nyt sinun on suoritettava päätekomento työkalulla
skalpelli löytääksesi kadonneet tiedostot:

sudo skalpeli /dev/sda8 -o /home/vladimir /JPG /output/

sda8- Tämä on osio nykyisen järjestelmäni kiintolevyllä. Voit määrittää osion ja muuttaa sitä komennossa suorittamalla komennon:


Päätteen pitäisi näyttää kaikki kiintolevyn osiot. Kuten kuvasta näkyy, osioni kiinnityskohta on merkitty nuolella, kauttaviivalla tai vinoviivalla - sda8, jonka annoin komentoon. Sinun täytyy merkitä omasi.

/home/vladimir- se on minun nimeni Kotikansio. Muuttaa Vladimir omillasi.

/JPG- tämä on sen kansion nimi komennossa, jonka luot Kotikansio , johon kaikki palautetut tiedostot tallennetaan, ja voit myös muuttaa ne omaksi.

Joten suoritamme komennon ja odotamme palautuksen valmistumista:


Kuten kuvasta näet, kuvatiedostojen haku- ja palautusprosessi laajennuksella JPG tietokoneellani tapahtuu kahdessa vaiheessa, samoin kuin aika, riippuen määritetyn osion koosta (GB) ja siinä olevien kuvien määrästä.
Haluan sanoa heti, että prosessi ei ole nopea.

Kun palautus on valmis, avaa Kotikansio ylläpitäjän oikeuksilla:

sudo nautilus

Sijasta nautilus ilmoittaa nimi Tiedostonhallinta jakelusi (esimerkiksi: Linux Mint - nemo tai saja; ja niin edelleen.).


Avaa kansio, jossa on palautetut tiedostot, valitse ja tallenna tarvitsemasi tiedostot ja sitten voit poistaa kansion pysyvästi, koska... se vie vain arvokasta tilaa kiintolevyosiolla.

Johtopäätös. Haluaisin huomauttaa, että työkalu skalpelli etsii kaikki tiedostot, joilla on määritetty tunniste, myös ne, jotka olivat aiemmin tässä osiossa, kun siihen oli kerran asennettu muita OS. Tätä apuohjelmaa käyttävät myös eri maiden tiedustelupalvelut etsiessään tarvittaessa vaarantavaa tietoa käyttäjän tietokoneelta. Joten riippumatta siitä, kuinka poistamme tiedostoja pysyvästi, ne jättävät silti jälkensä kiintolevylle.

Vain kovalevyn fyysinen tuhoaminen säästää tietokoneen käyttäjän tiedostojen vaarantumiselta .

Lähde: 10 tapaa palauttaa poistetut tiedostot Linuxissa (blogi http://www.goitexpert.com), 21. kesäkuuta 2007
Käännös: Alexander Savvin ( [sähköposti suojattu])

En tunne ketään, joka ei olisi vahingossa poistanut tiedostoa ainakin kerran ja yrittänyt palauttaa sen. SISÄÄN Windowsin palautus tiedostot on suhteellisen helppo toimenpide. Mutta miten tämä tehdään Linuxissa? Tarkemmin sanottuna, jos jotain poistettiin päätenäytön komentoriviltä, ​​kuinka voin palauttaa tämän tiedoston? Joissakin Linux-jakeluissa, kuten Ubuntussa, on roskakori, mutta useimmissa muissa ei. Poistetut tiedostot yksinkertaisesti lähetetään unohduksiin.

Tässä hyvä neuvo aloittelijoille - muuta rm-komentoa: alias rm="rm -i" Näin järjestelmä pyytää vahvistusta aina kun poistat tiedoston.

Toinen vinkki on tehdä varmuuskopiot. Voit kopioida tärkeitä hakemistoja ja tiedostoja toiseen järjestelmään tai osioon käyttämällä rsync-apuohjelmaa. Crontabilla voit tehdä tämän päivittäin tai jopa tunnin välein.

Katsotaanpa siis 10 tapaa palauttaa poistetut tiedostot:

  1. - automatisoi joitakin kadonneiden tiedostojen palautusvaiheita, jotka on kuvattu Linux Ext2fs Undeletion Mini-HOWTO:ssa (käännös). Tämä apuohjelma lisää merkittävästi talteenottotehokkuutta. Sitä suositellaan niille, jotka eivät osaa palauttaa tiedostoja.
  2. athena-delete - kirjoitettiin Athena-projektia varten vastauksena monien uusien UNIX-käyttäjien pyyntöihin, jotka vahingossa poistivat tarvitsemiaan tiedostoja.
  3. unrm on pieni konsoliapuohjelma, joka voi tietyin edellytyksin palauttaa lähes 99 % poistetuista tiedoista (samanlainen kuin undelete-apuohjelma DOSissa). Ennen kuin käytät sitä, lue huolellisesti FAQ-tiedosto ja mieluiten Linux Ext2fs Undeletion Mini-HOWTO. Käyttö: unrm [-b (ei lohkotäyttöä)][-e (jokainen lohko)][-f fstype][-vW] laite
  4. - tiedostojen palautustyökalu Ext2/Ext3-tiedostojärjestelmille. Asennuksen jälkeen nykyiset ja juuri luodut tiedostot /root- ja /home-tiedostoissa voidaan palauttaa. Sen avulla käyttäjät voivat palauttaa kaikki poistetut tiedostot, palauttaa tietyn käyttäjän omistamat tiedostot, tyhjentää tiedot tiedostojen sijainneista ja palauttaa tietyn tyyppisiä, tekstityyppisiä tai MP3-tiedostoja. Siellä on myös analysaattori, joka auttaa käyttäjiä palautumisen aikana.
  5. on interaktiivinen konsolityökalu tietojen palauttamiseen poistetuista tiedostoista ext2-tiedostojärjestelmässä Linuxissa. Sisältää kirjaston, jonka avulla voit palauttaa poistetut tiedostot nimellä. e2undel ei hallitse ext2:n sisäisiä rakenteita eikä vaadi lisävaroja. Se voi olla hyödyllinen tuntematta ext2:n sisäistä rakennetta. Käyttö: e2undel -d laite -s polku [-a][-t] -d tiedostojärjestelmä, mistä etsiä poistetut tiedostot -s hakemisto johon palautetut tiedostot tallennetaan -työ kaikkien tiedostojen kanssa -t yritä määrittää tiedostotyyppi poistetut tiedostot ilman nimiä -l yksinkertaisesti tulostaa luettelo kelvollisista tiedostoista undel-lokitiedostoon Laite on irrotettava eikä polkua saa määrittää laitteen mukana.
  6. - Voit palauttaa ja muuntaa tiedostojärjestelmiä käyttämällä mahdollisimman vähän ylimääräistä levytilaa. Toisin kuin muut palautustyökalut, anyfs-tools ei kopioi kaikkia havaittuja tiedostoja muille levyille (tai osiolle), vaan tallentaa tiedot tiedostolohkojen sijoittelusta ulkoiseen inodetaulukkoon. Palautuksen jälkeen käyttäjä voi liittää vaurioituneen tiedostojärjestelmän anyfs:n ja ulkoisen inode-taulukon avulla ja sitten työskennellä kaikkien palautettujen tiedostojen kanssa missä tahansa ohjelmassa.
  7. rfs - konsolin komentosarja paikallisen varajärjestelmän levyn luomiseen ja päivittämiseen. Päätarkoituksena on palauttaa toimiva järjestelmä nopeasti kaatumisen jälkeen. Tässä tapauksessa "nopea" tarkoittaa aikaa, joka kuluu ennen kuin kone käynnistyy uudelleen. rfs on lyhenne sanoista "tiedostojärjestelmän replikaatio". Samoin kuin rsyncbackup, rfs perustuu rsynciin.
  8. e2retrieve on Ext2-tietojen palautustyökalu, joka toimii katkaistujen tai osittaisten tiedostojärjestelmien kanssa. Se on erittäin hyödyllinen haettaessa tietoja levyn vioittumisesta LVM:stä. Se ei palauta tiedostojärjestelmää, mutta se purkaa ja kopioi suurimman osan tiedoista, jotka se voi saada raaka-Ext2-tiedoista.
  9. findfile on joukko työkaluja tiedostojen palauttamiseen tiedostojärjestelmistä, joissa on vioittuneet hakemistot, allokointitaulukot jne. Siitä voi olla hyötyä, jos kiintolevyn osiotaulukko (tai useampi) on vioittunut tai jos digitaalikameran muistikortti on vaurioitunut.
  10. TestDisk on työkalu osioiden tarkistamiseen ja palauttamiseen. Toimii seuraavien osioiden kanssa: FAT12, FAT16, FAT32, Linux, Linux-swap (versiot 1 ja 2), NTFS (Windows NT/W2k/2003), BeFS (BeOS), UFS (BSD), JFS, XFS ja Netware.

Eräs tuttavani tuli seuraavan ongelman kanssa: Minun täytyy palauttaa poistetut tiedostot kameran flash-kortilta. Työskentelen kaupassa, joka myy ja konfiguroi tietokoneita, ja meillä on luonnollisesti vain Windows. Minulla oli varastossa yksi ongelmaton ohjelma, joka auttoi minua, eikä vain, useammin kuin kerran - Zero Assumption Recovery. Hyvä ohjelma itse asiassa, mutta maksettiin myös Windowsille. Lyhyesti sanottuna hän skannasi 4 gigan flash-asemaa 2-3 tuntia ja löysi jotain. Yritin palauttaa, mutta lopulta palautetussa kansiossa ei ollut mitään. Se oli minulle shokki! Tämä oli ensimmäinen kerta, kun tämä tapahtui tämän ohjelman kanssa. Päätin kokeilla taikuutta muistikortilla kotona, mutta alkuperäisellä Ubuntu 11.10:lla.

Tätä varten kutsuin TestDisk-paketista PhotoRec-nimisen ohjelman, joka palauttaa erityisesti muistikorteista tai flash-asemista. Jos ohjelmaa ei ole asennettu, asenna:

sudo apt-get install testdisk

Nyt, sulkematta päätettä, kutsu ohjelma komennolla

ja syötä käyttäjän salasana

Seuraavaksi näemme tietokoneellamme kaikenlaisia ​​kytkettyjä asemia. Tarvitsemani flash-asema oli kolmas. Käyttämällä nuolia ylös tai alas, oikealle tai vasemmalle, liikumme terminaalissa. Valitse haluamasi levy/kortti/flash-asema, meidän tapauksessamme UDF 2.0 Silicon-Power 8G ja paina Enter.

Jos sinun on palautettava kaikki tiedostot, paina Enter, ja jos sinun on palautettava yhden tai useamman tyyppiset tiedostot, siirry oikealle-nuolella Tiedoston valinta -kohtaan ja paina sitten Enter-näppäintä.

Oletuksena kaikki tiedostotyypit on valittu hakua ja palautusta varten. Käytä S-kirjainta poistaaksesi kaikki valinnat. Käytä ylä- ja alanuolia löytääksesi haluttu tyyppi tiedostot ja valitse välilyönnillä. Paina Enter.

Siirry alemmassa valikossa Haku-kohtaan.

Valitse FAT32. Paina Enter. Valitsemme kaikista vaihtoehdoista Muut, koska Flash-asemassamme on FAT32-tiedostojärjestelmä.

Jos valitset ILMAISEKSI, haku suoritetaan tyhjässä tilassa ja tässä tapauksessa vain poistetut tiedostot palautetaan, ja jos valitset KOKO, haku suoritetaan koko flash-aseman tai levyn pinnalta.

Nyt meidän on määritettävä hakemisto, johon tallennamme tarvitsemamme tiedostot. Valitse haluamasi kansio ja paina luonnollisesti Enter.

Joskus tapahtuu, että poistamme, kuten se näyttää tarpeettomia tiedostoja(kuvia, videoita, tekstidokumentteja jne.), ja sitten yhtäkkiä kadumme sitä, koska... Poistettujen joukossa tarvittavat osoittautuivat. On hyvä, jos poistamme tiedostoja Kärry, josta se on erittäin helppo palauttaa painamalla näppäinyhdistelmää Ctrl+Z ja sitten kaikki sisällä olevat tiedostot Kärry palautetaan aiempiin kansioihinsa tai voit valikoivasti napsauttamalla hiiren kakkospainikkeella haluamaasi tiedostoa Kärry ja kontekstivalikossa - Palauttaa.

Mutta mitä tehdä, kun poistimme tiedostoja toiminnolla - Poista pysyvästi? Monet ihmiset uskovat, että tiedot menetetään lopullisesti. Mutta se ei ole totta. Tässä tapauksessa konsoliapuohjelma auttaa meitä Skalpeli.

Skalpeli on yksinkertainen, erittäin tehokas tiedostojen palautustyökalu.
Skalpeli on nopea tiedostojen palautustyökalu, joka lukee tietokannasta tunnettujen tiedostomuotojen alun ja lopun ja yrittää löytää ne levyltä. Tämän ohjelmiston ainutlaatuisuus on, että se ei riipu tiedostojärjestelmästä. Siksi palauttaminen on mahdollista molemmilla FATx, NTFS, ext2/3, niin kanssa "paljaat" (raa'at) osiot. Työkalua voidaan käyttää sekä digitaaliseen tiedonhakuun että tiedostojen palautukseen.

Skalpeli saatavilla lähes kaikkien jakelujen arkistoissa Linux. SISÄÄN Ubuntu ja johdannaiset, joista voit asentaa sen Sovelluskeskus tai suorita komento päätteessä asentaaksesi:

sudo apt-get install skalpeli

Asennuksen jälkeen et löydä sitä järjestelmävalikosta Skalpeli, koska Mainitsin yllä, tämä työkalu käynnistetään päätteestä tietyllä komennolla. Mutta ennen kuin suoritat pysyvästi poistettuja tiedostoja etsivän komennon, sinun on oltava asetustiedostossa skalpeli.conf poista rivin kommentti (poista hash-merkki) halutun tiedoston tunnisteella (kaikki tiedostotyypit kommentoidaan oletusarvoisesti). Suorita komento terminaalissa avataksesi asetustiedoston skalpel.conf:

sudo gedit /etc/scalpel/scalpel.conf

Huomautus. Tiimissä gedit(Ubuntu; Linux Mint Cinnamon) muuta jakelusi oletustekstieditorin nimeksi.

Esimerkiksi päätin etsiä kadonneita kuvatiedostoja tunnisteella JPG ja poisti tämän rivin kommentin editorissa, joka avattiin tiedoston kanssa skalpeli.conf:


Voit valita minkä tahansa muun tiedoston. Tallenna muokattu tiedosto ( Ctrl+S) ja sulje editori.

Ja nyt sinun on suoritettava päätekomento työkalulla
skalpelli löytääksesi kadonneet tiedostot:

sudo skalpeli /dev/sda8 -o /home/vladimir /JPG /output/

sda8- Tämä on osio nykyisen järjestelmäni kiintolevyllä. Voit määrittää osion ja muuttaa sitä komennossa suorittamalla komennon:


Päätteen pitäisi näyttää kaikki kiintolevyn osiot. Kuten kuvasta näkyy, osioni kiinnityskohta on merkitty nuolella, kauttaviivalla tai vinoviivalla - sda8, jonka annoin komentoon. Sinun täytyy merkitä omasi.

/home/vladimir- se on minun nimeni Kotikansio. Muuttaa Vladimir omillasi.

/JPG- tämä on sen kansion nimi komennossa, jonka luot Kotikansio, johon kaikki palautetut tiedostot tallennetaan, ja voit myös muuttaa ne omaksi.

Joten suoritamme komennon ja odotamme palautuksen valmistumista:


Kuten kuvasta näet, kuvatiedostojen haku- ja palautusprosessi laajennuksella JPG tietokoneellani tapahtuu kahdessa vaiheessa, samoin kuin aika, riippuen määritetyn osion koosta (GB) ja siinä olevien kuvien määrästä.
Haluan sanoa heti, että prosessi ei ole nopea.

Kun palautus on valmis, avaa Kotikansio ylläpitäjän oikeuksilla:

sudo nautilus

Sijasta nautilus ilmoita jakelusi tiedostonhallinnan nimi (esimerkiksi: Linux Mint - nemo tai saja; ja niin edelleen.).


Avaa kansio, jossa on palautetut tiedostot, valitse ja tallenna tarvitsemasi tiedostot ja sitten voit poistaa kansion pysyvästi, koska... se vie vain arvokasta tilaa kiintolevyosiolla.

Johtopäätös. Haluaisin huomauttaa, että työkalu skalpelli etsii kaikki tiedostot määritetyllä tunnisteella, myös ne, jotka olivat aiemmin tässä osiossa, kun siihen oli kerran asennettu muita käyttöjärjestelmiä. Tätä apuohjelmaa käyttävät myös eri maiden tiedustelupalvelut etsiessään tarvittaessa vaarantavaa tietoa käyttäjän tietokoneelta. Joten riippumatta siitä, kuinka poistamme tiedostoja pysyvästi, ne jättävät silti jälkensä kiintolevylle.

Vain kovalevyn fyysinen tuhoaminen säästää tietokoneen käyttäjän tiedostojen vaarantumiselta .

Poistettujen tietojen palauttaminen on mahdollista, kunhan et korvaa muita tietoja niiden tilalle. Tämä pätee mille tahansa medialle, joten Mintissä ja muissa Linux- tai Windows-versioissa poistettujen tiedostojen palautus tapahtuu saman järjestelmän mukaisesti, vain työkalut eroavat toisistaan. Alta löydät ohjeet joidenkin ohjelmien kanssa työskentelyyn, jotka ovat erinomaisia ​​palauttamaan poistetut tiedot Linuxissa.

Palautus Photorecin kautta

Apuohjelma, kuten nimestä voi päätellä, luotiin erityisesti hakua varten poistetut kuvat. Ajan myötä sovelluksesta on kuitenkin tullut tehokas ohjelma, joka löytää ja palauttaa eri muotoisia tiedostoja unohduksesta. Ainoa ehto poistettujen tietojen onnistuneelle palauttamiselle on, että sen tilalle ei saa kirjoittaa mitään. Siksi heti tiedostojen katoamisen jälkeen sinun on lopetettava työskentely levyn kanssa, jolta ne poistettiin. Uusien tiedostojen kopioiminen, salasanan vaihtaminen - sinun ei tarvitse tehdä mitään näistä.

Photorec-ohjelma jaetaan maksutta osana TestDisk-pakettia, eikä se vaadi rekisteröintiavainta. Asenna se Linux Mintiin tai muuhun versioon avaamalla pääte ja suorittamalla komento "sudo apt-get install testdisk". Käytä "sudo photorec" -komentoa suorittaaksesi ohjelman.

  1. Kun olet käynnistänyt sovelluksen palauttaaksesi järjestelmästä poistetut tiedostot, anna Linux Mintissa asetettu käyttäjän salasana. Kun syötät salasanan, näet kaikki järjestelmässä tunnistetut kytketyt asemat. Jos salasanaa ei ole, sinun ei tarvitse syöttää mitään; yhdistetty media näytetään välittömästi. Valitse näppäimistön nuolinäppäimillä osio, johon poistetut tiedot on tallennettu, ja paina Enter.
  2. Seuraavassa ikkunassa voit aloittaa haun välittömästi tai muokata ehtoja hieman suodattamalla pois tiedostot, joita ei tarvitse palauttaa. Jos aloitat välittömästi järjestelmästäsi poistettujen tietojen etsimisen, käytät pitkään lajittelemalla tiedostoa "roskat". Photorec voi löytää jotain, jonka käyttäjä on pitkään unohtanut, joten on parempi rajoittaa ohjelmaa hieman. Korosta File Opt (liikku oikealla nuolella) ja paina Enter.
  3. Oletusarvoisesti kaikki tiedostotyypit on valittu. Mutta jotta järjestelmää ei ylikuormittaisi tarpeettomalla työllä, poista kaikki merkit painamalla "S" -näppäintä. Korosta sitten palautettavat tietomuodot nuolilla ja valitse valintaruutu painamalla välilyöntinäppäintä.
  4. Palaa sitten edelliseen ikkunaan. Valitse FAT32-muoto ja aloita haku "Hae" -painikkeella.
  5. Jätä valinta kohtaan "Muu".
  6. Valitse tiedonhakutila. Jos valitset "Free", Photorec etsii vain poistettuja tiedostoja tyhjästä tilasta. Jos valitset "Koko" -tilan, ohjelma skannaa koko pinnan, mikä mahdollistaa tiedostojen palauttamisen, jotka on poistettu järjestelmästä niin kauan sitten, että käyttäjä unohti ne.
  7. Viimeinen vaihe on valita hakemisto, johon ohjelman löytämät tiedot tallennetaan. Aloita skannaus painamalla "C"-näppäintä englanninkielisessä asettelussa.

Palautuksen pääsääntö on, että tiedostoja ei koskaan tallenneta osioon, josta ne poistettiin. Parempaa käyttöä irrotettava tietoväline, kun palautus on valmis, siirrä tiedot takaisin järjestelmään. Kaikki tiedot, jotka Photorec voi löytää ja palauttaa, sijaitsevat kansiossa, jonka määritit viimeisessä vaiheessa. Tiedostojen nimet muuttuvat, joten joudut käyttämään jonkin aikaa tietojen jäsentämiseen, mutta tämä ei ole yhtä tärkeää kuin tärkeiden tietojen menettäminen.

Aiheeseen liittyviä julkaisuja