Onko extundelete
-kohdassa yksinkertaista vaihtoehtoa kuinka voin yrittää kumoa tiedosto, jonka nimi on /var/tmp/test.iso
ja jonka juuri poistin?
(Ei ole niin tärkeää, että aloin asentaa aseman vain luku -asetuksiin tai vastaaviin. I voi myös vain ladata tiedoston uudelleen uudelleen).
Etsin yksinkertaista komentoa, jolla voin kokeilla, jos onnistun palauttamaan sen nopeasti.
Tiedän, että se on mahdollista aseman uudelleenasennuksen avulla vain luku -sivulla : (katso Miten Palaan vain tyhjennetyn levyn ainoa juuri poistettu tiedosto? )
Mutta onko tämä mahdollista myös jotenkin edelleen asennetulla levyllä?
Lisätietoja:
Jos poistettu tiedosto on NTFS-osiossa, se on helppoa ntfsundelete
esim Jos tiedät, että koko oli noin 250 Mt, käytä
sudo ntfsundelete -S 240m-260m -p 100 /dev/hda2
ja poista sitten tiedoston poisto inode esim kanssa
sudo ntfsundelete /dev/hda2 --undelete --inodes 8270
Kommentit
- Yleinen kysymys mistä tahansa apuohjelmasta: unix.stackexchange.com/questions/2677/…
- Tuo toinen kysymys on liian laaja. Etsin täällä nopeaa epävarmaa ratkaisua ilman paljon vaivaa (ja vähemmän onnistumismahdollisuuksia)
- En tarkoittanut tarkoittavan päällekkäisyyttä, mutta haluat ehkä lisätä sen kysymykseen, miksi kysymys ei riittänyt .
vastaus
Tarkastellaan käyttöoppaan kohdasta extundelete näyttää siltä, että olet rajoittunut tiedostojen poistamiseen muutamalla tavalla.
Kaikkien palauttaminen
extundelete on suunniteltu palauttamaan tiedostot kiinnittämättömästä osiosta erilliseen (liitettyyn) osioon. extundelete palauttaa löytämänsä tiedostot nykyisen hakemiston alihakemistoon nimeltä RECOVERED_FILES. Suorita ohjelma kirjoittamalla ”extundelete –help” nähdäksesi useita käytettävissäsi olevia vaihtoehtoja.
Tyypillinen käyttö kaikkien poistettujen tiedostojen palauttamiseksi osiosta näyttää tältä:
$ extundelete /dev/sda4 --restore-all
Yksittäisen tiedoston palauttaminen
Tämän korostetun menetelmän lisäksi komentorivin käytössä:
--restore-file path/to/deleted/file Attemps to restore the file which was deleted at the given filename, called as "--restore-file dirname/filename".
Joten sinun pitäisi pystyä suorittamaan haluamasi tekemällä tämä:
$ extundelete --restore-file /var/tmp/test.iso /dev/sda4
HUOMAUTUS: Molemmissa tapauksissa sinun on tiedettävä laite, /dev/sda4
suorittamaan tämä komento. Sinun on asennettava tiedostojärjestelmä uudelleen vain luku -muodossa. Tämä on yksi extundelete
-käytön ehdoista, eikä tätä ole millään tavalla.
Kommentit
- kyllä, mutta kaikki toimii vain, jos asenen aseman takaisin vain luku -tilaan
- @ rubo77 – oikein, ei ole ' t millään tavalla.
- Tämä toimi minulle ext4-tiedostojärjestelmässä ilman, että se asennettiin uudelleen vain luku -tilaan. Jos yrität tehdä sen asentamatta r / o: ta uudelleen, saat varoituksen, joka vain näyttää kertovan sinulle, että onnistumisen todennäköisyys on pienempi, jos teet niin. Jos ' on todella tärkeää palauttaa tiedosto, kuulostaa siltä, että sinun pitäisi tehdä se.
- Kuten @BenCrowell I ' käytin ilman uudelleenasennusta, mutta ohjelma ilmoittaa minusta tietojen vioittumisesta, jos jatkan hdd: n käyttöä … oli äskettäin poistettu, joten paina vain Enter ja haen tiedostoni takaisin;)
vastaus
Tyypillinen käyttötilanne, kun perutaan kaikki tiedostot, pitää palauttaa kaikki tiedostot, jotka on poistettu tiedostosta /dev/sdX1
noin viimeisen tunnin aikana:
mount -o remount,ro /dev/sdX1 extundelete --restore-all --after $(date -d "-2 hours" +%s) /dev/sdX1 find RECOVERED_FILES/
Jos olet tyytyväinen palautettuihin tiedostoihin:
mount -o remount,rw /dev/sdX1
Kommentit
- liitäntä: sinun on määritettävä tiedostojärjestelmän tyyppi
- remount odottaa liitoskohdan argumenttina, ei laitteena
- @Don ' tYouWorryChild
mount -o
vie joko dir tai laitteen, kutenman mount
- Sen sijaan, että vähennettäisiin 2 tuntia fr om date voit tehdä
$(date -d "-2 hours" +%s)
jalsblk -p
-lähdön voi olla hyödyllistä löytää, missä LUKS-salattu LVM-välimuistissa oleva EXT4-asema sijaitsee. 😉 - Huomaa, että kohdehakemisto on suhteellinen ryhmään
$PWD
, jota en usko ' luulen olevan selvästi ilmoitettu sivuilla.
Vastaus
extundelete ei toiminut minulle, mutta ext4magic toimi.
Kommentit
- Voitteko antaa esimerkin tiedoston palauttamisesta?
- Siitä asti kun joku voi lisätä ohjeita, tästä on hyötyä: gist.github.fi / ebautistabar / cca12863e6335d08a019f015f53fac4a
- Näen pystyvän parantamaan paljon enemmän
extundelete
-sovelluksella. Mutta jokaiselle omalle.