Van-e egy egyszerű lehetőség a extundelete lehetőségre visszavon egy /var/tmp/test.iso nevű fájlt, amelyet most töröltem?

(nem olyan fontos, hogy újra elkezdjem a meghajtó csak olvasható vagy ilyesmi felszerelését. I egyszerűen újra letöltheti azt a fájlt)

Egy egyszerű parancsot keresek, amellyel megpróbálhatnám, ha sikerül gyorsan helyreállítanom.

Tudom, ez az lehetséges a meghajtó újratelepítésével a csak olvasható : (lásd: Hogyan Egyszerűen helyreállítom az imént törölt üres lemez egyetlen fájlját? )

De lehetséges ez valahogy is a még csatlakoztatott lemezen?


További információ:
ha a törölt fájl NTFS partíción van, akkor a ntfsundelete pl ha tudod, hogy a méret körülbelül 250 MB volt, használd

sudo ntfsundelete -S 240m-260m -p 100 /dev/hda2 

, majd állítsd vissza a fájl törlését inode pl a

sudo ntfsundelete /dev/hda2 --undelete --inodes 8270 

megjegyzésekkel

  • Általános kérdés bármilyen segédprogrammal: unix.stackexchange.com/questions/2677/…
  • Ez a másik kérdés túl tág. Itt egy gyors, bizonytalan megoldást keresek sok erőfeszítés (és kevesebb esély a sikerre) nélkül
  • Nem akartam duplikátumot sugallni, de érdemes hozzáadni ahhoz a kérdéshez, hogy miért nem volt elég ez a kérdés .

Válasz

A használati útmutató megtekintése extundelete úgy tűnik, mintha csak a fájlok törlésére korlátozódna.

Az összes visszaállítása

extundelete a fájlok visszavonására szolgál egy leválasztatlan partícióról egy külön (csatlakoztatott) partícióra. Az extundelete minden megtalált fájlt visszaállít az aktuális könyvtár „RECOVERED_FILES” nevű alkönyvtárába. A program futtatásához írja be az „extundelete –help” parancsot különféle lehetőségek állnak rendelkezésre.

Az összes törölt fájl visszaállítása a partícióról a következőképpen néz ki:

 $ extundelete /dev/sda4 --restore-all 

Egyetlen fájl visszaállítása

Ezen a módszeren kívül kiemelve a parancssori használatban:

--restore-file path/to/deleted/file Attemps to restore the file which was deleted at the given filename, called as "--restore-file dirname/filename". 

Tehát képesnek kell lennie arra, hogy ezt elérje:

$ extundelete --restore-file /var/tmp/test.iso /dev/sda4 

MEGJEGYZÉS: Mindkét esetben ismernie kell az eszközt, /dev/sda4 parancs végrehajtásához. A fájlrendszert csak olvasható módon kell újratelepítenie. Ez a extundelete használatának egyik feltétele, és ez nincs semmilyen körülmény.

Megjegyzések

  • igen, de ez csak akkor működik, ha a meghajtót csak olvashatóan szerelem fel újra
  • @ rubo77 – helyes, nincs ' ezt semmiképpen sem.
  • Ez valójában nekem működött egy ext4 fájlrendszer nélkül, csak olvashatóan telepítve. Ha megpróbálja megtenni anélkül, hogy újratelepítené az r / o-t, akkor kap egy figyelmeztetést, amely csak azt jelzi, hogy a siker valószínűsége alacsonyabb, ha ezt megteszi. Ha ' nagyon fontos a fájl helyreállítása, akkor úgy hangzik, mintha ezt meg kellene tennie.
  • Mint például @BenCrowell I ' újratelepítés nélkül használtam, de a program az adatsérülésről hirdet, ha továbbra is használom a hdd-t … nemrégiben törlés volt, ezért csak megnyomtam az Entert, majd visszakapom a fájljaimat;)

Válasz

Tipikus használati eset, amikor az összes fájl törlését vonja vissza, vissza kell állítani az összes fájlt, amelyet törölt a (z) /dev/sdX1 körülbelül az elmúlt órában:

mount -o remount,ro /dev/sdX1 extundelete --restore-all --after $(date -d "-2 hours" +%s) /dev/sdX1 find RECOVERED_FILES/ 

Ha elégedett a helyreállított fájlokkal:

mount -o remount,rw /dev/sdX1 

megjegyzések

  • csatolás: meg kell adnia a fájlrendszer típust
  • a remount a csatlakozási pontot argumentumként várja, nem pedig az eszközt
  • @Don ' tYouWorryChild mount -o vagy dir, vagy eszközt vesz fel, a man mount
  • 2 óra kivonása helyett fr om date megteheti $(date -d "-2 hours" +%s) és a lsblk -p kimenete hasznos lehet annak megtalálásához, hogy hol található az a LUKS titkosított LVM gyorsítótárazott EXT4 kötet. 😉
  • Ne feledje, hogy a célkönyvtár viszonyítva lesz a $PWD -hez, amit nem gondolok ' szerintem a kezelési oldalakon.

Válasz

Az extundelete nem működött nálam, de az ext4magic igen.

Megjegyzések

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük