Kapcsolatok

Ext3 tartalék eltávolítása az ablakok alól. Adatok helyreállítása Ubuntu Linuxban. Minden fájlrendszer ellenőrzése

Adat-helyreállításhoz kell folyamodni, ha a szükséges fájlok véletlenül törlődnek, amikor a szükséges adatokat tartalmazó fájlrendszer formázásra kerül, ha a fájlrendszer összeomlik, ha valamilyen oknál fogva a lemezt egyszerűen már nem észleli az operációs rendszer, vagy amikor az adathordozó megsérült, aminek következtében egyes fájlok elérhetetlenné válnak vagy eltűnnek.

Ez a cikk felsorolja azokat a programokat, amelyek valamilyen módon kapcsolódnak a fájlok, mappák, fényképek, dokumentumok stb. helyreállításához. adathordozóról. Ezek a programok teljesen ingyenesek, mindegyik rendelkezik nyílt forráskóddal.

A programokat négy csoportba osztottam:

A felosztás kissé önkényes, mivel egyes programok széles funkcionalitással rendelkeznek, és egyszerre több csoportba is helyezhetők.

A programoknak megvannak a saját jellemzőik: az operációs rendszer, amelyen futnak, az általuk használt módszerek, a megtalálható fájlok típusai, fájlrendszerek, használt módszerek stb. Ha az egyik program nem hoz eredményt, akkor érdemes egy másikat kipróbálni.

Az itt leírt programok mindegyike Linuxon fut, némelyikük többplatformos, és más operációs rendszereken, például Windowson fut. Ezt a programleírás tartalmazza.

A fájl törlése általában nem törli a tartalmát, hanem a fájlra vonatkozó információkat. Körülbelül ugyanez történik a média gyors formázásakor. Sok fájlhelyreállító program pontosan ezt teszi - megtalálják a fájl tartalmát és másolják, ezt a folyamatot „fájl-helyreállításnak” nevezik. A fájl által elfoglalt terület (a lemezen lévő terület) a törlés után szabadnak (nem lefoglaltnak) minősül, és egy másik fájl mentésekor felülírható. Ezért rendkívül fontos, hogy ne mentsen új adatokat a médiára. Ha ezt nem teszi meg, akkor a programok és a rendszerfolyamatok megtehetik ezt az Ön részvétele nélkül. Az operációs rendszerek folyamatosan hozzáférnek a fájlrendszerhez. Például a Windows operációs rendszer másodpercenként többször is hozzáfér a rendszerleíró adatbázisához a számítógép működése során. Sok olyan folyamat is működik a fájlrendszerrel, amelyekről nem is tud. Ez egészen nyilvánvaló szabályokhoz vezet:

  • ne írjon új fájlokat arra a lemezre vagy flash meghajtóra, amelyről törölt vagy hiányzó fájlt szeretne visszaállítani;
  • Ügyeljen arra, hogy a helyreállított fájlokat egy másik adathordozóra mentse, és ne arra, amelyről a helyreállítás történik, mivel ezek a fájlok felülírják az adatokat, és minden további fájl helyreállításának esélye csökken;
  • ha Linuxot futtat, akkor válassza le a partíciót, vagy csatlakoztassa újra csak olvasható módon;
  • ha ez egy rendszerpartíció, akkor ajánlott kikapcsolni a számítógépet, és élő lemezről vagy a partíció képéről dolgozni.

Jó gyakorlat az, hogy nem közvetlenül a médiával dolgozunk, hanem képet készítünk róla, és a képfájllal dolgozunk. Ennek a megközelítésnek köszönhetően:

  • a média leválasztható a rendszerről, ami biztosítja, hogy egyetlen operációs rendszeri folyamat se férhessen hozzá és adatokat írjon rá;
  • biztosan nem árt a viselőjének, ha valamit rosszul csinál;
  • Ha a fájlok visszaállításának szükségessége az adathordozó meghibásodásához kapcsolódik, akkor több program intenzív munkája súlyosbíthatja a helyzetet.

Programok a törölt fájlok helyreállításához

Ez a rész főleg az egyes fájlokat és mappákat visszaállító programokat tartalmazza.

PhotoRec

A PhotoRec talán az egyik legfelhasználóbarátabb program. Különféle operációs rendszereken fut, beleértve a Windowst is. Windows operációs rendszerben konzol módban és grafikus felülettel is működhet. Felhasználóbarátsága ellenére nagyon hatékony fájlok helyreállítására. Még olyan adathordozókkal is működhet, amelyek fájlrendszere összeomlott.

