Баримт бичиг

Линукс дээр устгасан файлуудыг хэрхэн сэргээх вэ

Аль нь ч чухал файлыг устгах алдаа гаргахаас чөлөөлөгдөхгүй бөгөөд үүний дараа түүний нөөц байхгүй болохыг олж мэдэх болно. Хэдийгээр хогийн сав нь ийм үйлдлийг буцаах арга замыг санал болгож болох ч түүний боломж нь хэрэглэгч үйлдлийн системтэй хэрхэн харьцахаас хамаарна. Жишээлбэл, энгийн CTRL + Устгах товчлуурын хослол нь хогийн савыг эхний өгөгдөл сэргээх түвшин болгон тойрч гарах боломжтой. Үндсэн систем нь өмчийнх эсвэл үнэгүй шийдэл байхаас үл хамааран хэрэглэгчдэд хаягдсан файлуудыг сэргээхэд туслах олон хэрэгсэл байдаг. Дэлхийн хамгийн алдартай үнэ төлбөргүй тооцооллын платформуудын нэг болох Linux нь өгөгдөл сэргээх сонголтууд байх үед онцгой тохиолдол биш юм. Тэдгээрийн ихэнх нь албан ёсны репозитороос татан авч суулгаж болох нээлттэй эхийн шийдлүүд юм. Бусад нь Линукс дээр суурилсан аливаа үйлдлийн систем дээр ажиллахад зориулагдсан арилжааны хэрэгсэл юм. Бид эдгээр шийдлүүдийн хоёрыг авч үзэн тус бүр нь хэрхэн ажилладагийг үнэлэх болно: TestDisk болон R-Linux.

TestDisk

TestDisk бол Линукс дээр устгасан файлуудыг сэргээх үнэгүй, нээлттэй эхийн командын мөрийн хэрэгсэл юм. Энэхүү программ хангамжийг Кристоф Греньер Си програмчлалын хэл дээр бичсэн бөгөөд GNU/GPLv2 лицензийн дагуу лиценз авсан. Энэ нь үндсэн үйлдлийн системүүд болох Linux түгээлтүүд, Windows болон macOS дээр ажилладаг. Суулгах багцыг дараах товчлуураар татаж авах боломжтой.

TestDisk татаж авах

Линукс дээр суурилсан системүүдийг авч үзвэл үүнийг холбогдох анхдагч багц менежерүүдээр дамжуулан суулгаж болно. Debian болон Ubuntu дээр дараах тушаалууд TestDisk-ийг систем дээр суулгана.

$ sudo apt шинэчлэлт

$ sudo apt суулгах тест диск

Хэрэв нэмэлт багц (хамаарал) суулгасан эсвэл чухал багцуудыг устгавал суулгах процесс нь баталгаажуулахыг хүсч болно. Үгүй бол TestDisk систем дээр шууд суулгагдана.

Ubuntu болон Debian дээр TestDisk суулгана уу

Суулгац болон хэрэгслийн талаарх нэмэлт мэдээллийг шалгахын тулд дараах тушаалыг гүйцэтгэж болно.

$ sudo dpkg -l testdisk

Ubuntu дээр TestDisk-г баталгаажуулна уу

Red Hat Enterprise Linux (RHEL) болон CentOS дээр TestDisk суулгахын тулд эхлээд EPEL репозиторыг идэвхжүүлэх/суулгах шаардлагатай. Энэ нь түгээмэл хэрэглэгддэг програм хангамжийн багцуудыг суулгах боломжийг олгодог нэмэлт багцын агуулах юм. CentOS хувилбараас (7 эсвэл 8) хамааран EPEL репозиторын тохиргоо нь хоёр командын дагуу бага зэрэг ялгаатай байна (бүх тушаалуудыг супер хэрэглэгчийн эрхээр гүйцэтгэх ёстой):

  • RHEL / CentOS 7

# yum install epel-release

# юм шинэчлэл

# yum testdisk суулгана

  • RHEL / CentOS 8

# yum суулгах https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# юм шинэчлэл

