Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako obnoviť stratené súbory v Linuxe

Linux je operačný systém s otvoreným zdrojovým kódom . Rôzne príchute Linux sa stáva populárny a umožňujú používateľom výhody open - source , free software , bez toho aby sa museli obťažovať s malware a vírusov . Môžete stále robiť chyby , a to aj s využitím všetkých výhod Linuxu , rovnako ako odstránenie dôležitých súborov . Keď odstránite súbor , môžete dať súhlas počítača zapisovať na neho a môžete tieto súbory obnoviť . Použitie správne nástroje , obnovu týchto stratených súborov je možné . Pokyny dovolená 1

Otvorte okno terminálu . Tento proces sa môže líšiť v závislosti na verzii Linuxu používate . Napríklad v Ubuntu , kliknite v menu " Aplikácie " na a označte " Príslušenstvo " submenu . Kliknite na " Terminál " z uvedeného zoznamu
2

Zadajte nasledujúci príkaz , aby preskúmala štruktúru súborov na vašom počítači : .

Df - h

Tento príkaz zoznam všetkých z pripojeného hardvéru v počítači v tej dobe , vrátane všetkých oddielov na vašom systéme , akékoľvek CD alebo DVD a akýchkoľvek externých diskov . Uvádza tiež , kde sú umiestnené tieto súborové systémy .
3

nájsť jednotku , kde je umiestnený súbor . Ak je súbor v zložke " Home " , napríklad , pozrite sa na ľavej strane riadku vidieť , čo oddiel je na . Malo by to vyzerať nejako takto :

$ df - h Filesystem

Veľkosť Používa Dostupnosť Použite % montáž na

/dev/sda1 15G 5,3 g 8,2 g 40 % /

žiadny 492M 300K 492M 1 % /dev

žiadny 496M 11M 486mm 3 % /dev /shm

žiadny 496M 344K 496M 1 % /var /run

žiadny 496M 0 496M 0 % /var /lock

žiadny 496M 0 496M 0 % /lib /init /rw

/dev/sda5 72g 49g 20G 72 % /home

Takže v tomto príklade , zložka " Home " je na /dev/sda5 .
4

Odpojiť diskový oddiel , kde je umiestnený súbor . Pokiaľ nie je oddiel , ktorý má operačný systém , môžete použiť nasledujúci príkaz :

umount /dev/sda5 /home

Náhradník " /dev/sda5 " pre umiestnenie vašich zložky a " /home " pre názov adresára . Všimnite si , že neexistuje žiadny " n" v príkaze umount .

Ak nemožno odpojiť oddiel , pretože obsahuje operačný systém , počítač vypnúť váš počítač a reštartujte ho používate Linux LiveCD . To vám umožní odpojiť a prístup k vnútorným jednotkám vo vašom počítači . LiveCD List obsahuje dlhý zoznam distribúcií Linuxu a LiveCD na ktorých si môžete vybrať .
5

Spustite príkaz debugfs nájsť Inode , kde je umiestnený súbor . Príkaz je :

debugfs /dev/sda5

Po debugfs sa otvorí , zadajte nasledujúce príkazy :

debugfs : cd Test

debugfs : ls - d

Vložte umiestnenie na jednotke pre " /dev/sda5 . " Výstup vyzerá niečo ako toto :

179289 20600 0 0 0 17. Februára - 100 18:26 file - 1

918209 40700 500 500 4096 16- Jan - 100 15:18 súborov 2

160321 41777 0 0 4096 3 - Jun - 100 6:13 file - 3

177275 60660 0 6 0 5 - May - 98 22:32 file - 4

229380 100600 500 500 8989 1 19 - Dec - 99 15:40 file - 5

213379 120777 0 0 17 16- Jan - 100 14:24 file - 6

Nájdite súbor omylom vypúšťa sa z pravej strany na zozname a pozrieť sa na číslo inode na ľavej strane výstupu . Ak by sme sa zotavuje súbor - 6 , napríklad , Inode je 213.379
6

Zadajte nasledujúce príkazy nájsť číslo bloku a počet blokov v každej skupine : .

debugfs : imap < 213379 >

ktorý produkuje výstup , ktorý vyzerá podobne ako toto :

Inode 213379 je súčasťou bloku skupiny 56

nachádza v bloku 1.835.019 , offset 0x0f80

Zadajte nasledujúci príkaz pre štatistiku , a prejdite na riadok , ktorý číta " bloky na skupinu "

debugfs : . štatistiky

riadok vyzerá takto :

bloky v skupine : 32768
7

Výpočet ktoré bloky nepridelené dát , ktoré je potrebné preskúmať . Vynásobte počet blokov v skupine podľa počtu skupín , takže v tomto prípade , 32768x56 = 1835008 . To je číslo bloku môžete začať . Teraz vynásobte číslo skupiny, plus 1 počtom blokov na skupinu mínus jeden . ( ( 56 +1 ) x (32768-1)) = 1.867.719

Zadajte nasledujúci príkaz do okna terminálu :

blkls /dev/sda5 1835008 až 1867719 > /root /blok . dát

Uistite sa , že ste dal svoje informácie disk v na " /dev/sda5 " a vaše čísla blokov pre " 1835008 až 1867719 " .
8

Vytvorte novú zložku pre obnovenie váš súbor zadaním nasledujúceho príkazu :

mkdir /root /výstupné
9

spustite nasledujúci príkaz obnoviť súbor do novej zložky

predovšetkým - . dv - t jpg - o /root /výstup /- i /root /block.dat
10

Otvorte priečinok " root " . Zadajte nasledujúci príkaz v termináli :

gksudo nautilus

zadajte heslo správcu v okne , ktorý je dodávaný s dotazom na to . Prehliadač súborov sa otvorí a do adresára s označením " Output " je váš obnovený súbor .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené