Փաստաթուղթ

Ինչպես վերականգնել ջնջված ֆայլերը Linux-ում

Ոչ ոք ազատված չէ սխալվելուց՝ ջնջելով կարևոր ֆայլը և դրանից հետո պարզելով, որ դրա կրկնօրինակ չկա: Չնայած աղբարկղը կարող է առաջարկել նման գործողությունը հետ մղելու միջոց, դրա իրագործելիությունը կախված է նրանից, թե ինչպես է օգտատերը փոխազդում օպերացիոն համակարգի հետ: Օրինակ, պարզ CTRL + Ջնջել ստեղնաշարի համակցությունը կարող է շրջանցել աղբարկղը որպես տվյալների վերականգնման առաջին մակարդակ: Անկախ այն բանից, որ հիմքում ընկած համակարգը սեփականություն է կամ անվճար լուծում, կան բազմաթիվ գործիքներ, որոնք նախատեսված են օգտվողներին օգնելու վերականգնել կորցրած ֆայլերը: Որպես աշխարհի ամենահայտնի անվճար հաշվողական հարթակներից մեկը, Linux-ը բացառություն չէ, երբ թեման տվյալների վերականգնման տարբերակներն են: Դրանցից շատերը բաց կոդով լուծումներ են, որոնք կարելի է ներբեռնել և տեղադրել պաշտոնական պահոցներից: Մյուսները առևտրային գործիքներ են, որոնք պատրաստված են Linux-ի վրա հիմնված ցանկացած օպերացիոն համակարգով աշխատելու համար: Մենք կանդրադառնանք այդ լուծումներից երկուսին և կգնահատենք, թե ինչպես է յուրաքանչյուրն աշխատում՝ TestDisk և R-Linux:

TestDisk

TestDisk-ը անվճար և բաց կոդով հրամանի տող գործիք է Linux-ում ջնջված ֆայլերը վերականգնելու համար: Այս ծրագիրը գրվել է C ծրագրավորման լեզվով Քրիստոֆ Գրենիերի կողմից և լիցենզավորված GNU/GPLv2 լիցենզիայի ներքո: Այն աշխատում է հիմնական օպերացիոն համակարգերով՝ Linux բաշխումներ, Windows և macOS: Տեղադրման փաթեթը կարելի է ներբեռնել կոճակի միջոցով.

TestDisk ներբեռնում

Հաշվի առնելով Linux-ի վրա հիմնված համակարգերը, այն կարող է տեղադրվել նաև համապատասխան լռելյայն փաթեթների կառավարիչների միջոցով: Debian-ում և Ubuntu-ում հետևյալ հրամանները տեղադրում են TestDisk-ը համակարգում.

$ sudo apt թարմացում

$ sudo apt install testdisk

Եթե ​​լրացուցիչ փաթեթներ (կախվածություններ) կտեղադրվեն կամ եթե հիմնական փաթեթները կհեռացվեն, տեղադրման գործընթացը կարող է պահանջել հաստատում: Հակառակ դեպքում, TestDisk-ը ուղղակիորեն կտեղադրվի համակարգում:

Տեղադրեք TestDisk-ը Ubuntu-ում և Debian-ում

Տեղադրումը և գործիքի մասին լրացուցիչ տեղեկություններ ստուգելու համար կարող եք կատարել հետևյալ հրամանը.

$ sudo dpkg -l թեստային սկավառակ

Ստուգեք TestDisk-ը Ubuntu-ում

Red Hat Enterprise Linux-ի (RHEL) և CentOS-ի վրա TestDisk-ը տեղադրելու համար նախ անհրաժեշտ է միացնել/տեղադրել EPEL պահեստը: Դա լրացուցիչ փաթեթների պահոց է, որն ապահովում է մուտք՝ փաթեթներ տեղադրելու սովորաբար օգտագործվող ծրագրերի համար: Կախված CentOS տարբերակից (7 կամ 8), EPEL պահեստի կարգավորումը մի փոքր տարբերվում է, ինչպես ցույց է տրված հրամանների երկու խմբերը (բոլոր հրամանները պետք է կատարվեն գերօգտագործողի արտոնություններով).

  • RHEL / CentOS 7

# yum install epel-release

# yum թարմացում

# yum install testdisk

  • RHEL / CentOS 8

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# yum թարմացում

# yum install testdisk