# yum testdisk суулгана

RHEL болон CentOS-ийн хоёр хувилбар дээр TestDisk суулгацыг дараах тушаалыг ажиллуулж шалгаж болно.

$ rpm - qi тестийн диск

CentOS дээр TestDisk-ийг баталгаажуулна уу

Эцэст нь, бусад хоёр уламжлалт Linux түгээлт дээр TestDisk суулгахын тулд дараагийн тушаалуудыг ашиглаж болно:

  • Федора:

$ sudo dnf testdisk суулгана

  • Arch Linux:

$ sudo pacman -S тест диск

TestDisk суулгасны дараа хэрэглэгч командын тусламжтайгаар систем дээрх бүх хуваалтууд болон хадгалах төхөөрөмжийг жагсааж болно

# туршилтын диск /жагсаалт

Линукс дээр устгасан файлуудыг сэргээхийн тулд дараах байдлаар ямар нэгэн параметргүйгээр TestDisk хэрэгслийг ашиглахад л хангалттай.

# туршилтын диск

TestDisk хуваалтыг шалгах

TestDisk-ийг дуудах үед устгасан файлуудыг сэргээх үйл явцын талаарх мэдээллийг бүртгэхтэй холбоотой гурван сонголт бүхий тушаалын мөрийн цэс гарч ирнэ.

  1. Үүсгэх: энэ нь шинэ testdisk.log файл үүсгэдэг.
  2. Хавсаргах: Энэ нь одоо байгаа testdisk.log файлд бүртгэлийн шинэ мэдээллийг нэмдэг.
  3. Бүртгэлгүй: Энэ нь бүртгэлийн мэдээлэл үүсгэдэггүй.

Шинэ бүртгэлийн файл үүсгэх сонголтыг сонгосон гэж үзвэл дараа нь TestDisk нь устгасан файлуудыг сэргээх боломжтой диск, хуваалтыг жагсаах болно. Жагсаалтаас нэг зүйлийг сонгоод "Үргэлжлүүлэх" сонголтыг сонгосноор систем нь тохирох хуваалтын төрлийг зааж өгөхийг хүсэх болно. Хэрэглэгч ENTER товчийг дарсны дараа TestDisk урагшлах бөгөөд хуваалт дээр хийж болох үйлдлүүдийн жагсаалтыг харуулах болно.

Linux дээр TestDisk ажиллуулж байна

TestDisk-ийн хуваалт дээр хийж болох үйлдлүүдийн жагсаалт

"Шинжилгээ" сонголт нь сонгосон хуваалтыг үнэлэх бөгөөд үүнийг Линукс дээр өгөгдлийг сэргээхэд ашиглана. Хэрэв ийм хуваалт ачаалах боломжгүй бол хэрэгсэл нь энэ талаар хэрэглэгчдэд мэдээлэх мессежийг харуулах болно. TestDisk нь "Түргэн хайлт" ба "Гүн хайлт" гэсэн хоёр төрлийн файл хайх боломжийг олгодог. Тэдгээрийн аль нэгийг сонгоод "Үргэлжлүүлэх" товчийг дахин дарсны дараа хэрэгсэл нь сканнердаж болох бүх хуваалтыг жагсаах болно. Сүүлийн алхам бол хайлтын процессыг эхлүүлэх явдал юм. Энэ үе шатанд хэрэгсэл нь файлуудыг сэргээх боломжтой хуваалт бүрээр дэлгэцийг шинэчилдэг. Нэг хуваалтыг сонгосноор түүн дээр байгаа устгасан бүх файлууд тодрох бөгөөд та "C" үсгийг дарж хаясан файлыг тодорхой директор руу хуулж болно.

Устгасан файлын эх лавлах

R-Linux