Részletes utasítások a PhotoRec használatához (beleértve a Windows rendszert is): https://zalinux.ru/?p=833

Ez a program a TestDisk kísérője, amely szintén szóba jöhet ebben a részben, mivel fájlok helyreállítására is képes. De a TestDisk fő célja a fájlrendszerek visszaállítása, ezért erről egy kicsit később lesz szó.

Szike

A Scalpel egy nyílt forráskódú fájlhelyreállító program, amely fejlécek és láblécek adatbázisát használja. Helyreállíthat lemez- vagy eszközképekből a felhasználó által beállított nyers blokkokkal, fejlécekkel és láblécekkel. A programot nem csak fájl-helyreállításra, hanem digitális kriminalisztikai kutatásokra is használják.

Néhány példa a Scalpel használatára: https://zalinux.ru/?p=877

extundelete

Az extundelete egy segédprogram, amely helyreállíthatja a törölt fájlokat az ext3 vagy ext4 partíciókról.

Néhány példa az extundelete használatára: https://zalinux.ru/?p=877

Legelső

A Foremost egy konzolprogram a fájlok fejléc, lábléc és belső adatstruktúra alapján történő helyreállítására. Ezt a folyamatot általában „adatkaparásnak” nevezik. A Foremost képes működni képfájlokkal, például a dd-ben, Safeback-ben, Encase-ben stb. létrehozott képfájlokkal vagy közvetlenül lemezzel. A fejlécek és láblécek megadhatók a konfigurációs fájlban, vagy parancssori kapcsolókkal is megadhatja a beépített típusokat. Ezek a beépített típusok egy adott fájlformátum adatszerkezetét nézik, ami megbízhatóbb és gyorsabb helyreállítást tesz lehetővé.

Néhány példa a Foremost használatára: https://zalinux.ru/?p=877

ext4magic

Az ext4magic egy Linux rendszergazdai eszköz, amely segíthet a törölt vagy felülírt fájlok helyreállításában ext3 és ext4 fájlrendszereken.

Munkája során a fájlrendszer naplójára támaszkodik.

ext3grep

Az ext3grep egy eszköz az ext3 fájlrendszerek törölt tartalom és visszaállítási képességének vizsgálatára. A program csak az ext3 fájlrendszerekből segít a törölt fájlok helyreállításában.

scrounge-ntfs

A scrounge-ntfs a sérült NTFS-partíciókból származó adatok mentésére szolgáló segédprogram, amely az eredményül kapott fájlokat egy másik működő fájlrendszerbe írja. Néhány információt a sérült partícióról előre tudni kell.

Recoverjpeg

Recoverjpeg – Helyreállítja a JFIF (JPEG) fényképeket és MOV videofájlokat. A Recoverjpeg megpróbálja azonosítani a jpeg képeket egy fájlrendszeren vagy egy fájlrendszer képfájljából.

varázslat

magicrescue – átvizsgál egy blokkeszközt, és mágikus bájtok használatával lekéri az ismert fájltípusokat. Használható segédprogramként a törölt fájlok helyreállítására vagy adatok mentésére a sérült lemezről vagy partícióról. Bármilyen fájlrendszeren működik, de nagyon töredezett fájlrendszereken a program csak az egyes fájlok első részét tudja visszaállítani. Ezek a darabok azonban néha elérik az 50 megabájtot.

drescue

A ddrescue egy adat-helyreállító eszköz. Adatokat másol egyik fájlról vagy blokkeszközről a másikra, és megpróbálja először a jó részeket menteni, ha olvasási hibák vannak.

Fájlrendszer-helyreállító programok

A TestDisk egy nyílt forráskódú program, amelyet a GNU General Public License (GPL v2+) licenccel kapott.

A TestDisk egy hatékony ingyenes adathelyreállító program. Elsősorban az elveszett partíciók helyreállítására és/vagy a rendszerindító lemezek visszaá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). Nagyon könnyű visszaállítani a partíciós táblákat a TestDisk segítségével.

A TestDisk képes:

  • Javítsa ki a partíciós táblát, állítsa vissza a törölt partíciókat;
  • FAT32 rendszerindító szektor visszaállítása a biztonsági másolatból;
  • Újraépíteni (rekonstruálni) a FAT12/FAT16/FAT32 rendszerindító szektort;
  • Helyes FAT táblázat;
  • Újraépíteni (rekonstruálni) az NTFS rendszerindító szektort;
  • Az NTFS rendszerindító szektor visszaállítása a biztonsági másolatból;
  • Az MFT visszaállítása MFT tükör használatával;
  • SuperBlock ext2/ext3/ext4 biztonsági mentésének meghatározása;
  • A törölt fájlok helyreállítása FAT, NTFS és ext2 fájlrendszereken;
  • Fájlok másolása távoli FAT, NTFS és ext2/ext3/ext4 partíciókról.

