Oletko koskaan vahingossa poistanut tiedoston Linux-koneeltasi? Tai ehkä joku ohjelma poisti tärkeän järjestelmän tallennustilaan tallennetun kansion. Tällaisissa tilanteissa tietojen palautusohjelmisto on ainoa korjaus tähän ongelmaan.

TestDisk on yksi tällainen palautustyökalu, joka on kehitetty Linux-komentoriville. Tässä artikkelissa keskustellaan TestDiskistä ja sen asentamisesta sekä yksityiskohtainen opas poistettujen tiedostojen ja kansioiden palauttamisesta Linux-järjestelmästäsi.

Mikä on TestDisk?

TestDisk on luotettava ja tehokas komentorivin tietojen palautustyökalu. Sen on kirjoittanut C-ohjelmointikielellä Christophe Granier. Linuxin lisäksi TestDisk on saatavana melkein kaikissa muissa käyttöjärjestelmissä, mukaan lukien Microsoft Windows, macOS ja OpenBSD.

TestDiskillä on toiminnot:

  1. Palauta poistettu dataosio
  2. Palauta vioittunut osio tai tiedosto
  3. Palauta tiedostot Windowsin tiedostojärjestelmistä
  4. Rakenna käynnistyssektorit uudelleen tietojen varmuuskopioinnilla
  5. Palauta korruptoituneet FAT32-taulukot

Koska TestDisk voi helposti palauttaa poistetut tietoosiot, voimme käyttää tätä apuohjelmaa poistettujen tiedostojen palauttamiseen.

On kuitenkin olemassa poikkeus. Jos joku poisti tiedostoja Linux-järjestelmästäsi silputa apuohjelman avulla, TestDisk ei pysty palauttamaan näitä tiedostoja. Shred on komentorivi-apuohjelma, jota käytetään tiedostojen turvalliseen poistamiseen, mikä puolestaan ​​vaikeuttaa niiden palauttamista.

Kuinka asentaa TestDisk

Useimmissa Linux-jakeluissa ei ole TestDisk-asennusta oletuksena. Sen sijaan sinun on ladattava ja asennettava paketti manuaalisesti järjestelmän paketinhallinnan avulla.

Ota Debian-pohjaisissa jakeluissa ensin käyttöön maailmankaikkeus arkisto.

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

Asenna sitten testilevy paketti apt:

sudo apt asenna testilevy

TestDiskin asentaminen Fedoraan on helppoa.

sudo dnf asenna testilevy

Asentaminen Arch-pohjaisiin distroihin:

sudo pacman -S-testilevy

Voit käyttää yum asentaa TestDisk RHEL- ja CentOS-järjestelmiin. Mutta ensin sinun on ladattava paketti nimeltä eeppijulkaisu. eeppijulkaisu paketti sisältää GPG (GNU Privacy Guard) -avaimet pakettien allekirjoittamiseen ja pakettitietoihin.

Kirjoita jokin seuraavista komennoista paketin asentamiseksi:

Asenna epel-release
yum asentaa https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Asenna nyt TestDisk:

yum päivitys
Asenna testilevy

Voit vahvistaa asennuksen kirjoittamalla seuraavan komennon päätelaitteeseen.

testdisk --versio

Tuloste näyttää versiotiedot, jotka liittyvät testilevy paketti.

Palauta poistetut tiedostot Linuxiin TestDisk-ohjelmalla

Ensimmäinen vaihe poistettujen tiedostojen palauttamiseksi on lokitiedoston luominen. TestDisk-lokitiedosto on tärkeä, koska se tallentaa tärkeät tiedot tietojen palauttamiseen ja osioihin. Jopa yleensä käyttäjien tulisi priorisoida järjestelmän kirjaaminen saadaksesi oivalluksia heidän tietokoneellaan tapahtuvista toiminnoista.

Vaihe 1: Luo lokitiedosto

Käynnistä TestDisk seuraavalla komennolla:

testilevy

Järjestelmä näyttää tuotoksen seuraavasti. Koska TestDisk on interaktiivinen apuohjelma, se tarjoaa sinulle vaihtoehtoja jokaisessa näytössä. Huomaa alla olevassa lähdössä, sinulla on kolme vaihtoehtoa: Luoda, Liitäja Ei lokia.

  1. Luoda: Luo uuden lokitiedoston TestDiskille
  2. Liitä: Käytetään lisäämään lisätietoja jo olemassa olevaan lokitiedostoon
  3. Ei lokia: Komennot TestDisk ei käytä lokitiedostoa palautusprosessissa

Korosta Luoda painamalla nuolinäppäimiä ja paina Tulla sisään. Kirjoita pääkäyttäjän salasana pyydettäessä. Jos tililläsi ei ole pääkäyttäjän oikeuksia, voit pyytää järjestelmänvalvojaa lisätä sinut sudoers-luetteloon.

Liittyvät: Kuinka korjata kuollut kiintolevy tietojen palauttamiseksi

Vaihe 2: Valitse palautusasema

Kun olet luonut lokitiedoston, sinun on valittava levyasema, jolta haluat palauttaa tiedot. Näytössä näkyvät järjestelmän kuhunkin asemaan liittyvät tiedot, mukaan lukien aseman nimi ja koko.

Valitse haluamasi asema ja paina Tulla sisään.

Jos et löydä tiettyä asemaa, yritä käynnistää TestDisk käyttämällä sudo-testilevy komento.

Vaihe 3: Valitse osiotyyppi

Seuraava vaihe on valita palautettavan osion tyyppi. Jos et pysty selvittämään, mikä osio on oikea, jatka vain sillä, jonka TestDisk on korostanut sinulle.

Käyttäjät voivat valita seuraavista seitsemästä osiotyypistä.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Ei mitään
  • Aurinko
  • Xbox

Valitse sopivin valinta ja osuma Tulla sisään.

Valitse nyt palautusvaihtoehdot luettelosta. Vaikka voit vapaasti valita minkä tahansa sinulle parhaiten sopivan vaihtoehdon, valitse, jos haluat palauttaa poistetut tiedostot Pitkälle kehittynyt.

Järjestelmä luetteloi kaikki valitun levyn käytettävissä olevat osiot. Korosta valinta ja paina Tulla sisään.

Jos käytät kiintolevyä, on todennäköistä, että järjestelmä näyttää useita osioita. Toisaalta, jos se on siirrettävä mediaasema, TestDisk näyttää vain yhden osion.

TestDisk pyytää sinua valitsemaan hakemiston osion kuvatiedoston tallentamiseen. Valitse sopiva sijainti ja valitse Edetä.

Lisätietoja: Kiintolevyosioiden hallinta CFdiskillä

Vaihe 4: Siirry poistettuun tiedostohakemistoon

TestDisk näyttää nyt kaikki valitulle osiolle tallennetut tiedostot ja kansiot. Siirry hakemistoon, joka sisältää poistetun tiedoston. Esimerkiksi, jos /Desktop hakemisto sisältää tiedoston, siirry kyseiseen kansioon.

Poistetuilla tiedostoilla on punainen fontin väri. Jos et löydä poistettua tiedostoa, tiedostoja ei valitettavasti voida palauttaa.

Toisaalta, jos löysit tiedostomerkinnät punaisella kirjasimella, et voi yksinkertaisesti "palauttaa" näitä tiedostoja TestDiskillä. Sinun täytyy kopioida poistetut tiedostot ja liittää ne toiseen hakemistoon.

Jos haluat kopioida poistetun tiedoston, korosta kyseinen tiedosto ja paina C näppäimistöllä. Siirry nyt hakemistoon, johon haluat liittää tiedoston, ja paina C uudelleen liittää.

Jos järjestelmä kopioi tiedoston onnistuneesti, saat ilmoituksen Kopio tehty! 1 ok, 0 epäonnistui kirkkaan vihreällä värillä.

Sulje sovellus valitsemalla Lopettaa vaihtoehto näytöllä. Järjestelmä vie sinut takaisin edelliseen näyttöön. Jatka valintaa Lopettaa palataksesi edelliseen näyttöön. Se vie muutaman korostuksen ja painamisen Tulla sisään sulkea TestDisk kokonaan.

Kumoa vahingossa tehdyt poistot Linux-järjestelmässä

Kun selaat Linux-tallennustilaa, olet vain yhden "näppäinyhdistelmän" päässä tärkeiden tiedostojen pysyvästä poistamisesta. Onneksi TestDisk-apuohjelma on käytettävissä estämään sinua katumasta tekojasi. TestDisk voi palauttaa poistetut osiot, palauttaa vioittuneet levyt ja rakentaa käynnistyssektorit uudelleen varmuuskopiotiedoston avulla.

Tallennuksen varmuuskopioiden luomisen tärkeyden tunteminen vie yhden tapahtuman. Vaikka voit kloonaa kiintolevy Linuxiin, se ei ole aina paras valinta. Sopivin vaihtoehto olisi varmuuskopioida tietosi etäpalvelimelle Rsyncin avulla.

Sähköposti
Varmuuskopioi tiedostosi automaattisesti etäpalvelimeen Rsyncin avulla

Rsyncin varmuuskopiointi on tehokas tapa hallita paikallisia tiedostoja itse. Tässä on kaikki mitä sinun tarvitsee tietää.

Lue seuraava

Liittyvät aiheet
  • Linux
  • Tietojen palautus
Kirjailijasta
Deepesh Sharma (46 artikkelia julkaistu)

Deepesh on MUO: n nuorempi toimittaja Linuxille. Hän on kirjoittanut informatiivista sisältöä Internetissä yli 3 vuotta. Vapaa-ajallaan hän nauttii kirjoittamisesta, musiikin kuuntelusta ja kitaransoitosta.

Lisää artistilta Deepesh Sharma

Tilaa uutiskirjeemme

Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja erikoistarjouksia!

Vielä yksi askel !!!

Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.

.