RHEL-ի և CentOS-ի երկու տարբերակների վրա TestDisk-ի տեղադրումը կարելի է ստուգել՝ գործարկելով հետևյալ հրամանը.

$ rpm -qi թեստային սկավառակ

Ստուգեք TestDisk-ը CentOS-ում

Վերջապես, հաջորդ հրամանները կարող են օգտագործվել TestDisk-ը տեղադրելու այլ երկու ավանդական Linux բաշխումների վրա.

  • Ֆեդորա:

$ sudo dnf տեղադրել թեստային սկավառակ

  • Arch Linux:

$ sudo pacman -S թեստային սկավառակ

Երբ TestDisk-ը տեղադրվի, օգտատերը հրամանի միջոցով կարող է ցուցակագրել համակարգի բոլոր բաժանմունքները և պահեստավորման սարքերը

# testdisk /ցուցակ

Linux-ում ջնջված ֆայլերը վերականգնելու համար պարզապես անհրաժեշտ է կանչել TestDisk գործիքը՝ առանց որևէ պարամետրի, ինչպես հետևյալն է.

# փորձնական սկավառակ

TestDisk ստուգեք միջնապատերը

TestDisk-ի կանչը կցուցադրի հրամանի տող մենյու երեք տարբերակով, որը կապված է ջնջված ֆայլերի վերականգնման գործընթացի մասին տեղեկատվության գրանցման հետ:

  1. Ստեղծել. այն ստեղծում է նոր testdisk.log ֆայլ:
  2. Հավելված՝ այն ավելացնում է գրանցման նոր տեղեկատվություն գոյություն ունեցող testdisk.log ֆայլին:
  3. Մատյան չկա. այն չի առաջացնում գրանցման որևէ տեղեկատվություն:

Ենթադրելով, որ ընտրվել է նոր գրանցման ֆայլ ստեղծելու տարբերակը, այնուհետև TestDisk-ը կցուցադրի այն սկավառակներն ու բաժանմունքները, որոնցից կարող են վերականգնվել ջնջված ֆայլերը: Ընտրելով մեկ տարր ցանկից և ընտրելով «Շարունակել» տարբերակը, համակարգը կխնդրի նշել համապատասխան բաժանման տեսակը, որը պետք է օգտագործվի: Այն բանից հետո, երբ օգտագործողը սեղմում է ENTER-ը, TestDisk-ը կառաջարկվի՝ ցույց տալու այն գործողությունների ցանկը, որոնք կարող են իրականացվել բաժանման վրա:

Աշխատում է TestDisk-ը Linux-ում

Գործողությունների ցանկը, որը TestDisk-ը կարող է իրականացնել բաժանման վրա

«Վերլուծել» տարբերակը գնահատում է ընտրված բաժինը և այն պետք է օգտագործվի Linux-ում տվյալների վերականգնման համար: Եթե ​​նման միջնորմը bootable չէ, գործիքը կցուցադրի հաղորդագրություն, որը տեղեկացնում է օգտվողին այս մասին: TestDisk-ն առաջարկում է երկու տեսակի որոնման ֆայլեր՝ «Արագ որոնում» և «Խորը որոնում»: Դրանցից մեկը ընտրելուց և կրկին «Շարունակել» սեղմելուց հետո գործիքը կցուցադրի բոլոր բաժինները, որոնք կարելի է սկանավորել: Վերջին քայլը որոնման գործընթացը սկսելն է: Այս քայլի ընթացքում գործիքը թարմացնում է էկրանը յուրաքանչյուր բաժանման հետ, որը հասանելի է ֆայլերը վերականգնելու համար: Ընտրելով մեկ բաժին՝ դրա վրա հայտնաբերված բոլոր ջնջված ֆայլերը կնշվեն, և դուք կարող եք սեղմել «C» տառը՝ ընկած ֆայլը հատուկ գրացուցակում պատճենելու համար:

Ջնջված ֆայլի աղբյուրի գրացուցակը

R-Linux

R-Linux-ը ևս մեկ անվճար օգտակար ծրագիր է, որը տարածվում է Windows, macOS և Linux (32 և 64 բիթ) օպերացիոն համակարգերի համար: Այն ունի նաև ավելի ամբողջական լուծում՝ R-Studio-ն, որը վճարովի է և աջակցում է աշխատել NTFS (New Technology File System) միջնորմների հետ։ Տարբերվելով TestDisk-ից և հրամանի տող այլ գործիքներից՝ R-Linux-ն ունի օգտատիրոջ բարեկամական գրաֆիկական ինտերֆեյս: Այն կարելի է ներբեռնել հետևյալ կոճակի միջոցով.

