Чӣ тавр барқарор кардани файлҳои ҳазфшуда дар 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 диски санҷиширо насб кунед
Агар бастаҳои иловагӣ (вобастагӣ) насб карда шаванд ё бастаҳои муҳим хориҷ карда шаванд, раванди насб метавонад тасдиқро талаб кунад. Дар акси ҳол, TestDisk мустақиман дар система насб карда мешавад.
Барои санҷидани насб ва маълумоти иловагӣ дар бораи асбоб, фармони зеринро иҷро кардан мумкин аст:
$ sudo dpkg -l testdisk
Барои насб кардани TestDisk On Red Hat Enterprise Linux (RHEL) ва CentOS, пеш аз ҳама анбори EPEL-ро фаъол кардан/насб кардан лозим аст. Ин як анбори бастаи иловагӣ мебошад, ки дастрасиро барои насб кардани бастаҳои нармафзори маъмулан истифодашаванда таъмин мекунад. Вобаста аз версияи CentOS (7 ё 8), насби анбори EPEL каме фарқ мекунад, ки аз ҷониби ду маҷмӯи фармонҳо нишон дода шудааст (ҳама фармонҳо бояд бо имтиёзҳои суперкорбар иҷро карда шаванд):
- RHEL / CentOS 7
# yum насб epel-релиз
# навсозии юм
# yum диски санҷиширо насб кунед
- RHEL / CentOS 8
# yum насб кунед https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# навсозии юм
# yum диски санҷиширо насб кунед
Дар RHEL ва ҳарду версияи CentOS, насби TestDisk-ро тавассути иҷро кардани фармони зерин тафтиш кардан мумкин аст:
$ rpm -диски санҷишӣ
Ниҳоят, фармонҳои навбатӣ метавонанд барои насб кардани TestDisk дар ду дистрибюсияи анъанавии Linux истифода шаванд:
- Федора:
$ sudo dnf диски санҷиширо насб кунед
- Arch Linux:
$ sudo pacman -S санҷишӣ
Пас аз насб кардани TestDisk, корбар метавонад тавассути фармон ҳамаи қисмҳо ва дастгоҳҳои нигаҳдории системаро номбар кунад
#диски санҷишӣ / рӯйхат
Барои барқарор кардани файлҳои ҳазфшуда дар Linux, танҳо лозим аст, ки асбоби TestDisk -ро бе ягон параметр ба таври зерин истифода баред
#диски санҷишӣ
Даъвати TestDisk менюи сатри фармонро бо се имконоти марбут ба сабти маълумот дар бораи раванди барқарорсозии файлҳои ҳазфшуда намоиш медиҳад.
- Эҷод кунед: он файли нави testdisk.log эҷод мекунад.
- Илова: он маълумоти нави қайдгириро ба файли мавҷудаи testdisk.log илова мекунад.
- Не сабт: он ягон маълумоти бақайдгирӣ тавлид намекунад.
Фарз мекунем, ки варианти эҷоди файли нави сабти ном интихоб шудааст, дар оянда TestDisk дискҳо ва қисмҳои файлҳои ҳазфшударо аз онҳо барқарор кардан мумкин аст номбар мекунад. Бо интихоби як адад аз рӯйхат ва интихоби варианти "Давом додан" система хоҳиш мекунад, ки навъи қисмати мувофиқро барои истифода нишон диҳад. Пас аз пахш кардани тугмаи корбар ENTER, TestDisk пешравӣ мекунад, то рӯйхати амалҳоеро, ки дар қисмат иҷро кардан мумкин аст, нишон диҳад.
Опсияи "Таҳлил" қисмати интихобшударо арзёбӣ мекунад ва он барои барқарор кардани маълумот дар Linux истифода мешавад. Агар чунин бахш пурборшаванда набошад, асбоб паёмеро нишон медиҳад, ки корбарро дар ин бора огоҳ мекунад. TestDisk ду намуди ҷустуҷӯи файлҳоро пешниҳод мекунад: "Ҷустуҷӯи зуд" ва "Ҷустуҷӯи амиқ". Пас аз интихоби яке аз онҳо ва дубора пахш кардани "Давом додан", асбоб ҳамаи қисмҳои сканро номбар мекунад. Қадами охирин ин оғоз кардани раванди ҷустуҷӯ мебошад. Дар давоми ин қадам, асбоб экранро бо ҳар як қисме, ки барои барқарор кардани файлҳо дастрас аст, навсозӣ мекунад. Бо интихоби як қисм, ҳамаи файлҳои ҳазфшудаи дар он мавҷудбуда таъкид карда мешаванд ва шумо метавонед ҳарфи "C" -ро пахш кунед, то файли партофташударо ба директорияи мушаххас нусхабардорӣ кунед.
R-Linux
R-Linux боз як утилитаи ройгонест, ки барои системаҳои оператсионии Windows, macOS ва Linux (32 ва 64 бит) тақсим карда мешавад. Он инчунин як ҳалли мукаммали R-Studio дорад, ки пулакӣ аст ва кор бо қисмҳои NTFS (Системаи файлии нави технология) -ро дастгирӣ мекунад. Тафовут аз TestDisk ва дигар абзорҳои сатри фармон, R-Linux бо интерфейси дӯстонаи графикии корбар меояд. Онро тавассути тугмаи зерин зеркашӣ кардан мумкин аст:
R-Linux зеркашӣ кунедПас аз насб ва кушодани R-Linux, экрани аввал аз корбар хоҳиш мекунад, ки диск ё қисмеро, ки аз он файлҳои ҳазфшуда барқарор карда мешаванд, интихоб кунад.
Қадами навбатӣ оғоз кардани раванди сканро тавассути пахш кардани тугмаи мувофиқ дар бар мегирад. R-Linux аз корбар хоҳиш мекунад, ки навъи сканерро интихоб кунад: Содда, Муфассал ё Ҳеҷ. Охирин намуди графикии раванди ҷустуҷӯи файлҳои партофташударо намедиҳад. Дар ҳамон равзанаи интихобҳо, инчунин имкон дорад, ки минтақаи мушаххасро барои гузаронидани сканкунӣ интихоб кунед. Пас аз ба итмом расидани насб, раванд бо пахш кардани тугмаи дигари "Скан" оғоз мешавад. Баъдан, R-Linux як намуди харитаи дискеро, ки таҳлил карда мешавад, намоиш медиҳад. Ин «харита» имкон медиҳад, ки ҷараёни сканеркунӣ пайгирӣ карда шавад. Ин қадамро дар вақти дилхоҳ тавассути пахш кардани тугмаи "Истодан" қатъ кардан мумкин аст.
Азбаски раванди сканкунӣ ба анҷом мерасад, ду варианти асосии дастрасӣ ба файлҳои ҳазфшуда инҳоянд:
- Қисмро клик кунед ва "Барқарор кардани ҳама файлҳо ..." -ро интихоб кунед.
- Опсияи "Кушодани файлҳои драйв" -ро интихоб кунед ва ҷузвдонҳоеро, ки аз онҳо файлҳои ҳазфшуда бояд барқарор карда шаванд, муайян кунед. Тавассути ин хосият, инчунин имконпазир аст, ки файлҳои мушаххасеро, ки асбоб пайдо кардааст, интихоб кунед. Тугмаҳои "Барқарорсозӣ" ё "Барқарор кардани қайдшуда" бояд баъдан пахш карда шаванд.
Хулоса - Барқарор кардани файлҳои ҳазфшуда дар Linux
Воситаҳои зиёде мавҷуданд, ки барои барқарор кардани файлҳои ҳазфшуда дар Linux пешбинӣ шудаанд. Бисёре аз ин қарорҳо танҳо интерфейси сатри фармонро пешниҳод мекунанд, ки аз корбарон бо Linux маҳорати бештарро талаб мекунанд. Ин ҳолат TestDisk аст. Гарчанде ки он як ҳалли пурқувват аст, он тафсилоти сатҳи пастро дар бораи драйверҳо ва қисмҳо пинҳон намекунад. Категорияи дигари асбобҳо ба монанди R-Linux тавассути намоиш додани интерфейси дӯстона ва осон кардани корбарони дорои ҳама гуна сатҳи дониш дар бораи Linux барои муошират бо онҳо кор мекунанд.