GNU Linux/Failų atkūrimas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Naujas puslapis: '''Dėmesio''' nors įsisavinus procedūrą ji gali pasirodyti paprasta visa tai nevertėtų pvz. naudoti vietoj šiukšlinės. Žymiai paprasčiau tiesiog turėti atsargines kop...
(Jokio skirtumo)

16:46, 4 gegužės 2012 versija

Dėmesio nors įsisavinus procedūrą ji gali pasirodyti paprasta visa tai nevertėtų pvz. naudoti vietoj šiukšlinės. Žymiai paprasčiau tiesiog turėti atsargines kopijas. Tuo labiau, kad jei kas nors dings iš senovinės bylų sistemos tokios kaip NTFS, jūs taip nieko neatkursite, atkūrimas bus sudėtingas ir brangus procesas.

Taigi ištriname failą, šį kartą per komandas, bet nebūtinai:

rm 521.sh

Įsijungiam debugfs įrankį:

debugfs -w /dev/particija

Tada įvedame į jį:

lsdel

Tada matome ištrintus inode. Failo pavadinimas prarastas, lieka atsekti pagal laiką kuris inode reikiamas failas. Pagal inode gauname blockdata:

logdump -i <inode_numeris>

Rekonstruojam failą iš blokų. Pvz.:

dd if=/dev/mapper/wks01-root of=recovered.file.001 bs=4096 count=1 skip=x, kur x yra Blocks: (0+1): vertė

Kuo daugiau diske įvyko kitų operacijų po trynimo tuo mažiau šansų, kad pavyks, todėl reikia atlikti umount ir mėginti nedelsiant.