A TestDisk kezdőknek és haladóknak egyaránt alkalmas. Azok számára, akik keveset vagy semmit sem tudnak az adat-helyreállítási technikákról, a TestDisk segítségével részletes információkat gyűjthet a nem rendszerindító meghajtókról, amelyeket aztán további elemzésekhez használhat fel. Azok, akik már ismerik az ilyen eljárásokat, a TestDisket praktikus eszköznek találják a helyreállítás során.

A TestDisk a következő alatt futhat:

  • DOS (valódi vagy Windows 9x-ben, DOS-boxban)
  • Windows (NT4, 2000, XP, 2003, Vista, 2008, Windows 7 (x86 és x64), Windows 10
  • Linux
  • FreeBSD, NetBSD, OpenBSD
  • SunOS
  • Mac OS X

A TestDisk részletes leírása munkapéldákkal: https://kali.tools/?p=2578

gpart

A gpart megpróbálja kitalálni, hogy milyen partíciók vannak a merevlemezen. Megpróbál megtalálni egy elveszett, felülírt vagy sérült partíciós táblát, amely még mindig létezik a lemezen, és az operációs rendszer nem tud hozzáférni. A gpart figyelmen kívül hagyja a fő partíciós táblát, és szektoronként megvizsgálja a lemezt (vagy lemezképet) többféle fájlrendszer/partíció után. Munkájában fájlrendszer-felismerő modulokat használ, megkérdezve tőlük, hogy egy adott szektorsorozat hasonlít-e a fájlrendszer vagy partíció típusára.

anyfs-tools

anyfs-tools - Unix-way eszközkészlet a fájlrendszerek visszaállításához és konvertálásához.

Eszközök:

  • anyfs-tools a unix-way eszközkészletet kínál a fájlrendszerek helyreállításához és konvertálásához.
  • Építsd meg rekurzív módon beolvassa a könyvtárból az összes fájlrendszer információs csomópont információit a Linux OS illesztőprogram segítségével (olvasás céljából), és elmenti egy külső információs csomóponti tábla formájában.
  • akármelyik biztos fájlokat keres az eszközön a különféle fájltípusok ismert szerkezete alapján. A talált fájlokkal kapcsolatos információkat a rendszer az információs csomópontok külső táblázata formájában is elmenti.
  • újrablokkolni megváltoztatja a fájlrendszer blokkméretét. A reblock a csomóponttáblázatból származó információk felhasználásával megváltoztatja az egyes fájltöredékek pozícióit, hogy azok az új méretű blokkok határaihoz igazodjanak.
  • build_e2fs A külső inf.node tábla által szolgáltatott információk alapján ext2fs fájlrendszert épít az eszközre.
  • build_xfs Az inf.nodes külső táblázata által szolgáltatott információk alapján xfs fájlrendszert épít fel az eszközre.
  • anyconvertfsÁtalakítja az eszköz fájlrendszerét az anyfs-tools egyéb segédprogramjaival.
  • fájlrendszer-illesztőprogram anyfs Linux esetén lehetővé teszi egy eszköz csatlakoztatását egy külső inf.node táblából származó információk felhasználásával. Ebben az esetben az olyan fájlműveletek, mint a fájlok törlése és áthelyezése, elérhetőek lesznek a csatlakoztatott fájlrendszeren; szimbolikus és kemény hivatkozások, speciális fájlok létrehozása; hozzáférési jogok megváltoztatása. Mindezek a változtatások mentésre kerülnek, ha leválasztják ugyanabban a külső csomóponti táblafájlban, és nem érintik magát az eszközt.
  • minden biztosítékot az anyfs FUSE implementációja

Programok adathelyreállításra sérült adathordozóról

biztonságos másolat

A safecopy egy eszköz az adatok helyreállítására problémás vagy sérült adathordozóról. A program olyan forrásokból menti az adatokat, amelyekben olvasási-írási hibák vannak. Igyekszik a lehető legtöbb adatot megszerezni a forrásból, és lehetőség szerint eszközspecifikus alacsony szintű műveleteket is igénybe vesz.

visszanyertm

recoverydm - helyreállítja a fájlokat a hibás szektorokkal rendelkező lemezekről.

felépülni

A recuperabit egy kriminalisztikai fájlrendszer-rekonstrukciós eszköz.

Törvényszéki programok adat-helyreállítási funkcióval

Boncolás

A Autopsy egy digitális kriminalisztikai platform és grafikus felhasználói felület a Sleuth Kit és más digitális kriminalisztikai eszközök számára. Bűnüldözési, katonai és vállalati szakértők használják számítógépes incidensek kivizsgálására. A hétköznapi felhasználók használhatják például fényképek helyreállítására a digitális fényképezőgép memóriakártyájáról.

A boncolást úgy tervezték, hogy a dobozból kivett intuitív legyen. A telepítés egyszerű, és a varázsló végigvezeti Önt az összes lépésen.

Sleuth Kit

A Sleuth Kit (TSK) egy C-könyvtár és parancssori eszközök gyűjteménye, amely lehetővé teszi a lemezképek felfedezését. A TSK legfontosabb funkciója a kötetek és a fájlrendszer adatainak elemzése a gyanúsított számítógépén. A beépülő modul keretrendszer lehetővé teszi további modulok beépítését a fájltartalom elemzéséhez és automatizált rendszerek felépítéséhez. A könyvtár számos digitális kriminalisztikai eszközbe beépíthető, a parancssori eszközök pedig közvetlenül használhatók bizonyítékok keresésére.

Mivel az eszközök nem az operációs rendszertől függenek a fájlrendszerrel való együttműködéshez, a törölt és rejtett tartalom megjelenik. A program Windows és Unix platformokon fut.

DFF (Digital Forensics Framework – digitális kriminalisztikai keretrendszer)

A DFF (Digital Forensics Framework) egy nyílt forráskódú kriminalisztikai platform, amely egyedi API-kra épül. A DFF-et úgy tervezték, hogy felváltsa a ma használatos, elöregedő digitális törvényszéki megoldásokat. A könnyű használat és automatizálás érdekében a DFF interfész végigvezeti a felhasználót a digitális nyomozás legfontosabb lépésein, így szakemberek és nem szakértők egyaránt használhatják a digitális nyomozások gyors és egyszerű lefolytatásához és az incidensekre való reagáláshoz.

2011. január 29-én 11:35-kor. Megtekintések: 13 590

Linux- ez jó, de néha át kell váltani ablakok, számos olyan feladat elvégzésére, amelyek vagy nem végezhetők el Linux alatt, vagy elvégezhetők, de nagyon aranyér. Általánosságban elmondható, hogy Windows-ra váltottunk, szeretnénk valamit másolni arról a lemezről, amelyre Linuxban mentettük, és itt az újoncoknak gondjuk lesz - végül is a Linux lemezek nem jelennek meg a Windowsban, mert ez az operációs rendszer egyszerűen nem ismeri fel. nem érti, hogy ez milyen fájlrendszer (például ext3 vagy ext4), amelyet Linuxban használnak. Akkor most mit tegyünk? Minden alkalommal át kell vinni a szükséges adatokat egy flash meghajtóra vagy más cserélhető adathordozóra, ha Linuxot használunk, majd újra másolni a flash meghajtóról magunkra, ha Windowson vagyunk vezessen és dolgozzon vele közvetlenül cserélhető adathordozóról, de ez nem mindig tanácsos.

Tehát a problémákat azonosították, és most meg kell őket oldani. Ezek (megoldások) természetesen léteznek. Számos hasznos program létezik a világon (ingyenes), amelyek lehetővé teszik a Linux fájlrendszer olvasását a Windowsból, másolási műveletek végrehajtásával a Windows fájlrendszerbe (de nem vissza!). Bár elvileg ez is elég lesz.

Az ext3/ext4 partíciók olvasására szolgáló programok a Windows rendszerben:

  • Ext2Fsd
  • Ext2IFS(támogatja az ext2, ext3 és raserFS partíciókat)
  • DiskInternal Linux Reader(támogatja az ext2, ext3 és raserFS partíciókat)
  • ext2explore(támogatja az ext2, ext3, ext4 és raserFS partíciókat)
Ext2explorer program

Ha az egyik lemezünkön Linux van telepítve, és a Windows rendszerbe indítása közben szeretné megtekinteni ennek a lemeznek a tartalmát, kiderül, hogy ez nem olyan egyszerű. További illesztőprogramot és szoftvert kell telepítenie.

Ellenkező esetben, amikor például egy flash meghajtót Linuxhoz csatlakoztatunk, akkor ez a „boldog” üzenet fogad minket: „A meghajtóban lévő lemez használatához először formázza meg.”

Az archiváló tegnapi frissítése

A vendégek elől rejtve

Verzió előtt 15.08 béta lehetőséget ad e feladat egyszerűsítésére. A 7-Zip mostantól támogatja ext3 és ext4 képek kibontása (Linux fájlrendszer).

A tesztjeim eltérő eredményeket adtak, de az általános következtetés az, hogy az új funkció remekül működik különböző disztribúciókkal, kivéve a CentOS-t (nem tudom, miért).

Az ext3 és ext4 fájlrendszer megnyitása Windows rendszerből

Egészen egyszerű.

A vendégek elől rejtve

15.08 vagy újabb verzió. Ha a Linux operációs rendszer merevlemez-partícióra vagy flash meghajtóra van telepítve, akkor lépjen a következőre

\. \.PhysicalDrive0

Ha szükséged van kép megnyitása linuxról, akkor úgy dolgozol vele, mint egy normál archívumnál:

Ha szükséges megtekintheti annak a virtuális merevlemeznek a tartalmát, amelyre a Linux telepítve van, majd nyissa meg ezt a virtuális merevlemezt archívumként, az elérhető partíciók képek formájában jelennek meg:

Dupla kattintással beléphet ezekbe a képekbe, és megtekintheti/másolhatja róluk az adatokat:

Fontos részlet - még a nagy lemezek is nagyon gyorsan nyílnak. Ha a virtuális lemez dinamikus, akkor ez nem okoz problémát.

Azonban nem minden olyan rózsás.

Kali Linux és CentOS partíciók megnyitása Windows rendszerből 7-Zip használatával

Nem tudtam belenézni ezeknek az operációs rendszereknek a részeibe.

Megnyitás helyett a 7-Zip megpróbálta kicsomagolni a képfájlokat egy ideiglenes mappába. Ez a hibaüzenetet okozta a C-meghajtón. Amikor a hiba megoldódott, és kibontottam a képfájlt, a 7-Zip továbbra sem tudta megnyitni, így a „Lemezképfájl sérült” hibaüzenetet kaptam.

A 7-Zip ideiglenes mappa áthelyezése egy másik helyre

Mivel a 7-Zip archiváló futtatásakor a C meghajtó megtelt hibájáról beszélünk, leírok itt néhány megoldási módot.

Valamilyen oknál fogva a szabványos könyvtárváltási beállítás nem működik a legújabb bétaverziókban.

1. módszer a 7-Zip ideiglenes mappa megváltoztatására (Őt jobban szerettem)

Váltson két paneles módba (futtassa a 7zFM.exe fájlt, és nyomja meg az "F9" billentyűt). Ezután nyissa meg a kívánt archívumot a bal oldali ablaktáblában, és használja az "F5" vagy a "Kibontás" billentyűt az archívum egy másik ablaktáblába történő kibontásához.

Nekem ez a módszer nagyon bevált.

A 7-Zip ideiglenes könyvtár megváltoztatásának második módja

Módosítsa a környezeti változót %Temp% a szükséges könyvtárba. Ezt a következőképpen teheti meg: kattintson a jobb gombbal Ez a számítógép, majd válassza ki Tulajdonságok. Után Haladó rendszerbeállítások, válassza a lapot Továbbáés válassza ki a lehetőséget Környezeti változó.

Válassza ki %Temp% a listából, és módosítsa az igényeinek megfelelően.

Minden olyan program, amely az ideiglenes könyvtárat használja Temp, most az új telepített elérési utat fogja használni.

A módszer, mint mondják, nem mindenkinek való.

Hogyan lehet elérni a lemezpartíciókat vagy a cserélhető adathordozókat fájlrendszerekkel Windows környezetben Ext2/3/4 ? Ha például egy második rendszer is van a számítógépen Linux. És dolgoznia kell a környezetből származó adataival ablakok. Vagy egy másik példa - amikor a virtuális gépekre telepített rendszerekkel rendelkező virtuális lemezek a Windowson belül vannak felszerelve Linux vagy Android. Ext2/3/ 4 A Windows nem működik natív módon, ehhez harmadik féltől származó eszközökre van szüksége. Mit jelentenek ezek? Nézzük ezeket alább.


***
Az első három eszköz csak információs eszközök olvasását teszi lehetővé Ext2/3/4. A legújabb megoldás lehetővé teszi az adatok olvasását és írását is. Az alább tárgyalt összes eszköz ingyenes.

1. DiskInternals Linux Reader

Egy egyszerű program egy primitív fájlkezelő, amely úgy készült, mint egy szabványos Windows Intéző, és támogatja a fájlrendszereket Ext 2/3/4 , Reiser4 , HFS , UFS2. A program ablakában partíciókat és eszközöket fogunk látni Linux vagy Android.

A másoláshoz ki kell választania egy mappát vagy fájlt, nyomja meg a gombot "Megment".

Ezután adja meg a másolási útvonalat.

2. A Total Commander DiskInternals Reader beépülő modulja

A népszerű rajongók adatokat nyerhetnek ki Linux vagy Android a Windowson belül ezzel a fájlkezelővel. De először telepítsen bele egy speciális bővítményt. Az egyik ilyen beépülő modul a formátumban formázott információs eszközök csatlakoztatására és olvasására képes Ext2/3/4 , Zsír/exFAT , HFS/HFS+ , ReiserFS. Töltse le a bővítményt, csomagolja ki az archívumát , erősítse meg a telepítést.

Indítsuk el (fontos) az adminisztrátor nevében. Menjünk a szakaszra. Kattintson.

Itt a többi lemezpartícióval és adathordozóval együtt az, amelyiken van Ext2/3/4 .

Az adatok másolása hagyományosan történik módon - az F5 megnyomásával a második panelen.

3. Beépülő modul a Total Commander ext4tc-hez

Az előző megoldás egyszerűsített alternatívája - ext4tc, egy másik bővítmény a . Csak formázott információs eszközök olvasásához tud csatlakozni Ext2/3/4. Töltse le a bővítményt, csomagolja ki az archívumot a fájlkezelőben, és indítsa el a telepítést.

Indítsuk el (fontos) az adminisztrátor nevében. Kattintson. Menjünk-hoz .

Ha adatokat kell másolnia, használja a szokásos módszert az F5 billentyűvel.

4. Ext2Fsd támogatási illesztőprogram

Program Ext2Fsd– ez a sofőr Ext2/3/4, az operációs rendszer szintjén valósítja meg ezeknek a fájlrendszereknek a támogatását. Az ezekkel a fájlrendszerekkel formázott lemezpartíciók és meghajtók normál, Windows által támogatott médiaeszközökként használhatók Intézőben vagy harmadik féltől származó programok ablakában. Az illesztőprogram lehetővé teszi az adatok olvasását és írását is.

Töltse le a legújabb, aktuális verziót Ext2Fsd.

A telepítés során aktiváljuk (ha hosszú távú munkáról van szó) három javasolt jelölőnégyzet:

1 — Illesztőprogram automatikus futtatása Windows rendszerrel;
2 - Felvétel támogatása Ext2;
3 - Formázási támogatás Ext3.

A befejezés előtti szakaszban aktiváljuk az illesztőprogram-kezelő ablak elindításának lehetőségét, valamint az adatok hozzárendelését az eszközökhöz. Ext2/3/4 meghajtóbetűket.

A megnyíló ablakban Látni fogjuk a médiát a már hozzárendelt levéllel. Például a mi esetünkben egy hordozóval Ext4 az első szabad betűt adják F.

Most már dolgozhatunk a lemezzel F az Intéző ablakban.

Rendeljen betűt az új csatlakoztatott eszközökhöz Ext2/3/4 elvégezhető az ablakban megjelenő helyi menüből eszközöket. De egyszerűen a meghajtó betűjelének megadásával egy ilyen eszköz nem jelenik meg a Windows újraindítása után, ez a megoldás csak egy munkamenetre vonatkozik a számítógéppel. Új készülék elkészítéséhez Ext2/3/4állandóan látható a Windows környezetben, duplán kell rákattintania a konfigurációs ablak megnyitásához és az állandó kapcsolat paramétereinek beállításához. A második oszlopban a következőkre lesz szüksége:

Cserélhető adathordozók esetén aktiválja a képernyőképen az 1-es számmal jelölt jelölőnégyzetet, és adja meg a meghajtó betűjelét;
Belső lemezek és partíciók esetén aktiválja az alábbi képernyőképen 2-es számmal jelzett jelölőnégyzetet, és adja meg a meghajtó betűjelét is.

Különféle problémák vagy a számítógép váratlan leállása miatt a fájlrendszer megsérülhet. A normál leállítás során az összes fájlrendszer csak olvasható módon van csatlakoztatva, és minden nem mentett adat a lemezre kerül.

Ha azonban váratlanul kikapcsolják az áramellátást, bizonyos adatok elveszhetnek, és fontos adatok is elveszhetnek, ami magának a fájlrendszernek a károsodását eredményezheti. Ebben a cikkben megvizsgáljuk, hogyan lehet helyreállítani az fsck fájlrendszert számos népszerű fájlrendszerhez, és beszélünk az ext4 helyreállítás működéséről is.

Mint tudják, a fájlrendszer tartalmazza az összes információt a számítógépen tárolt összes fájlról. Ezek maguk a fájladatok és a metaadatok, amelyek a fájlok helyét és attribútumait szabályozzák a fájlrendszerben. Ahogy már mondtam, az adatok nem íródnak azonnal a merevlemezre, hanem egy ideig a RAM-ban maradnak, és ha váratlanul kikapcsolják, bizonyos körülmények között a fájlrendszer megsérülhet.

A modern fájlrendszerek két típusra oszthatók - naplózott és nem naplózott. A naplózott fájlrendszerek naplózzák az összes végrehajtandó műveletet, és a végrehajtás után törlik ezeket a rekordokat. Ez lehetővé teszi, hogy nagyon gyorsan megértse, hogy a fájlrendszer sérült-e. De ez nem sokat segít a gyógyulásban. A Linux fájlrendszer helyreállításához ellenőriznie kell a fájlrendszer minden blokkját, és meg kell találnia a hibás szektorokat.

Erre a célra az fsck segédprogramot használják. Lényegében ez egy shell más segédprogramokhoz, amelyek csak egy vagy másik fájlrendszerrel dolgoznak, például van egy segédprogram a fat, és egy teljesen más az ext4 számára.

A legtöbb rendszeren az fsck ellenőrzés automatikusan lefut a gyökérpartíción, de ez nem vonatkozik más partíciókra, és akkor sem fog működni, ha letiltotta az ellenőrzést.

fsck alapjai

Ebben a cikkben az fsck-vel végzett kézi munkát fogjuk megvizsgálni. Szükség lehet egy LiveCD-re a segédprogram futtatásához, ha a gyökérpartíció sérült. Ha nem, a rendszer képes lesz helyreállítási módba indítani, és onnan fogja használni a segédprogramot. Az fsck-t futtathatja egy már elindított rendszeren is. Csak a munkához van szükség szuperfelhasználói jogokra, tehát sudo-n keresztül.

Most nézzük meg magának a segédprogramnak a szintaxisát:

$fsck [opciók] [fájlrendszer_beállítások][lemez_partíció]

Az alapvető beállítások határozzák meg, hogyan viselkedjen az fsck shell segédprogram. A lemezpartíció egy partíciós eszközfájl a /dev könyvtárban, például /dev/sda1 vagy /dev/sda2. A fájlrendszer beállításai az egyes szkennelési segédprogramokhoz specifikusak.

Most nézzük meg a leghasznosabb fsck-beállításokat:

  • -l- ne futtasson egy másik fsck-példányt ezen a merevlemezen, amíg az aktuális be nem fejeződik. SSD esetén a paraméter figyelmen kívül marad;
  • -t- állítsa be a vizsgálandó fájlrendszerek típusait. Nem szükséges eszközt megadni, egyetlen paranccsal több partíciót is ellenőrizhet, egyszerűen a kívánt fájlrendszer típusának megadásával. Ez lehet maga a fájlrendszer, például az ext4, vagy opciói opts=ro formátumban. A segédprogram minden fstab-ba csatolt fájlrendszert megvizsgál. Ha egy szakaszt is megad, akkor a megadott típusú ellenőrzést alkalmazza, automatikus felismerés nélkül;
  • -A- ellenőrizze az összes fájlrendszert az /etc/fstab-ból. Itt alkalmazzák az /etc/fstab fájlrendszer-vizsgálati paramétereket, beleértve a prioritást is. Mindenekelőtt a gyökér ellenőrzése megtörténik. Általában a rendszer indításakor használatos;
  • -C- megmutatja a fájlrendszer ellenőrzésének folyamatát;
  • -M- ne ellenőrizze, hogy a fájlrendszer fel van-e csatolva;
  • -N- ne tegyen semmit, mutassa meg, hogy az ellenőrzés sikeresen befejeződött;
  • -R- ne ellenőrizze a gyökér fájlrendszert;
  • -T- ne mutasson információkat a segédprogramról;
  • -V- a legrészletesebb kimenet.

Ezek globális segédprogramok voltak. Most nézzük meg a fájlrendszerrel való munkavégzés lehetőségeit, kevesebb van belőlük, de érdekesebbek lesznek:

  • -a- az ellenőrzés során kérdések nélkül javítson ki minden észlelt hibát. Ez az opció elavult, és nem ajánlott;
  • -n- csak a fájlrendszer ellenőrzését végezze el, ne javítson semmit;
  • -r- minden hiba kijavítása előtt kérdezzen, alapértelmezés szerint az ext fájlrendszereknél;
  • -y- minden hibajavítással kapcsolatos kérdésre igenlő választ ad, mondhatjuk, hogy ez a megfelelője a.
  • -c- Keresse meg és feketelistára tegye az összes rossz blokkot a merevlemezén. Csak ext3 és ext4 esetén érhető el;
  • -f- a fájlrendszer kényszerített ellenőrzése, még akkor is, ha a napló szerint tiszta;
  • -b- állítsa be a szuperblokk címét, ha a fő sérült;
  • -o- az -a opció egy másik modern analógja, automatikusan ellenőrzi és javítja. Erre a célra alapvetően három lehetőség közül választhat: p, a, y.

Most már mindent elintéztünk, és készen áll a linux fájlrendszer visszaállítására. Lássunk munkához.

Hogyan lehet visszaállítani a fájlrendszert az fsck-ben

Tegyük fel, hogy már elindított egy LiveCD rendszert vagy helyreállítási módot. Nos, egyszóval készen állunk az ext4 vagy bármely más sérült FS helyreállítására. A segédprogram alapértelmezés szerint minden disztribúcióban telepítve van, így nem kell semmit telepíteni.

Fájlrendszer helyreállítása

Ha a fájlrendszer /dev/sda1 címmel rendelkező partíción van, futtassa:

sudo fsck -y /dev/sda1

Nem szükséges megadni az y opciót, de ha ezt nem teszi meg, a segédprogram egyszerűen eláraszt olyan kérdésekkel, amelyekre igennel kell válaszolni.

Sérült szuperblokk helyreállítása

Általában ez a csapat minden sebzéssel megbirkózik. De ha valami komoly dolgot csinált és megsértette a szuperblokkot, akkor lehet, hogy az fsck nem segít. A szuperblokk a fájlrendszer kezdete. Enélkül semmi sem fog működni.

De ne rohanjon búcsút venni az adatainak, még mindig mindent vissza lehet állítani. Ezzel a paranccsal megnézzük, hová írták a biztonsági szuperblokkokat:

sudo mkfs -t ext4 -n /dev/sda1

Ez a parancs valójában egy új fájlrendszert hoz létre. Az ext4 helyett cserélje ki azt a fájlrendszert, amelybe a partíciót formázták, a blokk méretének is meg kell egyeznie, különben semmi sem fog működni. Az -n kapcsolóval nem történik változás a lemezen, hanem csak információk jelennek meg, beleértve a szuperblokkokat is.

Most már hat biztonsági szuperblokk-címünk van, és megpróbálhatjuk visszaállítani a fájlrendszert mindegyik használatával, például:

sudo fsck -b 98304 /dev/sda1

Ezt követően valószínűleg vissza tudja állítani a fájlrendszert. De nézzünk még néhány példát.

Tiszta fájlrendszer ellenőrzése

Ellenőrizzük a fájlrendszert, még ha tiszta is:

sudo fsck -fy /dev/sda1

Rossz szektorok

Vagy találhatunk rossz szektorokat is, és nem írunk bele mást:

sudo fsck -c /dev/sda1

Fájlrendszer telepítése

Megadhatja, hogy melyik fájlrendszert kell vizsgálni a partíción, például:

sudo fsck -t ext4 /dev/sdb1

Minden fájlrendszer ellenőrzése

Az -A kapcsolóval ellenőrizheti a számítógéphez csatlakoztatott összes fájlrendszert:

De egy ilyen parancs csak helyreállítási módban működik, ha a gyökérpartíció és más partíciók már fel vannak csatolva, akkor hibát ad. De kizárhatja a gyökérpartíciót az ellenőrzésből az R hozzáadásával:

sudo fsck -AR -y

Vagy zárja ki az összes csatlakoztatott fájlrendszert:

Nem is minden fájlrendszert ellenőrizhet, hanem csak az ext4-et, ehhez használja a következő lehetőségek kombinációját:

sudo fsck -A -t ext4 -y

Vagy szűrhet beillesztési beállítások szerint is az /etc/fstab fájlban, például nézzünk meg olyan fájlrendszereket, amelyek csak olvasható módon vannak csatlakoztatva:

sudo fsck -A -t opts=ro

A csatolt fájlrendszerek ellenőrzése

Az előbb mondtam, hogy ez lehetetlen. De ha nincs más kiút, akkor lehetséges, bár nem ajánlott. Ehhez először újra kell csatolnia a fájlrendszert írásvédett módba. Például:

sudo mount -o remount,ro /dev/sdb1

És most ellenőrizze az fsck fájlrendszert kényszerített módban:

sudo fsck -fy /dev/sdb1



Tetszett a cikk? Oszd meg