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.