Installa Scalpel (Għodda għall-Irkupru tas-Sistema tal-Fajls) biex tirkupra Fajls/Folders imħassra fil-Linux
Ħafna drabi jiġri li aħna aċċidentalment jew bi żball nagħfas 'shift + ħassar' għall-fajls. Min-natura umana għandek drawwa li tuża 'shift + Del' minflok tuża biss l-għażla 'Ħassar'. Fil-fatt kelli dan l-inċident ftit jiem lura. Kont qed naħdem fuq proġett u salvajt il-fajl tax-xogħol tiegħi f'direttorju. Kien hemm ħafna fajls mhux mixtieqa f'dak id-direttorju u jeħtieġ li jitħassru b'mod permanenti. Għalhekk bdejt inħassarhom waħda waħda. Waqt li tħassar dawk il-fajls, aċċidentalment ippressajt 'shift delete' għal wieħed mill-fajls importanti tiegħi. Il-fajl tħassar b'mod permanenti mid-direttorju tiegħi. Kont qed nistaqsi kif tirkupra fajls imħassra u ma kelli l-ebda ħjiel x'għandek tagħmel. Kważi qattajt ħafna ħin nirrestawra l-fajl iżda l-ebda xortih.
Billi naf ftit għarfien tekniku kont naf dwar kif taħdem is-sistema tal-fajls u l-HDD. Meta tħassar fajl aċċidentalment, il-kontenut tal-fajl ma jitħassarx mill-kompjuter tiegħek. Huwa biss jitneħħa mill-fowlder tad-database u ma tistax tara l-fajl fid-direttorju, iżda xorta jibqa 'x'imkien fil-hard drive tiegħek. Bażikament is-sistema għandha lista pointer għal blokki fuq l-apparat tal-ħażna għad għandha d-data. Id-dejta ma titħassarx mill-apparat tal-ħażna tal-blokk sakemm u sakemm tikteb fuqu b'fajl ġdid. F'dan il-punt ħarġajt li l-fajl imħassra tiegħi xorta jista' jibqa' x'imkien f'żona mhux indiċjata tal-Hard disk. Madankollu huwa rakkomandat li immedjatament tiżżarma apparat hekk kif tirrealizza li tkun ħassart xi fajl importanti. Unmount jgħinek tipprevjeni li l-fajls imblukkati jinkitbu fuqhom b'fajl ġdid.
F'dan ix-xenarju ma ridtx nikteb iżżejjed dik id-data, għalhekk ippreferejt infittex fil-hard drive mingħajr ma mmuntaha.
Normalment fil-Windows nikbru tunnellati ta 'għodda ta' parti 3 biex nirkupraw data mitlufa, iżda fil-Linux ftit biss. Madankollu nuża Ubuntu bħala sistema operattiva u huwa diffiċli ħafna li ssib għodda li tirkupra l-fajl mitluf. Matul ir-riċerka tiegħi sirt naf dwar ‘Scalpel’, għodda li tgħaddi mill-hard drive kollu u tirkupra fajl mitluf. Installajt u rkuprajt b'suċċess il-fajl mitluf tiegħi bl-għajnuna tal-għodda Scalpel. Hija għodda tassew tal-għaġeb irrid ngħid.
Dan jista 'jiġri miegħek ukoll. Għalhekk ħsibt li naqsam l-esperjenza tiegħi miegħek. F'dan l-artikolu ser nuruk kif tirkupra fajls imħassra bl-għajnuna ta ' l-għodda scalpel. Allura hawn immorru.
X'inhu Scalpel Tool?
Scalpel huwa irkupru tas-sistema ta 'fajls ta' sors miftuħ għal sistemi ta 'tħaddim Linux u Mac. L-għodda żżur il-ħażna tad-database tal-blokk u tidentifika l-fajls imħassra minnha u tirkuprahom istantanjament. Minbarra l-irkupru tal-fajls huwa utli wkoll għall-investigazzjoni tal-forensika diġitali.
Kif Tinstalla Scalpel f'Debian/Ubuntu u Linux Mint
Biex Installa Scalpel, iftaħ it-terminal billi tagħmel CTrl + Alt + T mid-desktop u mexxi l-kmand li ġej.
$ sudo apt-get install scalpel
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: scalpel 0 upgraded, 1 newly installed, 0 to remove and 390 not upgraded. Need to get 0 B/33.9 kB of archives. After this operation, 118 kB of additional disk space will be used. Selecting previously unselected package scalpel. (Reading database ... 151082 files and directories currently installed.) Unpacking scalpel (from .../scalpel_1.60-1build1_i386.deb) ... Processing triggers for man-db ... Setting up scalpel (1.60-1build1) ... [email :~$
Installazzjoni ta' Scalpel f'RHEL/CentOS u Fedora
Biex tinstalla l-għodda tal-irkupru tal-iskalpell, l-ewwel trid tippermetti r-repożitorju tal-epel. Ladarba tkun attivata, tista 'tagħmel 'yum' biex tinstallaha kif muri.
# yum install scalpel
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.01link.hk * epel: mirror.nus.edu.sg * epel-source: mirror.nus.edu.sg Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package scalpel.i686 0:2.0-1.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================== Installing: scalpel i686 2.0-1.el6 epel 50 k Transaction Summary ========================================================================================================================================================== Install 1 Package(s) Total download size: 50 k Installed size: 108 k Is this ok [y/N]: y Downloading Packages: scalpel-2.0-1.el6.i686.rpm | 50 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : scalpel-2.0-1.el6.i686 1/1 Verifying : scalpel-2.0-1.el6.i686 1/1 Installed: scalpel.i686 0:2.0-1.el6 Complete!
Ladarba l-iskalpell ikun installat, trid tagħmel editjar tat-test. B'mod awtomatiku l-utilità tal-iskalpell għandha l-fajl ta 'konfigurazzjoni tagħha stess fid-direttorju '/etc' u l-passaġġ sħiħ huwa /etc/scalpel/scalpel.conf jew /etc/scalpel.conf. Tista' tinnota li kollox huwa kkummentat (#). Allura qabel ma tmexxi l-iskalpell għandek bżonn tneħħi l-kumment tal-format tal-fajl li għandek bżonn tirkupra. Madankollu uncomment il-fajl kollu jieħu ħafna ħin u se jiġġenera riżultati foloz enormi.
Ejja ngħidu pereżempju nixtieq nirkupra biss fajls '.jpg', għalhekk sempliċement neħħi l-kumment '.jpg' sezzjoni tal-fajl għall-fajl tal-konfigurazzjoni tal-iskalpell.
# GIF and JPG files (very common) gif y 5000000 \x47\x49\x46\x38\x37\x61 \x00\x3b gif y 5000000 \x47\x49\x46\x38\x39\x61 \x00\x3b jpg y 200000000 \xff\xd8\xff\xe0\x00\x10 \xff\xd9
Mur fit-terminal u ikteb is-sintassi li ġejja. Il-'/dev/sda1' huwa post ta 'apparat minn fejn il-fajl huwa diġà mħassar.
$ sudo scalpel /dev/sda1-o output
Is-swiċċ '-o' jindika direttorju tal-ħruġ, fejn trid tirrestawra l-fajls imħassra tiegħek. Kun żgur li dan id-direttorju huwa vojt qabel ma tmexxi kwalunkwe kmand inkella jagħtik żball. L-output tal-kmand ta 'hawn fuq huwa.
Scalpel version 1.60 Written by Golden G. Richard III, based on Foremost 0.69. Opening target "/dev/sda1" Image file pass 1/2. /dev/sda1: 6.1% |***** | 6.6 GB 39:16 ETA
Kif tara, l-iskalpell issa qed iwettaq il-proċess tiegħu u se jieħu ż-żmien biex jirkupra l-fajl imħassra tiegħek skont l-ispazju tad-diska li qed tipprova tiskennja u l-veloċità tal-magna.
Nirrakkomanda lilkom ilkoll li jkollok drawwa li tuża tħassar biss minflok Shift + Ħassar. Għax kif intqal il-prevenzjoni hija dejjem aħjar mill-kura.