Kuinka palauttaa poistetut tiedostot Linuxissa TestDisk

Nov 18, 2024
Linux
Fatmawati Achmad Zaenuri / Shutterstock

Oletko koskaan poistanut tiedoston ja pahoitteli heti? Tarvitset sen takaisin ja nopeasti! Mutta mitä jos tiedosto on niin uusi, sitä ei ole vielä varmuuskopioitu? Onneksi voit tehdä jotain.

RM: Lyhyt katumusta?

Se on aivan liian helppo käyttää rm komento Ja löytää itsesi tuijottamalla terminaalin ikkuna syventävänä pahoillani. Yksi pieni virhe villieläinten kanssa, ja voit pyyhkiä paljon enemmän kuin olet tarkoitettu.

Oletus Linux-tiedostojärjestelmä, ext4 Käyttää indodeja Jos haluat pitää tietoja jokaisesta tiedostosta ja inde-taulukosta, jotta voit seurata indodit. Inode sisältää tiedoston metatiedot, kuten sen nimi, joka omistaa sen, mitä oikeudet ovat ja niin edelleen.

Se sisältää myös merkintäpisteitä kiintolevyille, jotka osoittavat tiedostoon. Jokaisella tiedostolla on vähintään yksi kova linkki. Joka kerta, kun luot uuden kiintolevyn, kiintolinkki kasvaa yhdellä. Joka kerta kun poistat kiintolevyn, kiintolevyn laskenta inodisessa pienenee yhdellä.

Kun poistat tiedoston, Inode on merkinnyt käyttämättömänä (ja valmiina uudelleenkäyttöön), viimeinen kiintoliike poistetaan. Kun näin tapahtuu, tiedosto ei näy hakemistoluetteloissa, eikä sitä voi käyttää tai käyttää.

Tiedoston sisällön muodostamat tiedot ovat kuitenkin edelleen läsnä kiintolevyllä. Jos voisit korjata inode, joten se sisälsi oikeat tiedot, tiedosto palautettaisiin. Tietenkin tämä tekisi vain, jos kiintolevyn tiedostot muodostavat tiedot pysyvät ennallaan, eikä niitä korvata.

Vaihtoehtoisesti voit luoda uuden inlogin, kopioida vanhan innostajan eloonjäänyt tiedot ja vaihda sitten puuttuvat bit.

Ne ovat epäluotettavia toimia. Yleensä, kun poistat tiedoston virheellisesti, se on pahin mahdollinen hetki. Se on aina, kun tarvitset tätä tiedostoa, ja tarvitset sitä nyt. Sinulla ei ole aikaa päästä alas ja likaista sektorin toimittajien ja muiden apuohjelmien kanssa. Lisäksi, jos se on juuri luotu tiedosto, sitä ei todennäköisesti ole varmuuskopioitu, joten ne eivät myöskään auta sinua.

Tämä missä testdisk tulee sisään. Se on helppokäyttöinen eikä vaadi yksityiskohtaista, matalatasoista tiedostoa tiedostojärjestelmästä. Katsotaanpa miten käyttää sitä!

Liittyvät: Kaikki mitä olet koskaan halunnut tietää Linuxin indodistä

TESTDISKin asennus

Asentaa testdisk Ubuntulla käytä tätä komentoa:

 SUPO APT-GET SETTING TESTDISK 

Fedoralla sinun on kirjoitettava:

 sudo dnf asennus testdisk 

Manjarossa sinun täytyy käyttää pacman :

 sudo Pacman -ess TesTdisk 

TESTDISKin käyttäminen

Vaikka se toimii päätelaitteessa, testdisk Onko sinulla alkeellinen käyttöliittymä. Käytät nuolinäppäimiä navigoida ja syöttää valinnan. Pidä asiat siistinä, on parasta luoda hakemisto restauroiduille tiedostoille.

Kirjoitamme seuraavat hakemiston nimeltä "Restored" palautetuille tiedostoille:

 MKDIR palautti 

Kirjoitamme seuraavat siirtymisen uuteen hakemistoon ja aloittaa testdisk sieltä:

 CD Palautettu / 

Meidän on käytettävä sudo kanssa testdisk , joten kirjoitamme seuraavat:

 sudo testdisk 

