V. Kostromin (szerkesztette: Vanderboot)
A minap, az oldalam tartalmának kis átdolgozása során, ráakadtam a "10 mód a törölt fájlok helyreállítására linuxban" című cikk fordítására, amelynek eredeti verziója 2007. június 21-i keltezésű. Miután újraolvastam a cikket és megpróbáltam követni a benne található linkeket, azt tapasztaltam, hogy a linkek egy része egyáltalán nem működik (a fejlesztői oldalak eltűntek a hálózatról), és a cikkben említett segédprogramok egy része nem frissítették, és hosszú ideig nem támogatottak.
Az ötlet az volt, hogy megnézzük, mit eszközök a véletlenül törölt fájlok helyreállításához jelen pillanatban léteznek. Úgy gondolom, hogy az effajta eszközök iránti érdeklődés nem szűnt meg az elmúlt években. Hiszen a kezdő Linux-felhasználók (és egyébként más operációs rendszerek is) gyakran kerülnek olyan helyzetbe, hogy a tapasztalatlanságból fakadó tévedésből törölnek néhány fájlt, és azonnal rájönnek, hogy nem azt törölték, amit akartak. Vagy talán egyáltalán nem akartak törölni valamit.
Az adatok hibás törlése mellett olyan helyzetek is előfordulhatnak, amikor az adathordozó sérültnek bizonyul, rossz szektorok jelennek meg a lemezen és így tovább. Ilyen helyzetekben adat-helyreállító eszközökre is szükség van.
Azonnal szeretném figyelmeztetni, hogy az alábbiakban leírtakat nem én ellenőriztem személyesen, és csak a fejlesztők webhelyein vagy az érintett termékek leírását tartalmazó cikkekben közzétett információkon alapulnak. És természetesen csak a szabadon terjesztett termékeket veszik figyelembe a cikkben. Ha érdeklik a fizetős (védett) termékek, könnyen megtalálhatja őket.
Ezért itt az elveszett adatok helyreállítására szolgáló segédprogramok listája, amit sikerült megtalálnom (az adatok 2010. november 10-i állapotúak).
Az egyes cikkekben felsoroltakon kívül a segédprogramokat is megemlítik. MagicrescueÉs ntfsundelete az ntfstools csomagból.
Ez a lista nagyon hasznos lehet, ha olyan helyzetbe kerül, amikor adatokat kell helyreállítania egy sérült adathordozóról. És kívánatos ezek közül az eszközök közül legalább néhányat elsajátítani, mielőtt sürgős szükség lenne használatukra. Ehhez érdemes tesztelni őket mesterséges példák fájlok törlése a forráslistában található megjegyzések egyikében leírtak szerint.
Befejezésül néhány tipp, talán triviális, de mindenképpen hasznos, hogyan lehet elkerülni a kellemetlen helyzetbe kerülést, amikor a fenti eszközök használatára van szükség. Először is megnehezítheti egy fájl vagy könyvtár véletlen törlését. Ehhez győződjön meg arról, hogy a parancs helyett rm kiáltották a parancsot rm-i. Ezt megteheti az alias paranccsal, így:
Alias rm="rm -i" Ezután egy további kérdést tesznek fel az eltávolítás előtt, ha valóban szeretné.
Második tipp: készítsen biztonsági másolatot adatairól a lehető leggyakrabban, minden nap vagy akár óránként. Ha követi ezt a tanácsot, akkor a legrosszabb esetben csak az elmúlt órában kapott munkája eredményét fogja elveszíteni. És az adat-helyreállítási eljárások ebben az esetben sokkal könnyebben végrehajthatók. Ezeknek az eljárásoknak a végrehajtását a cron és a segédprogram segítségével automatizálhatja rsync fontos fájlok és könyvtárak időszakos másolása egy másik lemezre vagy partícióra. Vagy használhatja a fent említett Mondo Rescue segédprogramot. Egyébként megtanulod a használatát, ami hasznos lehet abban az esetben, ha vészhelyzetben vissza kell állítani az adatokat.
Harmadszor: mielőtt elkezdené a törölt fájlok helyreállítását, készítsen másolatot arról a partícióról, amelyben ezek a fájlok voltak, és dolgozzon vele, ne az eredeti partícióval. Ha ismét hibát követ el a helyreállítási folyamat során, kezdheti elölről az egészet. Ha az eredeti partícióval dolgozik, visszavonhatatlanul károsíthatja az adatokat. A paranccsal másolatot készíthet egy partícióról dd(Ennek a parancsnak a használatáról A. Dmitriev "dd: A parancs, amely nem hasonlít a többihez" című cikkében olvashat).
Érdemes emlékeztetni arra is, hogy vannak speciális Linux-disztribúciók, amelyek CD-ről vagy más cserélhető adathordozóról futnak, és egy csomó adminisztrációs segédprogramot tartalmaznak, beleértve az adat-helyreállító eszközöket is. Ilyen disztribúciók például a SystemRescue CD és a Trinity Rescue Kit.
Úgy gondolom, hogy egy idő után a fenti lista is elavulttá válik, ahogyan az a jegyzet elején említett cikkben szereplő listával is történt. De lesznek új eszközök, talán fejlettebbek. Nézze meg időnként a Linux Software Catalog webhelyet, hogy naprakész legyen, vagy ami még jobb, segítsen a katalógus naprakészen tartásában. Aztán bármilyen vészhelyzetben vagy rendszeres helyzetben, te vagy más Linux felhasználó képesek lesznek megtalálni a problémáik megoldásához szükséges eszközöket és eszközöket.
RÓL RŐL adat-helyreállítás fájlrendszerekből A Linux nem csak írt
lusta. Ennek a feladatnak a végrehajtásához sok különböző
eszközöket, beleértve a debugfs segédprogramot, amely könnyedén visszakeresi a kopott dolgokat
fájlok az ext2-ből. De mi a helyzet a többi FS-sel? Hogyan lehet visszaállítani az elveszett fájlt
egy flash kulcstartó vagy egy közeli NTFS partíció? Még a leghallgatóbbak is róla
szorgalmas bloggerek. És közben minden nagyon egyszerű és prózai.
Nem mindig kényelmes újraindítani egy másik operációs rendszert
műveletek a fájlrendszerek ellenőrzéséhez, a fájlok visszaállításához, az átméretezéshez
partíciókat és egyéb adatműveleteket hajthat végre. Képzeld el, hogy több is van
két éve telepítve van a számítógépére OS: Windows és Linux. az első
nagyon ritkán töltesz fel és csak be sürgősségi esetek, a második, amit használ
minden nap, és máris a Linuxra való teljes átálláson és a Windows eltávolításán gondolkodik, itt
csak az évek során felhalmozott adatokat tároló NTFS-partíciót szabad ext3-ba konvertálni
semmilyen eszközzel nem lehetséges. Két operációs rendszert kell megtartania, mert
noha az NTFS-partíció elérhető Linuxról (ntfs-3g használatával), a problémák megoldására
a fájlrendszert továbbra is újra kell indítani a Windows rendszerbe.
És ha a flash meghajtó FAT fájlrendszere le van fedve? Újra
újraindítani a Windowsba? Vagy véletlenül törölt egy fájlt az UFS fájlrendszerből,
egy közeli telepített FreeBSD-hez tartozik? Talán egy rendszer vagy
rendszergazda és lemez a számára Windows helyreállítás nem jelent meg a megfelelő időben
kéznél? Egyszerre válaszolok minden kérdésre: szinte minden intézkedésre hazatérve
FAT, NTFS, UFS fájlrendszerek hiánya, az azokban tárolt fájlok helyreállítása,
diagnosztika és még sok minden más elvégezhető a Linux elhagyása nélkül. Ebből a cikkből
tudni fogja, hogyan kell csinálni.
Mielőtt közvetlenül folytatná a helyreállítási folyamat leírását,
diagnosztika és az elhalt fájlok életre keltése, kötelességemnek tartom megismertetni
a használt eszközök listájával. Először is szükségünk lesz
eszközök a fájlrendszerekkel való munkához (létrehozás, ellenőrzés, fogadás
információ). Mindegyik három csomagban kerül forgalomba:
1. dosfstools- Segédprogramok FAT fájlrendszerekkel való munkához.
A csomag csak két programot tartalmaz: az mkfs.vfat (mkfs.dos) fájl létrehozásához
rendszer és az fsck.vfat (fsck.dos) fájlrendszer ellenőrzéséhez.
2. ufutils- segédprogramok készlete az UFS-sel és származékokkal való munkához (például
A FreeBSD által használt FFS). Nyolc segédprogramot tartalmaz, köztük az mkfs.ufs fájlt,
fsck.ufs, tunefs.ufs (FS tuning), growfs.ufs (átméretezés) és mások.
3. ntfsprogs- különféle segédprogramok az NTFS-sel való munkához. Nem tartalmaz
programokat az ellenőrzési fájl létrehozásához vagy befejezéséhez (alap ellenőrzés lehetséges).
rendszer, hanem tömeget tartalmaz leghasznosabb eszközök, mint például az ntfscp for
fájlok másolása partíció csatlakoztatása nélkül, fájlok "reinkarnációja" ntfsundelete,
ntfsresize partíció átméretező eszköz, klónozó eszköz
ntfsclone partíciók és mások.
Szükségünk lehet eszközökre a merevlemez-partíciókkal való munkához is.
korong. Három legfejlettebb ilyen típusú program létezik:
elvált,
partíciók létrehozására, átméretezésére, áthelyezésére tervezték,
fájlrendszerek létrehozása és ellenőrzése;
gpart-
program-helyreállító a törölt partíciós tábla és
Tesztlemez -
a gpart analógja a pszeudo- GUIés számos hasznos funkciót.
Meg kell jegyezni, hogy a parted csak egy jó csomagolóanyag a leírt segédprogramok tetején.
fájlrendszerekkel való munkavégzésre, így nagyjából bármire, amit a parted képes, az meg tud és
Ők. Sőt, van egy másik burkolat körül elválasztva magát, az úgynevezett
. Ő
csak létrehoz egy felhasználóbarát GTK GUI-t a Partition Magic stílusában.
A TestDisk csomagban megtalálja a PhotoRec segédprogramot
felépülés különféle típusok fájlokat a partícióról, a használttól függetlenül
fájlrendszer. Munkájának elve a fájlok keresése és visszaállítása
metaadataikkal a fájlrendszer szerkezetének elemzése nélkül. A PhotoRec képes
képek helyreállítása (bmp, jpg, png, tiff, raf, nyers, rdc, x3f, crw, ctg,
orf, mrw), hangfájlok (wav, au, mp3, wma), videofájlok (avi, mov, mpg), archívumok
(bz2, tar, zip), dokumentumok (doc, pdf, html, rtf), forráskód fájlok (c,
pl, sh). Számos azonos típusú program található a csomagban
Sleuth Kit amihez
van egy boncolási webes felület.
A következő szakaszokban néhány gyakori forgatókönyvet tekintünk meg.
a leírt segédprogramok segítségével. Először is ezt Részletes leírás folyamat
fájl-helyreállítás három különböző megközelítéssel, másodszor a javítás
fájlrendszerek összeomlás után, harmadszor, egy partíció klónozása több gépre,
negyedszer, egy kisebb partícióra való adatátvitel folyamatának leírása.
Az elhalt fájlok felélesztéséhez NTFS-en a már említett
ntfsundelete az ntfsprogs csomagból. Nagyon könnyen használható és rendkívül
tiszta. Ha véletlenül törölt egy fájlt, és azonnal leválasztotta a partíciót, legyen
biztos - az ntfsundelete épségben vissza tudja helyezni a helyére.
Először meg kell tekintenie az összes törölt fájl listáját:
# ntfsundelete /dev/sda1
A kimenet harmadik oszlopa a fájlbiztonság százalékát mutatja. Ha ő
100% - minden rendben van, a fájl épségben és épségben életre kelthető;
az alacsonyabb érték azt jelzi, hogy egyes részeit már felülírták
új adatok, így a helyreállítás után a fájl, ahogy mondják,
törött. Egyes esetekben a visszaállítás lehetősége még egy félig megölt
fájl teheti az időjárást, de most koncentráljunk a teljesen teljes másolatokra.
Ehhez futtassa a következő parancsot:
# ntfsundelete -p 100 /dev/sda1
Hú, mennyi van belőlük! Kényszerítjük a programot, hogy csak fájlokat jelenítsen meg,
törölve az elmúlt 2 napban:
# ntfsundelete /dev/sda1 -p 100 -t 2d
Ez jobb. Állítsa vissza a fájlt, amelynek inode száma (a kimenet első oszlopa)
az 11172, az /undeleted könyvtárba:
# ntfsundelete /dev/sda1 -u -i 11172 -d /undeleted
A fájlok maszkkal visszaállíthatók:
# ntfsundelete /dev/sda1 -u -m "*.doc"
Szűrés hossz szerint:
# ntfsundelete /dev/hda1 -S 5k-6m
Vagy visszaállíthatja az összes törölt fájlt, és csak ezután találja ki
mi az, ami:
# ntfsundelete /dev/sda1 -u -m "*" -d /törölve
A program kibontja a fájlokat az összes attribútummal, beleértve a nevet és a létrehozási időt.
Öröm használni.
Adatok helyreállítása minden más fájlrendszerből, beleértve a FAT, UFS,
EXT3 és bármely más, a PhotoRec használata a legkényelmesebb. Elindítjuk
program:
A főmenüben válassza ki a kísérleti eszközt (például / dev / sda). Kattintson
partíciót, és a következő képernyőn a fájlrendszer típusát (ext2/ext3 vagy egyéb).
Állítsa be a könyvtárat, ahová a helyreállított fájlokat el kívánja helyezni, és nyomja meg az "Y" gombot.
A könyvtárnak másik partíción/lemezen kell lennie, különben fennáll a súlyosbodás veszélye
helyzet, a törölt fájlok felülírása új adatokkal.
Minden, a helyreállítási folyamat elkezdődött, 10 perctől ig tarthat
több óra, a fájlrendszer "öregségétől" és számától függően
törölt fájlok. A folyamatot bármikor leállíthatja a gombra kattintva
folytassa onnan, ahol abbahagyta a PhotoRec újraindításával.
Az Ön által választott könyvtárban sok olyan alkönyvtárat talál, amelyek nevei pl
recup_dir.1, recup_dir.2, mindegyik tartalmazza nagyszámú fájlokat
különböző típusú. A PhotoRec nem állítja vissza a neveket, ezért trükközni kell
gereblyézni ezt az egész kupacot.
A PhotoRecnek más hátrányai is vannak:
Ezért a photorec mellett más eszközökre is szükség van kéznél.
az elveszett adatok elemzése és helyreállítása. A legjobb ezen a területen
Sleuth Kit segédprogramok,
hatalmas számú, sokféle eszközt tartalmaz, amelyeket szeretünk
munkájuk során különféle szolgáltatásokat használnak feltöréses esetek kivizsgálására és
haladó rendszergazdák. Messze vagyunk ettől, és érdekel minket
csak két segédprogram a teljes készletből: az fls és az icat, amelyek keresésre és keresésre szolgálnak
fájlok kibontása (mind a meglévő, mind a törölt).
Tekintsük meg a törölt fájlok listáját az fls segédprogrammal:
# fls -rd /dev/sdb1
r/r*117: dsc0005.jpg
r/r*119: dsc0006.jpg
r/r*122: dsc0007.jpg
r/r*125: dsc0008.jpg
r/r*128: dsc0009.jpg
Az "-r" jelző hatására a program rekurzívan végigmegy az összes könyvtáron, és a "-d"
- csak a törölt fájlok megjelenítése.
Valószínűleg nagyon hosszú lesz a lista, és egy listát is tartalmazni fog
olyan inode-okat, amelyek már más fájlokhoz kerültek (a realloc sor a harmadikban
oszlop), ezért szűrjük, és kevesebbre küldjük:
# fls -rd /dev/sda1 | grep -v "(realloc)" | Kevésbé
A harmadik oszlopban az inode számok láthatók, a negyedikben pedig a nevük.
Fájl kibontásához az FS-ből használja az icat parancsot (a "-r" jelző a következőre szolgál:
törölt fájl helyreállításához):
# icat -r /dev/sda1 1023 > /home/vasya/tmp/my_file
Az összes fájl visszaállításához használja a következő parancsot:
# for i itt: `fls -rd /dev/sda1 | grep -v "(realloc)" |\
awk("$3 nyomtatása")|tr -d [:]`; do icat -r -f fat /dev/sdb1 $i >\
/home/vasya/tmp/inode-$i ;kész
Ha egy adott fájlt szeretne találni, akkor az fls kimenete egyszerűen "melegíthető":
# fls -rd /dev/sda1 | grep -v "(realloc)" | grep my_file.jpg
A Sleuth Kit segédprogramokban az a nagyszerű, hogy használják
a törölt fájlok és részeik keresésére szolgáló módszerek széles választéka. Ezt és
fájlrendszer-vezérlő struktúrák és különféle heurisztikus módszerek elemzése,
és mintaillesztés. Valójában a Sleuth Kittel vissza lehet térni
élet, még az ext3-on felülírt fájlok is (annak ellenére, hogy maguk az ext3 fejlesztők beszélnek
egy ilyen művelet végrehajtásának lehetetlensége).
A sérült fájlrendszer javítása nagyon egyszerű. Elég
használja a szabványos fsck.vfat segédprogramokat (FAT12 fájlrendszerekhez,
FAT16 és FAT32), fsck.ufs (UFS, UFS2, FFS) és ntfsfix (NTFS esetén).
Sajnos az ntfsfix nem tudja teljesen kijavítani az NTFS-t. Csak javít
néhány problémáját, és beállítja a kényszerített fájlellenőrző jelzőt.
rendszert, hogy elinduljon a következő Windows újraindítás
chkdsk a teljes FS ellenőrzéshez.
Használata Virtuális gép, elkerülhetjük az újratöltés szükségességét
Ablakok. Ezért:
Tegyük fel, hogy vásárolt egy új merevlemezt, és szeretne áthelyezni néhány partíciót
a régi lemezről az újra. Ha a szokásos módon kezdi el csinálni,
új partíció létrehozásával és fájlok manuális másolásával, akkor fennáll a kockázata
sok probléma a fájlnevek kódolásával, speciális fájlokkal,
védett fájlokat, és sok időt veszít. Jobb a módszert használni
partíció klónozás.
A UNIX felhasználók partíciókat klónoznak ezzel szabványos segédprogram dd, melyik
bármely fájlrendszerrel együtt használható. Ehhez egy új lemezen
létrejön egy partíció, amely méretében megegyezik a forráséval, és a "dd if=partition1" parancs
of=partition2 bs=1m". Ugyanígy másolhat egy NTFS partíciót, de csomagban
Az ntfsprogs jobb segédprogram erre a célra.
Az ntfsclone program működését tekintve megegyezik a dd paranccsal, kivéve
két tulajdonság. Először is, nem másolja a fájl fel nem használt részeit
rendszer, és a mozgás gyorsabb, és a partíció kép (ha létrehoz
kép) kevesebb helyet foglal. Másodszor, az ntfsclone képes tárolni a képet
különleges tömörített fájl amelyet kényelmesen át lehet vinni más gépekre.
Egy partíció klónozásához futtassa a következő parancsot:
# ntfsclone -- írja felül a /dev/hda1 /dev/hdb1 fájlt
És a kép létrehozásához:
# ntfsclone --save-image --output backup.img /dev/hda1
Az ntfsclone segédprogram különösen hasznos, ha úgy dönt, hogy másolja a telepített fájlt
Windows más gépek teljes flottáján (tanterem vagy iroda). Ezért
elég egy gépre telepíteni a Windows-t és létrehozni egy képet, ami aztán
labdába rakható és azzal Linux használatával LiveCD öntsön más gépekre. Nak nek
el tudtak indulni, akkor a lemez MBR rekordját is át kell másolni:
# sfdisk -d /dev/sda > /share/sda-sfdisk.dump
# dd if=/dev/sda bs=512 count=1 of=/share/sda-mbr.dump
Ezután írja be az összes gép lemezére:
# sfdisk /dev/sda< /share/sda-sfdisk.dump
# dd if=/share/sda-mbr.dump of=/dev/sda
Mi a teendő, ha úgy dönt, hogy teljesen átvált Linuxra, de nem akar
különböző trükkök és az ntfs-3g segítségével hozzáférhet régi adataihoz,
NTFS partíción található? Végül is ez a rész foglalhatja el a legtöbbet
lemezre, és nincs mód a tartalmának egyszerűen átmásolására
partíció ext3/ext4 formátumban formázott. Ebben az esetben ismét a segítségedre lesznek
segédprogramok az ntfsprogs csomagból, vagy inkább egyikük - ntfsresize, amely lehetővé teszi
kis részletekben másolja át az adatokat egy új fájlrendszerbe, majd
az NTFS partíció méretének csökkentése és az ext3 / ext4 partíció növelése. Erre neked
szükséged lesz valamilyen LiveCD-re, amely legalább ntfsprogs és e2fsprogs verziót tartalmaz
1.41 (ext4 támogatáshoz, ha adatokat kíván átvinni ide
neki). Az is nagyon kívánatos, hogy a LiveCD friss gparted legyen, mert
hogy a kézi átméretezés nehéz és veszélyes (kivéve magának a fájlrendszernek az átméretezését,
át kell méretezni a partíciót az fdisk használatával, egy hiba és az egész művelet
elölről kell kezdeni).
Tehát a LiveCD-ről indítunk, és felcsatoljuk a merevlemez-partíciókat. Mondjuk ki
a mérete 120 GB. Ebből 80 GB egy teljesen feltöltött NTFS partíció, ill
a fennmaradó 30 GB (igen, pontosan 30, a marketing gigabájtok átvitele után
a lemez valós térfogata körülbelül 111 GB) - ez egy partíció
telepített Linux, amelyet 5 GB foglal el. Tehát a mi ablakunk
körülbelül 25 GB-nak felel meg. Fájlok áthelyezése NTFS partícióról ext3/ext4 partícióra
amíg együttes méretük megegyezik az ablak méretével. Ennek eredményeként
az utóbbi teljesen megtelt, az első pedig 25 GB-ot "fogy".
Válassza le mindkét partíciót, és futtassa a gparted parancsot. Válassza ki az NTFS partíciót, kattintson a másodikra
egérgombbal, válassza az Átméretezés/Áthelyezés lehetőséget, és csökkentse a részt az ablak méretére, válassza ki
ext3/ext4 partíciót, és növelje meg ugyanazzal az ablakmérettel (a partíciónak kell
lépjen a lemez elejére, majd növelje). Így kapunk még 25 GB-ot
felszabadított területet, ami lehetővé teszi, hogy átmásoljunk néhány fájlt, majd újra
átméretezni. Négy ilyen átmegy, és teljesen töröljük az NTFS partíciót, és
az ext3/ext4 partíció a teljes lemezre bővíthető.
Mint látható, a Linux nem csak sok harmadik féllel tud együttműködni
fájlrendszereket, hanem számos segédprogrammal is fel van szerelve azok módosítására, végrehajtására
diagnosztika és egyéb műveletek. Soha nem találja magát reménytelen helyzetben
helyzetekben tartsa kéznél a LiveCD-t Linux alapú, ami csak annyi
a legszentebb grál rendszergazdaés felhasználó.
Mindenekelőtt egy másik népszerű szoftver a
fájlok visszaállítása sablonok alapján.
www.sysresccd.org -
A System Rescue CD tartalmazza a cikkben említett összes programot.
Ha az adatok rendkívül fontosak az Ön számára, és kétségbe vonja képességeit/tudását, azonnal kapcsolja ki a médiát és vigye magával szolgáltatóközpont. A probléma önálló megoldására tett kísérletek súlyosbíthatják a helyzetet, egészen a helyreállítás lehetetlenségéig.
Először is nagyon fontos, hogy minimálisra csökkentsük a sérült meghajtóval végzett munkát, különben az adatok helyreállításának valószínűsége jelentősen csökken.
Ha véletlenül töröl egy fájlt egy partícióról, a lehető leghamarabb állítsa csak olvasható módba a partíciót, és kerülje az írási kísérleteket.
Ha az operációs rendszert tévedésből fontos adatokat tartalmazó lemezre/partícióra telepítette, akkor erősen nem ajánlott a rendszert erről a lemezről/partícióról indítani. További munkához használjon LiveCD/USB-t vagy egy másik lemezről/partícióról indított rendszert.
Ezenkívül a helyreállított adatok mentéséhez egy másik meghajtóra lesz szüksége, amelynek kapacitása nem kisebb, mint az eredeti.
A sikertelen helyreállítási kísérlet során bekövetkező esetleges információvesztés csökkentése érdekében a sérült kötetet (FS, partíció vagy a teljes lemez, attól függően, hogy a forrásadatok hogyan találhatók) teljes kiíratással kell elkészítenie dd vagy ddrescue segítségével egy külön adathordozóra, majd kísérletezzen ezzel a dumppal:
sudo dd if =/ dev/ sdXY / =/ elérési út/ to/ dump.imgGyakran előfordul, hogy a sors olyasmit dob nekünk, hogy holnapután át kell adni egy oklevelet, ma pedig elhalt a merevlemez az összes információval. Linuxon az adat-helyreállítás de facto szabványa a testdisk segédprogram. Azonban gyakran az ember, aki először találkozik vele, homályosnak találja maga számára, és visszautasítja, mert. nem rendelkezik grafikus felülettel.
Sok új Linuxos, aki hozzászokott a Windows grafikus felhasználói felületi programjaihoz, megijed a használata konzolos programok, amely megköveteli a szükséges parancsok bevitelét kevéssé ismert argumentumokkal és kapcsolókkal. Az ilyen szoftverekhez gyakran be vannak kapcsolva a kézikönyvek angol nyelv, vagy elég összetett ahhoz, hogy egy pillantással megértsük, és a személy visszavonul a céltól. Gyakran ismét a Windowshoz kell fordulnia, ott „megbízható és érthető” (GUI) programot keresve, sok időt töltve vele, ahelyett, hogy megszüntetné a konzol használatának tabuját.
Főleg cikkíráshoz találtam egy régi felesleges pendrive-ot, rögzítettem rá zenét és videót. Ezt követően a GPartedben megváltozott a partíció mérete és pozíciója (miközben a flash meghajtót éppen a csúcsponton húzták ki a számítógépből), végül minden elkészült egy új partíciós tábla létrehozásával.
A lényeg - csatlakoztatáskor a flash meghajtót nem észleli a számítógép, fontos információk vannak rajta, visszaállítjuk.
1. Először telepítenie kell a tesztlemezt. Ehhez futtassa a következőt a konzolon:
sudo apt-get install testdisk2. Futtassa a testdisket rendszergazdai jogokkal
sudo tesztlemezMegjelenik a testdisk üdvözlő ablaka, felkérünk a munka naplózására. BAN BEN ez az eset Ennek nem látom értelmét, de lehet másképp is. Válassza ki a kívánt menüpontot, és erősítse meg a választást: Nincs napló → Enter.
3. Megjelenik az elérhető adathordozó, válassza ki a kívánt adathordozót, és a gomb megnyomásával erősítse meg Folytassa.
4. Javasolt a partíciós tábla típusának kiválasztása, szerintem a legtöbb esetben lesz típus Intel/PC partíció.
5. Megjelenik egy menü a művelet kiválasztásával. Először is kiválasztással elemezzük Elemezze.
6. Szakasz Elemezze Választ Gyors keresés.
7. Az utolsó kérdés az elemzés megkezdése előtt „A tesztlemeznek meg kell keresnie a következővel létrehozott partíciókat Windows használatával Távlat? Az én esetemben nem, ezért választok N.
Az elemzés lefutott...
Elemzés kész. Figyelem. Vagy nem található néhány partíció, vagy a partíciós tábla nem írható, mert a partíciók átfedték egymást.
8. Most elkezdheti az információk visszaállítását. Ebben az esetben 2 lehetőség érdekel bennünket.
Az ebben a részben található fájlok listáját a P gomb megnyomásával kaphatja meg, és visszaállíthatja a kívánt fájlokat a listából
Próbáljon meg egy biztonsági másolatot betölteni a partíciós tábláról az L gomb megnyomásával, ezzel az adathordozó az összeomlás előtti eredeti állapotába kerül
Jelenítse meg a fájlok listáját az R megnyomásával.
Innen is megkísérelheti a különösen fontos fájlok és mappák másolását, különösen, ha attól tart, hogy az adatok nem állnak helyre, hanem éppen ellenkezőleg, elveszítik az utolsó, még törött információkat is. Például lemásolok egy zenei albumot. Jelölje ki a kívánt kurzort, nyomja meg a gombot VAL VEL másolni. Megjelenik egy fájlkezelő, ahol kiválaszthatja, hogy hova másoljuk. A kezdőkönyvtárban külön erre a célra egy mappa lett létrehozva. helyreállították.
Bemegyünk, és megnyomásával erősítjük meg a másolást Y.
Megnyitjuk a mappát a Nautilusban, látjuk, hogy minden fájl a helyén van, és meg lehet hallgatni őket.
9. Szóval, különösen fontos információ minden esetre mentve, célunk azonban az, hogy a médiát normális működési állapotba hozzuk. Minden testdisk menüpontból a Q gombbal lehet visszatérni az előzőhöz. Így visszatérünk a 8. ponthoz.
Próbáljunk meg mindent visszaállítani a meghibásodás előtti eredeti állapotába a partíciós tábla biztonsági másolatának letöltésével. Nyomja meg az L gombot. A megjelenő ablakban válassza ki a lehetőséget Betöltés…
…és erősítsük meg szándékunkat Y .
Minden, a helyreállítási folyamat véget ért, válassza le, majd csatlakoztassa újra a sérült adathordozót. Most észlelték, minden fájl a helyén van, biztonságosan és épen.
Sok sikert kívánok a felépüléshez!
Az extundelete a következő parancs futtatásával telepíthető:
sudo apt-get install extundeleteAmint megértette, hogy törölte a szükséges fájlokat, le kell választania a partíciót:
mount /dev/< partition>vagy csatlakoztassa újra csak olvasható módban
mount -o remount,ro /dev/< partition>A fájlok visszaállítása előtt készítsen biztonsági másolatot a partícióról:
dd bs=4M if=/ dev/< partition>of=partition.backupLépjen abba a könyvtárba, ahol a törölt adatok vissza lesznek állítva. Olyan partíción kell elhelyezkednie, amely különbözik attól, amelyen a helyreállított adatokat tárolták:
cd /< путь_к_каталогу_куда_восстанавливать_данные>Futtassa az extundelete-t, megadva a visszaállítandó partíciót és a visszaállítandó fájlt:
sudo extundelete /dev/< partition>--restore-file/< путь к файлу>/< имя_файла>A könyvtárak tartalmát is visszaállíthatja:
sudo extundelete /dev/< partition>--restore-directory/< путь_к_директории>Beállíthatja a helyreállítási időkeretet a helyreállított fájlok törléséhez, például:
sudo extundelete --after< дата>/dev/< partition>--restore-directory/< путь_к_директории>A dátumot UNIX időben kell megadni:
dátum -d "március 28. 19:34" +%sElőfordulhat, hogy egyes fájlok más néven és kiterjesztés alatt állnak vissza, bár ez nem befolyásolja a fájl tartalmát.
Kiválóan alkalmas fényképek és képernyőképek helyreállítására törött memóriakártyákról és flash meghajtókról.
először - az adatok keresése és helyreállítása aláírással.
Telepítés:
sudo apt-get install előreHasználati példa képek /dev/sdb könyvtárból ~/out_dir könyvtárba való visszaállítására:
sudo first -t jpg,gif,png,bmp -i / dev/ sdb -o ~/ out_dirA Foremost grafikus felhasználói felülete letölthető egy barátságos fórumról.
A rezsit fizetik. Azonban több fórumszálból ítélve súlyos esetekben jobb eredményt tud adni, mint a testdisk.
Az R-Studio lehetővé teszi az elveszett adatok helyreállítását sérült, formázott, újraformázott vagy távoli meghajtó(partíció) egy helyi vagy távoli számítógépen, függetlenül a használt rendszertől (platformtól).
Telepítés:
sudo apt install szikeA Scalpel a fájlokat a sablonban megadott fejléc és lábléc alapján elemzi
/etc/scalpel/scalpel.conf
A felismeréshez szükséges fájltípusok beállításához törölnie kell a megjegyzéseket a fenti sablon megfelelő soraiból. Legyen azonban óvatos: a fájlok fejléce és lábléce gyakran eltérhet az ilyen típusú fájlokhoz (például sony jpg) a sablonban megadottaktól. Ebben az esetben önállóan meg kell találnunk a keresett fájlok fejlécét és láblécét egy meglévő hasonló fájl példáján:
Xxd -l 0x04 fájlnév; xxd -s -0x04 fájlnév
és add hozzá a konfigurációs fájlhoz.
Szike használata:
sudo scalpel input.iso -o outputdirA forrás elérési útja lehet a valós eszköz elérési útja /dev/… vagy a lemezkép elérési útja. A fájlok mentésére szolgáló outputdir könyvtárnak üresnek kell lennie.
Gyakran találkozott olyan helyzetekkel, amikor vissza kellett állítania az adatokat?
Véletlenül törölte a fájlt, de amikor már késő volt, meggondolta magát, de nem tudta, hogyan állítsa vissza, opcióként telepítette az operációs rendszert, és a lemez elrendezésének tudatlansága miatt formázta a lemezt az összes adattal , zenék, filmek, otthoni fényképek és egyéb adatok. Kétségbeesett, nem tudja, hogy lehet-e mindent apránként visszaállítani, de ez csak a legkisebb része a felmerült probléma következményeinek megoldásának, a Linuxban lévő adatok visszaállíthatók, és ehhez vannak segédprogramok, mind fizetős, mind ingyenes, és ma 7 segédprogramot fogunk megvitatni, amelyek segítenek az adatok helyreállításában ubuntu linux.
Az adatok hibás törlésének esetei mellett előfordulhatnak olyan helyzetek, amikor az adathordozó megsérül, rossz szektorok jelennek meg a lemezen, a CD megkarcolódik stb. Ilyen helyzetekben adat-helyreállító eszközökre is szükség van.
Részben persze mindez segített, de az adatok nagy része így is elveszett, de képzeld el a helyzetet, diák vagy, szakdolgozatot készítesz, van még egy-két hét a határidőig, és a merevlemezed ami a kurzus dolgozata volt, repült, mit kell tenni ebben a helyzetben.
Tudom, hogy sok felhasználó hozzászokott ahhoz, hogy grafikus felülettel dolgozzon a rendszeren végzett munkától kezdve, de ma a konzolos segédprogramokról is szó lesz, mivel ezek közül sok nem rosszabb, sőt bizonyos helyzetekben még jobban is segít a helyreállításban.
Tesztlemez egy hatékony ingyenes adat-helyreállító szoftver! Elsősorban az elveszett partíciók helyreállítására és/vagy a lemez indíthatóságának helyreállítására készült, ha a problémát szoftver, vírus vagy emberi hiba okozza (például a partíciós tábla véletlen törlése). A partíciós táblák helyreállítása a TestDisk segítségével nagyon egyszerű.
Az adatok helyreállításához először telepítse a testdisk segédprogramot, nyissa meg a Ctrl + Alt + T terminált, és futtassa a következő parancsot:
sudo apt-get install testdisk
a segédprogram valamivel több, mint 300 kb-ot vesz igénybe, nagyon keveset, telepítés után futtassa ugyanazon a helyen a terminálban a következő paranccsal:
sudo tesztlemez
1. Elindítva látjuk az első ablakot, ahol felajánlják a naplók vezetését, válassza ki a " NINCS Napló"és nyomja meg a gombot" Belép".
2. Ezután kéri, hogy válassza ki a kívánt lemezt, válassza ki, menjen végig az elemeken a fel és le nyilakkal, és erősítse meg a bevitelt a " Belép". Válassza ki a kívánt lemezt, majd váltson a " Folytassa"és nyomja meg a gombot" Belép".
3. Miután a rendszer felkéri a partíciós tábla típusának kiválasztására, a legtöbb esetben ez az első elem" Intel/PC partíció" és alapértelmezés szerint ki van választva, kattintson a " Belép".
5. Ezt követően nagyon gyorsan lefutott az elemzés, mivel egy 14 GB-os flash meghajtót választottam az elemzéshez, az elemzés véget ért és egy ablakot látunk az eredményekkel. A talált fájlok listájának megtekintéséhez kattintson a " betűvel ellátott gombra P"természetesen az angol elrendezéssel, o.
6. Látjuk a visszaállítható fájlok és mappák listáját, a billentyűzet nyilai segítségével váltunk és kiválasztjuk a másoláshoz szükséges mappákat, fájlokat.
Úgy döntöttünk, kiválasztottunk egy mappát a másoláshoz, megnyomjuk a "C" betűvel ellátott gombot, majd megjelenik egy fájlkezelő, ahol a rendszer megkérdezi, hogy a számítógép melyik mappájába másoljuk a fájlokat. Kiválasztottam a "Letöltések" könyvtárat, majd még egyszer megnyomtam a "C" gombot, megerősítve, hogy a fájl ebbe a könyvtárba másolásra került. Valószínűleg ennyi a testdisk segédprogramhoz, nagyon könnyen megtanulható, semmi bonyolult, a lényeg a figyelmesség.
Egy jó segédprogram, amely lehetővé teszi a törölt fájlok helyreállítását ext3/ext4 fájlrendszerekben.
Először telepítse az extundelete segédprogramot, futtassa a parancsot a terminálban:
sudo apt-get install extundelete
Először is, miután törölte a fontos fájlokat a flash meghajtóról vagy a merevlemezről, ebben az esetben fontos, hogy azonnal leválasztja a partíciót a parancs futtatásával a terminálban:
Csatlakoztassa a /dev/sda fájlt
ahol az id helyett a lemez számának / azonosítójának kell lennie, ennek megtudásához meg kell néznie a rendszer partícióinak listáját, futtassa a parancsot a terminálban:
Sudo fdisk -l
a végén sok szöveget fogunk látni, de feltekerjük a legaljára, ahol valami ilyesmit fog látni:
Eszköz Boot Kezdő Vége Szektorok Méret Id típusa /dev/sda1 4094 394020863 394016770 187.9G f W95 ext. (LBA) /dev/sda2 * 394020900 488391119 94370220 45G 7 HPFS/NTFS/exFAT /dev/sda5 4096 14335 10240 5M 17 Rejtett HPFS/NTFS /dev/sda96429299649 9 472 141.9G 7 HPFS/NTFS/exFAT /dev/ sda7 299651072 310134783 10483712 5G 82 Linux csere / Solaris /dev/sda8 310136832 394020863 83884032 40G 83 Linux
itt keressük a flash meghajtót vagy lemezt, ennek eredményeként a következő parancsot kapom:
Csatlakoztassa a /dev/sdb1 fájlt
ha a flash meghajtó nincs megadva ebben a listában, akkor a segédprogram futtatásával megtekintheti GParted.
Valamint az adathordozó írásvédett módban történő visszaszerelésének lehetősége
Mount -o remount,ro /dev/sda
A fájlok visszaállítása előtt készítsen biztonsági másolatot a partícióról:
Dd bs=4M if=/dev/sda of=partition.backup
Azt is érdemes hozzátenni, hogy rendelkeznie kell egy külön lemezzel, amelyen visszaállíthatja a törölt adatokat. Külön partíción kell elhelyezkednie, nem azon, amelyen megpróbáljuk visszaállítani az adatokat, menjen az új lemezen lévő könyvtárba, ahol visszaállítjuk a fájlokat:
CD /<путь_к_каталогу_куда_восстанавливать_данные>
A fenti manipulációk után elindítjuk az extundelete segédprogramot, ahol megadjuk azt a partíciót, amelyről visszaállítjuk a törölt fájlt, de ez nagyon fontos és vissza kell állítani:
sudo extundelete /dev/sda --restore-file /<путь к файлу>/<имя_файла>
Az extundelete segédprogram lehetővé teszi a könyvtárak tartalmának visszaállítását is:
sudo extundelete /dev/sda --restore-directory /<путь_к_директории>
Beállíthatja a helyreállítási időkeretet a helyreállított fájlok törléséhez, például:
sudo extundelete --after<дата>/dev/
A dátumot UNIX időben kell megadni:
Dátum -d "március 28. 19:34" +%s
Igen, ez egy erőteljes lemezkezelő segédprogram, hasonlóan az Acronicshoz, nem rosszabb, és lehetővé teszi az adatok helyreállítását a lemezekről, hogy helyreállíthassa, először is telepítsük magát a GParted segédprogramot, futtassa a parancsot a terminálban. :
sudo apt install gparted
Miután telepítenie kell egy további segédprogramot a GParted számára, hogy használni tudja az adat-helyreállítási funkciót, futtassa a következő parancsot a terminálon:
sudo apt install gpart
kész. Indítsuk el a GParted-et, menjünk ide ubuntu menü - Rendszer segédprogramok - Adminisztráció - GParted, vagy keressen a Dash keresővel. Az indítás után látni fogja az aktuális meghajtókat, válassza ki a kívánt meghajtót, majd lépjen az Eszköz menübe - Próbálja meg helyreállítani az adatokat:
nyomja meg a gombot " Rendbenés várja meg, amíg a beolvasás befejeződik.
A vizsgálat befejezése után egy új ablak jelenik meg, amelyben a "Tallózás" gombra kattintva másoljuk át a helyreállított, talált fájlokat, amelyek ideiglenesen átkerültek a "TMP" könyvtárba, a GParted bezárása után a mappa megmarad. üres, és a fájlok eltűnnek, ezért másolja át az összes szükséges fájlt, amíg az alkalmazás megnyílik.
A Foremost egy konzol segédprogram, amely nagyon jó munkát végez a fájlok helyreállításában a sérült memóriakártyákról, flash meghajtókról és lemezekről. A program olyan paraméterek alapján keres fájlokat, mint bizonyos hexadecimális kódok (aláírások), amelyek megfelelnek bizonyos fájlformátumoknak. Majd kimásolja őket a lemezről/image-ről és áthelyezi a könyvtárba, részletes jelentést készítve arról, hogy mennyit és hol és honnan lett visszaállítva. A leginkább helyreállítható fájlok típusai: jpg, gif, png, bmp, avi, exe, mpg, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, cpp. Ezt a listát saját formátumokkal is fel lehet tölteni, de ehhez módosítani kell a konfigurációt (/etc/foremost.conf), és hozzá kell adni olyan formátumokat, amelyekről a program még nem tud semmit.
A Foremost segédprogram használatához először telepítenie kell, nyissa meg a Ctrl + Alt + T terminált, és futtassa a következő parancsokat:
sudo first -t jpg,gif,png,bmp -i /dev/sdb -o ~/dir_recovery"
vesszővel elválasztva felsoroltuk a keresendő fotófájl-formátumokat a "jpg,gif,png,bmp" kifejezésre, majd jelezzük, hogy hol kell keresni a "/dev/sdb" kifejezést, amint látható, ez egy flash meghajtó, általában úgy néz ki mint a "/dev/sdb1", majd jelölje meg, hogy hol kell visszaállítani a talált fájlokat "~/dir_recovery" olyan, mint egy példa egy könyvtárra, ami a felhasználó saját könyvtárában van, természetesen megadod a meglévő mappádat.
A segédprogram használatáról többet olvashat a Runtu - orosz nyelvű közösségben. Cikkek: "Törölt fájlok helyreállítása a foremost segítségével", "Törölt fájlok helyreállítása Linux operációs rendszerben".
A Scalpel egy eszközkészlet a fájl gyors helyreállításához. Egyedülálló segédprogram, egyedisége abban rejlik, hogy semmilyen módon nem függ a fájlrendszertől. A segédprogram megkeresi az adatbázisban az összes ismert formátumú fájlokat, és megpróbálja megtalálni azokat a lemezen a saját mintái szerint, a fájl elejét és végét nézve. Segíthet a helyreállításban olyan fájlrendszerekben, mint a FATx, NTFS, ext2/3, „RAW” partíciókról is.
a segédprogram a belső sablonja szerint működik /etc/scalpel/scalpel.conf, ha egy bizonyos formátumú fájlokat szeretne visszaállítani, nyissa meg a konfigurációt, és törölje a megjegyzéseket az ehhez a fájltípushoz tartozó sorokból. A konfigurációs sablon szerkesztésekor nagyon ügyelni kell arra, hogy ne törje meg, és ne töröljön semmi feleslegeset.
helyreállítási könyvtár" dir_recovery"üresnek kell lennie, file.iso ez egy példa a visszaállítandó adatokra, tudjuk, hogy volt egy ilyen képünk pontosan ugyanazzal a névvel, nem csak közvetlenül megadhatjuk a fájlt, hanem megadhatjuk az eszköz teljes elérési útját is, ahonnan helyre kell állítani, pl /dev/sdb1/könyvtárnév/könyvtárnév2/fájlnév.
Az R-Linux egy ingyenes program a Linuxban és egyes Unix operációs rendszerekben (OS) használt Ext2/Ext3/Ext4 FS fájlrendszerek helyreállítására. Használt R Linux A program szkennelési technológiája és egyszerűen beállítható paraméterező felülete abszolút kontrollt ad a felhasználónak az adat-helyreállítási folyamat felett. A program akkor is helyreállítja az adatokat a meglévő logikai meghajtókról, ha a fájlrekordok elvesznek. A programból azonban hiányzik a hálózaton keresztüli adatok helyreállításának képessége, valamint a lemeztömbök rekonstrukciója és az azokból az adatok helyreállítása.
Két lehetőség van R-Linux segédprogramok: Linux operációs rendszerhez és Windows operációs rendszerhez. Funkcionalitásuk megegyezik, a különbség csak a gazdagép operációs rendszerben van.
Ha valamit nem értesz az alkalmazással kapcsolatban, akkor elolvashatod útmutató a linkek / kézikönyv meglehetősen kiterjedt, sok kérdésre választ talál.
Telepítse az R-Linuxot
A telepítés befejezése után alkalmazást keresünk ubuntu menü - Rendszer segédprogramok - R Linux, az első indítás után egy angol nyelvű alkalmazást fog látni, ne ijedjen meg, az "orosz" támogatása is jelen van. Menj Súgó menü - Interfész nyelve, és válassza az Orosz, kész lehetőséget.
Ha vissza kell állítania a fájlokat, csatlakoztasson példaként egy flash meghajtót. Látta, hogy a rendszer észlelte a flash meghajtót, az Ubuntu oldalsávján kattintson a frissítés gombra az alkalmazásban a média megtekintéséhez. Ezután az egérkurzorral válassza ki a flash meghajtónk részét, és kattintson a " Letapogatás".
Amint látja, felajánljuk a vizsgálati paraméterek részletesebb konfigurálását, hogy keressünk-e ismert fájltípusokat, tartsunk-e naplót, hol keressen konkrétan, megadható, hogy melyik bájtszegmenstől kezdje el a keresést, 0-tól függően szabvány szerint, vagy megadhatja adatait.
A szkennelés elindult, megvárjuk a befejezést, semmi esetre sem mondjuk le, néha rosszul végződhet egy pendrive-nál. A beolvasás befejeződött, ekkor a következő képet látjuk:
a flash szakaszunk alatt van egy "" nevű terület Aláírásokkal találták meg", kattintson erre a szakaszra az egérkurzorral, és megjelenik egy új ablak:
kattintson a sorra" Fájlok, amelyeket az adatszerkezetük jellemző jellemzőire vonatkozó információk alapján találtak meg". Miután erre a linkre kattintottunk, valami ilyesmit fogunk látni:
válassza ki a szükséges könyvtárakat, és kattintson a gombra " Jelzett visszaállítás", a teszt kedvéért leellenőriztem, a segédprogram jól működik, próbáld ki, és az eredmény szerint iratkozz le, ahogy a gyakorlatban valós helyzetben, amikor adatvesztés, fájlok törlődnek stb.
Fizetett segédprogram, de megéri, mert a legnehezebb helyzetekből is kisegít.
Telepítse az R-Studio alkalmazást tárházunkból a - linken megteheti.
Speciális segédprogram, a legjobb adat-helyreállító segédprogramok, működik NTFS, NTFS5, ReFS, FAT12/16/32, exFAT, HFS/HFS+ (Macintosh), UFS1/UFS2 Little és Big Endian változataival (FreeBSD/OpenBSD/NetBSD) / Solaris) és Ext2/Ext3/Ext4 FS (Linux). Az R-Studio emellett aláírással történő fájl-helyreállítást is használ (keresés az ismert típusú fájlok vizsgálatakor) a súlyosan sérült vagy ismeretlen fájlrendszerekhez. A program lehetővé teszi az adatok helyreállítását mind helyben, mind távoli számítógépeken a hálózaton keresztül, még akkor is, ha a lemezpartíciókat formázták, sérültek vagy törölték.
Az R-Studio a következőket tartalmazza:
Befejezésül néhány videó az R-Studióról:
Vannak más segédprogramok is az adat-helyreállításhoz:
Az egyes cikkekben felsoroltakon kívül a segédprogramokat is megemlítik. MagicrescueÉs ntfsundelete az ntfstools csomagból.
Ez a lista nagyon hasznos lehet, ha olyan helyzetbe kerül, amikor adatokat kell helyreállítania egy sérült adathordozóról. És kívánatos ezek közül az eszközök közül legalább néhányat elsajátítani, mielőtt sürgős szükség lenne használatukra. Ehhez célszerű tesztelni őket a fájlok törlésének mesterséges példáin, amint az a forráslistában található megjegyzések egyikében megtörtént.
Befejezésül néhány tipp, talán triviális, de mindenképpen hasznos, hogyan lehet elkerülni a kellemetlen helyzetbe kerülést, amikor a fenti eszközök használatára van szükség. Először is megnehezítheti egy fájl vagy könyvtár véletlen törlését. Ehhez győződjön meg arról, hogy a parancs helyett rm kiáltották a parancsot rm-i. Ezt megteheti az alias paranccsal, így:
Alias rm="rm -i"
Ezután a törlés végrehajtása előtt feltesz egy további kérdést, hogy valóban szeretné-e.
Második tipp: készítsen biztonsági másolatot adatairól a lehető leggyakrabban, minden nap vagy akár óránként. Ha követi ezt a tanácsot, akkor a legrosszabb esetben csak az elmúlt órában kapott munkája eredményét fogja elveszíteni. És az adat-helyreállítási eljárások ebben az esetben sokkal könnyebben végrehajthatók. Ezeknek az eljárásoknak a végrehajtását a cron és a segédprogram segítségével automatizálhatja rsync fontos fájlok és könyvtárak időszakos másolása egy másik lemezre vagy partícióra. Vagy használhatja a fent említett Mondo Rescue segédprogramot. Egyébként megtanulod a használatát, ami hasznos lehet abban az esetben, ha vészhelyzetben vissza kell állítani az adatokat.
Harmadszor: mielőtt elkezdené a törölt fájlok helyreállítását, készítsen másolatot arról a partícióról, amelyben ezek a fájlok voltak, és dolgozzon vele, ne az eredeti partícióval. Ha ismét hibát követ el a helyreállítási folyamat során, kezdheti elölről az egészet. Ha az eredeti partícióval dolgozik, visszavonhatatlanul károsíthatja az adatokat. A paranccsal másolatot készíthet egy partícióról dd(Ennek a parancsnak a használatáról A. Dmitriev "dd: A parancs, amely nem hasonlít a többihez" című cikkében olvashat).
Érdemes emlékeztetni arra is, hogy vannak speciális Linux-disztribúciók, amelyek CD-ről vagy más cserélhető adathordozóról futnak, és egy csomó adminisztrációs segédprogramot tartalmaznak, beleértve az adat-helyreállító eszközöket is. Ilyen disztribúciók például a SystemRescue CD és a Trinity Rescue Kit.
Úgy gondolom, hogy egy idő után a fenti lista is elavulttá válik, ahogyan az a jegyzet elején említett cikkben szereplő listával is történt. De lesznek új eszközök, talán fejlettebbek. Nézze meg időnként a Linux Software Catalog webhelyet, hogy naprakész legyen, vagy ami még jobb, segítsen a katalógus naprakészen tartásában. Ezután bármilyen vészhelyzetben vagy rendszeres helyzetben Ön vagy egy másik Linux-felhasználó megtalálhatja a problémáinak megoldásához szükséges eszközöket.
Néha megesik, hogy töröljük, ahogyan az látszik felesleges fájlok(képek, videók, szöveges dokumentumok stb.), majd hirtelen megbánjuk, mert a távirányító között, kiderült, hogy szükség van rá. Jó, ha töröljük a fájlokat bevásárlókocsi, ahonnan nagyon könnyen visszaállítható egy billentyűparancs megnyomásával ctrl+z majd az összes benne lévő fájlt kosár visszaáll a korábbi mappáikba, vagy kiválaszthatja, ha rákattint Jobb klikk a kívánt fájlba kosárés be helyi menü - visszaállítás.
De mit tegyünk, ha eltávolítottuk a fájlokat a funkcióval - Végleges törlés? Sokan azt hiszik, hogy az adatok örökre elvesznek. De nem az. Ebben az esetben a konzol segédprogram segít nekünk szike.
szike egy egyszerű, rendkívül hatékony fájl-helyreállító eszköz.
szike egy gyors fájlhelyreállító eszköz, amely beolvassa az ismert formátumú fájlok elejét és végét az adatbázisból, és megpróbálja megtalálni azokat a lemezen. Ennek a szoftvernek az egyedisége abban rejlik, hogy nem függ a fájlrendszertől. Ezért a helyreállítás lehetséges FATx, NTFS, ext2/3, így vele "meztelen" (nyers) szakaszok. Az eszköz digitális információ-visszakeresésre és fájl-helyreállításra egyaránt használható.
szike szinte minden disztribúció tárolójában elérhető Linux. BAN BEN ubuntués származékai, amelyekből telepítheti Alkalmazás Központ vagy futtassa a parancsot a terminálban a telepítéshez:
sudo apt-get install szike
A telepítés után nem fogja megtalálni a rendszermenüben szike, mert Fentebb említettem, ez az eszköz egy adott paranccsal indul a terminálról. Mielőtt azonban végrehajtaná a helyreállíthatatlanul törölt fájlok keresésére irányuló parancsot, be kell írnia a konfigurációs fájlt szike.konf törölje a sor megjegyzését (távolítsa el a font jelet) a kívánt fájlkiterjesztéssel (alapértelmezés szerint minden fájltípus "kommentált"). Futtassa a parancsot a terminálban a megnyitáshoz konfigurációs fájl scalpel.conf:
sudo gedit /etc/scalpel/scalpel.conf
jegyzet. Csapatban gedit(Ubuntu; Linux Mint Fahéj) változtassa meg a nevet szöveg szerkesztő a disztribúció alapértelmezés szerint telepítve van.
Például úgy döntöttem, hogy elveszett képfájlokat keresek a kiterjesztéssel JPGés megjegyzés nélkül adott sor a megnyitott szerkesztőben a fájllal szike.konf:
És most végre kell hajtania a terminál parancsot az eszközzel
szike elveszett fájlok kereséséhez:
sudo szike /dev/sda8 -o /home/vladimir /JPG /output/
sda8 egy partíció a jelenlegi rendszerem merevlemezén. A partíció meghatározásához és parancsban történő megváltoztatásához futtassa a parancsot:
/home/vlagyimir a nevem otthoni mappa. változás Vlagyimir saját felelősséggel.
/JPG a mappa neve a parancsban, amely létrejön az Ön otthoni mappa, ahol az összes helyreállított fájl mentésre kerül, amelyeket szintén módosíthat a sajátjára.
Tehát végrehajtjuk a parancsot, és megvárjuk a helyreállítás végét:
Amikor a visszaállítás befejeződött, nyissa meg otthoni mappa rendszergazdai jogokkal:
sudo nautilus
Ahelyett nautilus név fájl kezelő az Ön disztribúciója (például: Linux Mint - nemo vagy saja; stb.).
Következtetés. Szeretném megjegyezni, hogy a hangszer szike megkeresi az összes fájlt a megadott kiterjesztéssel, még azokat is, amelyek korábban ezen a partíción voltak, amikor más operációs rendszereket telepítettek rá. Ez a segédprogram titkosszolgálatok is használják különböző országok szükség esetén kompromittáló bizonyítékok keresése a felhasználóról a számítógép segítségével. Tehát akárhogyan is töröljük a fájlokat visszavonhatatlanul, azok továbbra is nyomot hagynak a w / lemezen.
Csak a merevlemez fizikai megsemmisítése mentheti meg a számítógép felhasználóját a fájlok kompromittálódásától .