R-Linux нь Windows, macOS болон Linux (32 ба 64 бит) үйлдлийн системд зориулагдсан өөр нэг үнэгүй хэрэгсэл юм. Энэ нь төлбөртэй, NTFS (Шинэ технологийн файлын систем) хуваалтуудтай ажиллахыг дэмждэг илүү бүрэн гүйцэд шийдэлтэй R-Studio юм. TestDisk болон бусад командын хэрэглүүрүүдээс ялгаатай нь R-Linux нь хэрэглэгчдэд ээлтэй график интерфэйстэй ирдэг. Үүнийг дараах товчлуураар татаж авах боломжтой.

R-Linux татаж авах

R-Linux-ийг суулгаж, нээсний дараа эхний дэлгэц нь устгасан файлуудыг сэргээх диск эсвэл хуваалтыг сонгохыг хэрэглэгчээс хүсэх болно.

R-Linux диск эсвэл хуваалтыг сонгож байна

Дараагийн алхам нь харгалзах товчлуурыг дарж скан хийх процессыг эхлүүлэх явдал юм. R-Linux нь хэрэглэгчээс хийх сканнерын төрлийг сонгохыг хүсэх болно: Энгийн, Нарийвчилсан эсвэл Байхгүй. Сүүлийнх нь хаягдсан файлуудыг хайх үйл явцын график дүрслэлийг өгдөггүй. Сонголтуудын ижил цонхонд сканнердах тодорхой хэсгийг сонгох боломжтой. Тохиргоо дууссаны дараа өөр "Scan" товчийг дарснаар процесс эхэлнэ. Дараа нь R-Linux нь дүн шинжилгээ хийж буй дискний газрын зургийг харуулах болно. Энэхүү "газрын зураг" нь сканнердах үйл явцын явцыг хянах боломжийг олгодог. Энэ алхамыг "Зогс" товчийг дарснаар ямар ч үед тасалдуулж болно.

R-Linux-ийн сканнердах сонголтууд

R-Linux-ийн сканнердах үйл явц

Сканнердах процесс дууссан тул устгасан файлд хандах хоёр үндсэн сонголт байна:

  • Хуваалт дээр дараад "Бүх файлыг сэргээх ..." -ийг сонгоно уу.
  • "Драйвын файлуудыг нээх" сонголтыг сонгоод устгасан файлуудыг сэргээх шаардлагатай фолдеруудыг тодорхойл. Энэ сонголтоор дамжуулан уг хэрэгслээс олдсон тодорхой файлуудыг сонгох боломжтой. "Сэргээх" эсвэл "Тэмдэглэгээг сэргээх" товчийг дараа нь дарах шаардлагатай.

R-Linux файлуудыг сэргээх

Дүгнэлт - Линукс дээр устгасан файлуудыг сэргээх

Линукс дээр устгасан файлуудыг сэргээхэд зориулагдсан асар олон төрлийн хэрэгсэл байдаг. Эдгээр шийдлүүдийн ихэнх нь Линукстэй хэрэглэгчдээс илүү ур чадвар шаарддаг командын мөрийн интерфейсийг л санал болгодог. Энэ бол TestDisk-ийн тохиолдол юм. Хэдийгээр энэ нь хүчирхэг шийдэл боловч драйверууд болон хуваалтуудын талаархи доод түвшний мэдээллийг нуудаггүй. Өөр нэг ангиллын хэрэгслүүд нь R-Linux шиг ажилладаг бөгөөд илүү ээлтэй интерфэйсийг харуулж, Линуксийн талаар ямар ч түвшний мэдлэгтэй хэрэглэгчдийг тэдэнтэй харилцах боломжийг олгодог.

Тиаго Насиментогийн зураг

Тиаго Насименто

Тиаго Насименто бол Filelem-д программ хангамжийн инженерээр ажиллаж, нийтлэл бэлтгэхэд цаг заваа хуваарилдаг тооцооллын математикч юм. Тэр технологи үнэхээр хэрхэн ажилладагийг ойлгож, сурсан зүйлийнхээ талаар бичих дуртай. Линукс дээр суурилсан шийдлүүдэд дуртай ч тэрээр Windows-ийн ертөнцийг сонирхдог.

Холбоотой нийтлэлүүд

Дээд талд буцах товч