Ensimmäinen kysymys testdisk kysyy kuuluu kirjautumisesta. Se voi luoda uuden lokitiedoston, käytä olemassa olevaa tai ei kirjaudu mitään. Sillä ei ole väliä, mikä vaihtoehto valitset; Se ei vaikuta siihen testdisk toimii.

Voit vain valita korostetun vaihtoehdon ja luo uusi lokitiedosto. Se luodaan hakemistoon, josta aloitit testdisk . Kun teet valintasi, testdisk Kysyy, mikä kiintolevy pitää tiedostojärjestelmää, johon haluat työskennellä.

Siinä luetellaan kiintolevyt se löytyy, samoin kuin squashfs ”/ Dev / loop” tiedostoja. Siellä tulee olemaan yksi näistä kullekin sovellukselle olet asentanut siitä napsahtaa . He vain luku, joten sinun ei pitäisi onnistuneet poistaa mitään näistä tiedostojärjestelmää.

On vain yksi fyysinen kiintolevy tässä testissä tietokoneella, joten käytimme alas-nuolella ”/ dev / sda” vaihtoehto. Sitten käytimme oikeaa nuolta ja valitse ”Jatka” ja sitten painetaan Enter.

testdisk myös tietää osiotyypin. Se esittelee vaihtoehtoja, yhdessä osiotyypin se tunnistetaan automaattisesti alareunassa.

Ellei sinulla on hyvä syy olla korostamalla osion laji on automaattisesti, ja sen jälkeen paina Enter.

Kun toiminto avautuvasta valikosta korosta ”Advanced” ja paina Enter.

Osion valinta tulee näkyviin.

Tiedostot etsimme ovat Linux tiedostojärjestelmä osioon. Meillä on vain yksi Linux-osio meidän kovalevyn, mutta sinulla voi olla enemmän.

Valitse osio tiedostot olivat, käytä vasemmalla ja oikealla nuolinäppäimillä ”List” ja paina Enter. Tiedosto-valikko avautuu.

Käytä ylös ja alas nuolia tai PgUp ja PgDn navikoidaksesi luetteloa tiedostojen ja hakemistojen. Paina oikeaa nuolta tai ENTER hakemistoon, ja vasenta tai Esc hakemistoon.

Etsimme tiedostojen omistamat dave . Tiedostot kaikki käyttäjätilit ovat ”Home” hakemistoon. Joten me korosta ”Koti” hakemistoon, ja sitten voimme painaa joko oikeaa nuolta tai Enter päästä tuohon hakemistoon.

Kaikki käyttäjätunnukset jälkeen luetellaan meille. Korostamme dave Ja paina oikeaa nuolta tai Enter päästä tuohon hakemistoon.

Voimme nyt nähdä tiedostot, jotka kuuluvat dave tili. Merkinnät punaisella on poistettu. Me selata tiedostojen ja hakemistojen kunnes me paikantaa tiedostot haluamme palauttaa.

Toipua tiedoston, vain korosta se ja paina c (pieniä).

Näyttö muuttuu ja kertoo valita kohde palautetun tiedoston. Koska loimme hakemiston nimeltä ”kuittaus” ja alkoi testdisk siitä, ensimmäinen merkintä luettelossa (.) on se hakemisto. Palauttamaan näitä poistetun tiedoston siihen hakemistoon, me paina C (isoja).

Kun olet tehnyt tämän, olet palannut tiedostojen valinnan näyttö. Jos haluat palauttaa enemmän tiedostoja, vain toista prosessi. Korosta poistettu tiedosto, paina c (pieniä) kopioida, ja sitten painamalla C (isoja) sitä takaisin.

Työskentely palautetut tiedostot

Kun palauttaa tiedoston, hakemistopuusta alkuperäiseen paikkaansa rekonstruoidaan, joka on hyödyllinen, koska se muistuttaa missä kiintolevyllä alkuperäisen tiedoston käytetty oleskella. Tämä tarkoittaa, jos haluat kopioida sen takaisin, te tiedä, mihin sitä.

Jos palauttaa useita tiedostoja toisen tiedostojärjestelmän paikoissa, jotka sattuu olemaan sama nimi, ne täytyy varastoida erikseen muutenkin.

Voit kirjoittaa seuraava nähdä sisällön ”palautetut” hakemistoon:

 ls 

Jos kysyit testdisk luoda lokitiedoston, se tulee olemaan ”Palautettu” hakemistoon. Koska talteen tiedostot sijaitsivat ”/ home / Dave,” ne on kopioitu meidän ”palautettu” hakemistoon, pesi hakemistojen samanniminen.

Voimme muuttaa osaksi kopioitu ”Dave” hakemistoon CD . Varmista, että eivät sisällä johtava vinoviiva ( / ) Polulle-haluat muutoksen paikalliseen ”kotiin”, ei järjestelmä ”/ home.”

Me kirjoita:

 cd home / Dave 

Talteen tiedostot ovat kyseisen hakemiston, joten kirjoita:

 ls 

Katsotaanpa toinen tarkastella palautettuja tiedostoja käyttämällä -l (Pitkä lista) vaihtoehto:

ls -l

Koska käytimme sudo käynnistää testdisk , Palautetut tiedostot on palautettu "root" omistajana. Voimme muuttaa omistajaa takaisin "Dave" käyttämällä karja :

 sudo chown dave.dave * 

Kirjoitamme seuraavat, jotta oikea omistus on palautettu:

 LS -L 

TESTDISK: Koodi helpotusta varten

Tämä helpotus tunne, kun olet palauttanut tärkeän tiedoston, juuri hetki sitten tuntui peruuttamattomasti kadonneelta, on jotain aina arvostan.

Siksi testdisk on niin kätevä apuohjelma. Kun olet tehnyt sen valikoiden läpi ja voi aloittaa tiedostojen palauttamisen, se on helppo pudota korostuksen, C, C, toistuvan rytmiin.


Linux - Suosituimmat artikkelit

Kuinka pakottaa käyttäjiä muuttamaan salasanoja Linuxissa

Linux Nov 4, 2024

Ilya Titchev / Shutterstock Salasanat ovat Avainkiven tilin turvallisuuden. Näytämme, kuinka nollata salasanat, sarja salasana päättymisen tarkistaminen, j..


Asentaminen Signal Desktop Linux

Linux Jan 22, 2025

Eliseu Geislerin / Shutterstock.com Signaali On yksityisyyden keskittyvä älypuhelin viestisovelluksen kaikki tuntuu käyttävän . Voit..


Kuinka käsitellä tiedoston rivin linja Linux Bash Script

Linux Feb 3, 2025

Fatmawati Achmad Zaenuri / Shutterstock Se on melko helppo lukea sisällön Linux tekstitiedoston rivi riviltä komentotulkkiskripti-kunhan käsitellä joita..


Native pelaaminen Linux Voi olla Dying, ja se on ok

Linux Sep 27, 2025

DC Studio / Shutterstock.com The Höyrykansi , Ilmoitti elokuussa 2021 on Linux pelaamista piireissä puhutaan tulevaisuuden peli Linux. Deck kautta..


Linux täyttää 30: Miten harrastusprojekti valloittaneet maailman

Linux Sep 17, 2025

Larry Ewing ja GIMP Päällä 17 syyskuu 1991 Linus julkaisi Linux-ytimen (versio 0.01) ensimmäistä kertaa. Tässä lyhyt katsaus miten pieni harr..


Ubuntu PC: n sammuttaminen

Linux Oct 12, 2025

Kuten kaikki henkilökohtaisten tietokoneiden, PC käynnissä Ubuntu työpöydän käyttöjärjestelmä on kytkettävä pois päältä silloin tällöin. Sammuttaminen Ubuntu on..


Kuinka ladata ja asentaa höyryä Linuxilla

Linux Oct 9, 2025

Postmodern studio / shutterstock.com Joten, haluat kokeilla pelaamista Linux ? Tässä artikkelissa tarkastellaan, kuinka asentaa höyryä kaikki Li..


Kuinka huuhdella DNS Linuxissa

Linux Nov 14, 2024

Onko Internet -selauskokemuksesi hitaasti Linux -laitteessasi vai ovatko verkkosivustot, jotka vierailet vanhentuneina vai väärässä verkkosivustossa kokonaan? Keskustelemme DNS -välimuisti..


Luokat