Articles

Hogyan lehet visszaállítani a törölt fájlt Linuxban

Ez történt veled? Rájött, hogy tévesen törölt egy fájlt – akár a Del kulcson keresztül, akár a rm használatával a parancssorban.

az első esetben mindig elmehet a kukába, megkeresheti a fájlt, majd visszaállíthatja az eredeti helyére. De mi van a második üggyel? Mint biztos vagyok benne, hogy valószínűleg tudja, a Linux parancssor nem küld eltávolított fájlokat bárhol-eltávolítja őket. Bum. Elmentek.

javasolt olvasmány: Hogyan lehet visszaállítani a törölt fájlokat / könyvtárakat a szikével eszköz

segítségével ebben a cikkben megosztunk egy tippet, amely hasznos lehet annak megakadályozása érdekében, hogy ez megtörténjen veled, és egy olyan eszközt, amelyet fontolóra vehet, ha bármikor gondatlan vagy ahhoz, hogy egyébként is megtegye.

hozzon létre egy alias “rm-i”

a -i switch, ha használják rm (valamint más fájl-manipulációs eszközök, mint a cp vagy mv) okoz egy prompt jelenik meg, mielőtt eltávolítja a fájlt.

ugyanez vonatkozik a fájl másolására, mozgatására vagy átnevezésére olyan helyen, ahol az azonos nevű fájl már létezik.

Ez a prompt ad egy második esélyt, hogy fontolja meg, ha valóban szeretné eltávolítani a fájlt – ha megerősíti a prompt, akkor el fog tűnni. Ebben az esetben sajnálom, de ez a tipp nem fogja megvédeni Önt a saját gondatlanságától.

az RM alias helyett 'rm -i', do:

alias rm='rm -i'

az alias parancs megerősíti, hogy az RM most álnéven szerepel:

Add Alias RM Command
Add Alias RM Command

Ez azonban csak az aktuális felhasználói munkamenetben fog tartani az aktuális héjban. Ahhoz, hogy a változás állandó legyen, el kell mentenie a ~/.bashrc (egyes disztribúciók a ~/.profile helyett) az alábbiak szerint:

Add Alias tartósan Linux
Add Alias tartósan Linux

a ~/.bashrc változásokhoz>(vagy ~/.profile), hogy azonnal hatályba lépjen, a fájlt az aktuális héjból származtassa:

. ~/.bashrc
Aktív Alias Linux
Aktív Alias Linux

A törvényszéki eszköz – Elsősorban

Remélhetőleg, óvatos lesz a fájlokat csak akkor kell használni ezt az eszközt, amíg lábadozik egy elveszett fájlt a külső merevlemezt vagy USB-meghajtóra.

Ha azonban rájössz, hogy véletlenül eltávolított egy fájlt a rendszerben, és pánikba esik – ne. vessünk egy pillantást a legelső, egy kriminalisztikai eszköz, amelyet az ilyen típusú forgatókönyvek.

a CentOS / RHEL 7 telepítéséhez először engedélyeznie kell a Repoforge-t:

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm# yum install foremost

mivel a Debianban és a származékokban csak

# aptitude install foremost

a telepítés befejezése után folytassuk egy egyszerű tesztet. Kezdjük azzal, hogy eltávolítunk egy nosdos.jpg nevű képfájlt a / boot / images könyvtárból:

# cd images# rm nosdos.jpg

a helyreállításhoz használja a következőket (először meg kell határoznia az alapul szolgáló partíciót – /dev/sda1 ahol /boot ebben az esetben lakik):

div>

ahol /home/gacanepa/megmentett egy könyvtár egy külön lemezen – ne feledje, hogy a fájlok helyreállítása ugyanazon a meghajtón, ahol az eltávolítottak találhatók, nem bölcs lépés.

Ha a helyreállítás során ugyanazokat a lemezszektorokat foglalja el, ahol az eltávolított fájlok voltak, előfordulhat, hogy nem lehet visszaállítani semmit. Ezenkívül elengedhetetlen, hogy minden tevékenységét leállítsa a helyreállítás előtt.

miután a legelső befejezte a végrehajtást ,a helyreállított fájl (ha a helyreállítás lehetséges volt) a /home/gacanepa/saved/jpg könyvtárban található.

összefoglaló

ebben a cikkben elmagyaráztuk, hogyan lehet elkerülni a fájl véletlen eltávolítását, és hogyan lehet megpróbálni visszaállítani, ha ilyen nemkívánatos esemény történik. Figyelmeztetni kell azonban, hogy a legelső is eltarthat egy darabig, hogy fut méretétől függően a partíciót.

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

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