Giunsa Pagbawi ang Natangtang nga File sa Linux


Nahitabo ba kini kanimo? Imong naamgohan nga nasayop ka sa pagtangtang sa usa ka file – pinaagi sa Del key, o gamit ang rm sa command line.

Sa una nga kaso, mahimo ka kanunay nga moadto sa Basura, pangitaa ang file, ug ibalik kini sa orihinal nga lokasyon niini. Apan komosta ang ikaduhang kaso? Ingon nga sigurado ako nga nahibal-an nimo, ang linya sa command sa Linux wala magpadala mga gitangtang nga mga file bisan diin - GITANGTANG kini. Bum. Wala na sila.

Niini nga artikulo magpaambit kami og tip nga mahimong makatabang aron mapugngan kini nga mahitabo kanimo, ug usa ka himan nga mahimo nimong hunahunaon nga gamiton kung sa bisan unsang punto ikaw walay pagtagad sa pagbuhat niini.

Paghimo og alias sa 'rm -i'

Ang switch nga -i, kung gamiton sa rm (ug uban pa nga mga galamiton sa pagmaniobra sa file sama sa cp o mv) maoy hinungdan nga mogawas ang prompt sa dili pa tangtangon ang file.

Ang sama nga magamit sa pagkopya, pagbalhin, o pag-ilis sa usa ka file sa usa ka lokasyon diin ang usa nga adunay parehas nga ngalan naglungtad na.

Kini nga pag-aghat naghatag kanimo usa ka ikaduha nga higayon aron mahunahuna kung gusto nimo nga tangtangon ang file - kung imong kumpirmahon ang pag-aghat, kini mawala. Niana nga kaso, pasayloa ko apan kini nga tip dili makapanalipod kanimo gikan sa imong kaugalingon nga kawalay pagtagad.

Para ilisan ang rm og alias sa rm -i, buhata:

alias rm='rm -i'

Ang alyas nga komand magpamatuod nga ang rm karon gi-alyas:

Bisan pa, kini molungtad lamang sa panahon sa karon nga sesyon sa tiggamit sa karon nga kabhang. Aron mahimo nga permanente ang pagbag-o, kinahanglan nimo nga i-save kini sa ~/.bashrc (ang ubang mga distribusyon mahimong mogamit hinuon og ~/.profile) sama sa gipakita sa ubos:

Aron ang mga pagbag-o sa ~/.bashrc (o ~/.profile) mo-epekto dayon, kuhaa ang payl gikan sa kasamtangang kabhang:

. ~/.bashrc

Ang himan sa forensics - Nag-una

Gilauman, mag-amping ka sa imong mga file ug kinahanglan ra nga gamiton kini nga himan samtang gibawi ang nawala nga file gikan sa usa ka eksternal nga disk o USB drive.

Bisan pa, kung nahibal-an nimo nga wala nimo tuyoa nga natangtang ang usa ka file sa imong sistema ug mag-panic - ayaw. Atong tan-awon ang nag-una, usa ka himan sa forensics nga gidisenyo alang niini nga matang sa mga senaryo.

Aron ma-install ang panguna sa CentOS/RHEL 7, kinahanglan nimo nga unahon ang Repoforge:

# rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# yum install foremost

Samtang sa Debian ug derivatives, buhata lang

# aptitude install foremost

Kung nahuman na ang pag-install, magpadayon kita sa usa ka yano nga pagsulay. Magsugod kita pinaagi sa pagtangtang sa image file nga ginganlan og nosdos.jpg gikan sa /boot/images directory:

# cd images
# rm nosdos.jpg

Aron mabawi kini, gamita ang panguna sama sa mosunod (kinahanglan nimo nga mailhan una ang nagpahiping partisyon - /dev/sda1 diin ang /boot nagpuyo niini nga kaso):

# foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

diin ang /home/gacanepa/rescued usa ka direktoryo sa bulag nga disk – hinumdomi nga ang pagbawi sa mga file sa samang drive diin nahimutang ang mga gikuha dili usa ka maalamong lakang.

Kung, sa panahon sa pagbawi, giokupar nimo ang parehas nga mga sektor sa disk kung diin ang mga gikuha nga mga file kaniadto, mahimo’g dili posible nga mabawi ang bisan unsang butang. Dugang pa, hinungdanon nga hunongon ang tanan nimong mga kalihokan sa dili pa ipahigayon ang pagkaayo.

Human mahuman ang pag-execute, ang na-recover nga file (kung mahimo ang recovery) makit-an sa sulod sa /home/gacanepa/rescued/jpg directory.

Niining artikuloha among gipatin-aw kon unsaon paglikay sa pagtangtang sa usa ka file nga wala tuyoa ug unsaon pagsulay sa pagbawi niini kung mahitabo ang dili gusto nga panghitabo. Pahimangno, bisan pa, nga ang panguna mahimong magdugay sa pagdagan depende sa gidak-on sa partisyon.

Sama sa kanunay, ayaw pagpanuko sa pagpahibalo kanamo kung adunay ka mga pangutana o komento. Mobati nga gawasnon nga ihulog kanamo ang usa ka nota gamit ang porma sa ubos.