R-Linux Ներբեռնում

R-Linux-ը տեղադրելուց և բացելուց հետո առաջին էկրանը օգտվողին հուշում է ընտրել սկավառակը կամ բաժանումը, որտեղից կվերականգնվեն ջնջված ֆայլերը:

R-Linux ընտրող սկավառակ կամ բաժանում

Հաջորդ քայլը ներառում է սկանավորման գործընթացի ակտիվացումը՝ սեղմելով համապատասխան կոճակը: R-Linux-ը օգտվողին կխնդրի ընտրել սկանավորման տեսակը, որը պետք է իրականացվի՝ պարզ, մանրամասն կամ ոչ: Վերջինը գրաֆիկական պատկեր չի տալիս ընկած ֆայլերի որոնման գործընթացին: Ընտրանքների նույն պատուհանում հնարավոր է նաև ընտրել որոշակի տարածք սկանավորումն իրականացնելու համար: Կարգավորումն ավարտվելուց հետո գործընթացը սկսվում է՝ սեղմելով մեկ այլ «Սկան» կոճակը: Հաջորդը, R-Linux-ը կցուցադրի վերլուծվող սկավառակի մի տեսակ քարտեզ: Այս «քարտեզը» հնարավորություն է տալիս հետևել սկանավորման գործընթացի առաջընթացին: Այս քայլը ցանկացած պահի կարող է ընդհատվել՝ սեղմելով «Stop» կոճակը:

R-Linux-ի սկանավորման տարբերակներ

R-Linux-ի սկանավորման գործընթացը

Քանի որ սկանավորման գործընթացը ավարտված է, ջնջված ֆայլեր մուտք գործելու երկու հիմնական տարբերակներն են.

  • Սեղմեք բաժանման վրա և ընտրեք «Վերականգնել բոլոր ֆայլերը…»
  • Ընտրեք «Open Drive Files» տարբերակը և նշեք այն թղթապանակները, որտեղից պետք է վերականգնվեն ջնջված ֆայլերը: Այս տարբերակի միջոցով հնարավոր է նաև ընտրել գործիքի կողմից հայտնաբերված կոնկրետ ֆայլեր: Այնուհետև պետք է սեղմել «Վերականգնել» կամ «Վերականգնել նշված» կոճակները:

R-Linux ֆայլերի վերականգնում

Ամփոփում – Ջնջված ֆայլերի վերականգնում Linux-ում

Լինուքսի վրա ջնջված ֆայլերը վերականգնելու համար նախատեսված գործիքների հսկայական բազմազանություն կա: Այդ լուծումներից շատերն առաջարկում են միայն հրամանի տող ինտերֆեյս, որը պահանջում է ավելի մեծ գիտելիքներ Linux-ով օգտվողներից: Սա TestDisk-ի դեպքն է: Թեև դա հզոր լուծում է, այն չի թաքցնում ցածր մակարդակի մանրամասներ դրայվերների և միջնապատերի մասին: Գործիքների մեկ այլ կատեգորիա աշխատում է R-Linux-ի նման՝ ցուցադրելով ավելի բարեկամական ինտերֆեյս և հեշտացնելով Linux-ի մասին գիտելիքների ցանկացած մակարդակ ունեցող օգտատերերին՝ նրանց հետ շփվելու համար:

Տիագո Նասիմենտոյի լուսանկարը

Տիագո Նասիմենտո

Տիագո Նասիմենտոն հաշվողական մաթեմատիկոս է, որը բաժանում է ձեր ժամանակը` գործելով որպես ծրագրային ապահովման ինժեներ և հոդվածներ արտադրելով որպես տեխնիկական գրող Filelem-ում: Նա սիրում է հասկանալ, թե իրականում ինչպես են աշխատում տեխնոլոգիաները և գրել իր սովորածի մասին: Չնայած նրան, որ կրքոտ է Linux-ի վրա հիմնված լուծումներով, նա նաև Windows աշխարհի հետազոտող է:

Առնչվող հոդվածներ

Վերադառնալ վերև կոճակ