Fi Scalpel sii (Ọpa Imularada faili kan) lati Bọsipọ Awọn faili/Awọn folda Paarẹ ninu Lainos


Ni ọpọlọpọ awọn akoko kan o ṣẹlẹ pe a lairotẹlẹ tabi nipa aito tẹ ‘iyipada + paarẹ’ si awọn faili. Nipa iseda eniyan o ni ihuwa lilo 'iyipada + Del' dipo lilo aṣayan 'Paarẹ' nikan. Mo ti ni iṣẹlẹ yii ni awọn ọjọ diẹ sẹhin. Mo n ṣiṣẹ lori iṣẹ akanṣe kan ati fipamọ faili iṣẹ mi ninu itọsọna kan. Ọpọlọpọ awọn faili ti aifẹ wa ninu itọsọna yẹn o nilo lati paarẹ patapata. Nitorinaa Mo bẹrẹ si paarẹ wọn lọkọọkan. Lakoko ti n paarẹ awọn faili wọnyẹn, Mo ṣe airotẹlẹ tẹ 'yiyọ paarẹ' si ọkan ninu faili pataki mi. Faili naa ti parẹ patapata lati inu itọsọna mi. Mo n ṣe iyalẹnu bii mo ṣe le bọsipọ awọn faili ti o paarẹ ati pe ko ni oye kini lati ṣe. Mo fẹrẹ lo akoko pupọ lati mu faili pada sipo ṣugbọn ko si orire.

Mọ diẹ ninu imọ-ẹrọ imọ-ẹrọ Mo mọ nipa bii eto faili ati HDD n ṣiṣẹ. Nigbati o ba paarẹ faili lairotẹlẹ, akoonu faili naa ko ni paarẹ lati kọmputa rẹ. O kan yọ kuro lati folda apoti data ati pe o ko le wo faili naa sinu itọsọna, ṣugbọn o tun wa ni ibikan ninu dirafu lile rẹ. Ni ipilẹ eto naa ni itọka atokọ si awọn bulọọki lori ẹrọ ipamọ tun ni data naa. A ko paarẹ data naa kuro ninu ẹrọ ipamọ apo ayafi ayafi ati titi iwọ o fi tunkọ pẹlu faili tuntun kan. Ni aaye iwoye yii Mo tu silẹ pe faili ti o paarẹ mi le tun wa ni ibikan ni agbegbe ailopin ti Hard disk. Sibẹsibẹ o ti ni iṣeduro lati yọọ kuro lẹsẹkẹsẹ ẹrọ kan ni kete ti o ba mọ pe o ti paarẹ eyikeyi faili pataki. Unmount ṣe iranlọwọ fun ọ lati ṣe idiwọ awọn faili ti a ti dina lati tunkọ pẹlu faili tuntun.

Ni oju iṣẹlẹ yii Emi ko fẹ lati kọ data yẹn, nitorina ni mo ṣe fẹ lati wa ninu dirafu lile laisi gbigbe si.

Deede ni Windows a gba awọn toonu ti awọn irinṣẹ ẹgbẹ kẹta si imularada data ti o sọnu, ṣugbọn ni Lainos nikan diẹ. Sibẹsibẹ Mo lo Ubuntu bi ẹrọ ṣiṣe ati pe o nira pupọ lati wa ọpa ti o gba faili ti o sọnu pada. Lakoko iwadii mi Mo ni lati mọ nipa 'Scalpel' ọpa ti o nṣakoso nipasẹ gbogbo dirafu lile ati gba faili ti o sọnu pada. Mo ti fi sori ẹrọ ati ṣaṣeyọri faili ti o sọnu pẹlu iranlọwọ ti ọpa Scalpel. O jẹ ohun iyanu iyanu irinṣẹ Mo gbọdọ sọ.

Eyi tun le ṣẹlẹ pẹlu rẹ daradara. Nitorinaa Mo ronu pinpin iriri mi pẹlu rẹ. Ninu nkan yii Emi yoo fi ọ han bi o ṣe le bọsipọ awọn faili ti o paarẹ pẹlu iranlọwọ ti ọpa apọn. Nitorinaa a lọ.

Kini Ọpa Scalpel?

Scalpel jẹ imularada eto faili orisun ṣiṣi fun Lainos ati awọn ọna ṣiṣe Mac. Ọpa naa ṣabẹwo si ibi ipamọ data ibi-ipamọ ati ṣe idanimọ awọn faili ti o paarẹ lati inu rẹ ki o gba wọn pada lẹsẹkẹsẹ. Yato si imularada faili o tun wulo fun iwadii oniwadi oni-nọmba.

Bii o ṣe le Fi Scalpel sii ni Debian/Ubuntu ati Mint Linux

Lati Fi Scalpel sii, ṣii ebute nipa ṣiṣe “CTrl + Alt + T” lati ori tabili ati ṣiṣe aṣẹ atẹle.

$ 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 :~$

Fifi Scalpel sori RHEL/CentOS ati Fedora

Lati fi sori ẹrọ ọpa imularada scalpel, o nilo lati kọkọ mu ibi ipamọ epel ṣiṣẹ. Ni kete ti o ti ṣiṣẹ, o le ṣe 'yum' lati fi sii bi o ti han.

# 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!

Lọgan ti o ba fi sori ẹrọ scalpel o nilo lati ṣe ṣiṣatunkọ ọrọ. Nipasẹ IwUlO scalpel ni faili iṣeto tirẹ ni itọsọna '/ ati be be lo' ati ọna kikun ni “/etc/scalpel/scalpel.conf” tabi “/etc/scalpel.conf“. O le ṣe akiyesi pe ohun gbogbo ni a ṣalaye jade (#). Nitorinaa ṣaaju ṣiṣe abọ awọ o nilo lati ṣoki ọna kika faili ti o nilo lati bọsipọ. Sibẹsibẹ aibikita gbogbo faili naa n gba akoko ati pe yoo ṣe awọn abajade eke nla kan.

Jẹ ki sọ fun apẹẹrẹ Mo fẹ lati bọsipọ nikan awọn faili '.jpg, nitorinaa irorun' .jpg 'apakan faili fun faili iṣeto scalpel.

# 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

Lọ si ebute ki o tẹ iru ilana atẹle. '/ Dev/sda1' jẹ ipo ti ẹrọ kan lati ibiti faili ti paarẹ tẹlẹ.

$ sudo scalpel /dev/sda1-o output

Iyipada '-o' tọkasi itọsọna iṣelọpọ, nibiti o fẹ mu pada awọn faili rẹ ti o paarẹ. Rii daju pe itọsọna yii ṣofo ṣaaju ṣiṣe eyikeyi aṣẹ bibẹkọ ti yoo fun ọ ni aṣiṣe kan. Ijade ti aṣẹ loke ni.

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

Bi o ti rii, awọ-awọ naa n ṣe ilana rẹ bayi ati pe yoo gba akoko lati ṣe igbasilẹ faili rẹ ti o paarẹ da lori aaye disk ti o n gbiyanju lati ọlọjẹ ati iyara ẹrọ naa.

Emi yoo ṣeduro gbogbo yin lati ni ihuwasi lilo nikan paarẹ dipo “Yi lọ + Paarẹ“. Nitori bi a ṣe sọ pe idena nigbagbogbo dara julọ ju imularada lọ.