Linuxda o'chirilgan fayllarni qanday tiklash mumkin

Hech kim muhim faylni o'chirish va undan keyin uning zaxira nusxasi yo'qligini aniqlash xatosidan ozod qilinmaydi. Garchi axlat qutisi bunday operatsiyani orqaga qaytarish usulini taklif qilishi mumkin bo'lsa-da, uning maqsadga muvofiqligi foydalanuvchining operatsion tizim bilan qanday munosabatda bo'lishiga bog'liq. Masalan, oddiy CTRL + Delete tugmalar birikmasi ma'lumotlarni qayta tiklashning birinchi darajasi sifatida axlat qutisini chetlab o'tishi mumkin. Asosiy tizim xususiy yoki bepul yechim bo'lishidan qat'i nazar, foydalanuvchilarga o'chirilgan fayllarni tiklashga yordam beradigan ko'plab vositalar mavjud. Dunyodagi eng mashhur bepul hisoblash platformalaridan biri sifatida Linux, agar mavzu ma'lumotlarni qayta tiklash variantlari bo'lsa, bundan mustasno emas. Ularning aksariyati ochiq manbali echimlar bo'lib, ularni rasmiy omborlardan yuklab olish va o'rnatish mumkin. Boshqalar esa har qanday Linux operatsion tizimida ishlashga tayyorlangan tijorat vositalaridir. Biz ushbu echimlardan ikkitasini ko'rib chiqamiz va ularning har biri qanday ishlashini baholaymiz: TestDisk va R-Linux.
TestDisk
TestDisk - bu Linuxda o'chirilgan fayllarni tiklash uchun bepul va ochiq manbali buyruq qatori vositasi. Ushbu dastur Kristophe Grenier tomonidan C dasturlash tilida yozilgan va GNU/GPLv2 litsenziyasi ostida litsenziyalangan. U asosiy operatsion tizimlarda ishlaydi - Linux distributivlari, Windows va macOS. O'rnatish paketini quyidagi tugma orqali yuklab olish mumkin:
TestDisk yuklab olishLinux-ga asoslangan tizimlarni hisobga olgan holda, uni tegishli standart paket menejerlari orqali ham o'rnatish mumkin. Debian va Ubuntu-da quyidagi buyruqlar TestDisk-ni tizimga o'rnatadi:
$ sudo apt yangilanishi
$ sudo apt test diskini o'rnating
Agar qo'shimcha paketlar (qaramliklar) o'rnatilsa yoki muhim paketlar olib tashlansa, o'rnatish jarayoni tasdiqlashni so'rashi mumkin. Aks holda, TestDisk to'g'ridan-to'g'ri tizimga o'rnatiladi.
O'rnatish va asbob haqida qo'shimcha ma'lumotlarni tekshirish uchun quyidagi buyruq bajarilishi mumkin:
$ sudo dpkg -l test diski
TestDisk-ni Red Hat Enterprise Linux (RHEL) va CentOS-ga o'rnatish uchun birinchi navbatda EPEL omborini yoqish/o'rnatish talab qilinadi. Bu keng tarqalgan dasturiy ta'minot uchun paketlarni o'rnatishga ruxsat beruvchi qo'shimcha paketlar ombori. CentOS versiyasiga (7 yoki 8) qarab, EPEL omborini sozlash ikkita buyruqlar to'plamida ko'rsatilganidek, biroz farq qiladi (barcha buyruqlar superfoydalanuvchi imtiyozlari bilan bajarilishi kerak):
- RHEL / CentOS 7
# yum o'rnating epel-release
# yum yangilash
# yum test diskini o'rnating
- RHEL / CentOS 8
# yum o'rnatish https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum yangilash
# yum test diskini o'rnating
RHEL va CentOS ning ikkala versiyasida TestDisk o'rnatilishini quyidagi buyruqni bajarish orqali tekshirish mumkin:
$ rpm -qi sinov diski
Va nihoyat, keyingi buyruqlar TestDisk-ni boshqa ikkita an'anaviy Linux distributivlariga o'rnatish uchun ishlatilishi mumkin:
- Fedora:
$ sudo dnf test diskini o'rnating
- Arch Linux:
$ sudo pacman -S test diski
TestDisk o'rnatilgandan so'ng, foydalanuvchi buyruq orqali tizimdagi barcha bo'limlar va saqlash qurilmalarini ro'yxatga olishi mumkin
# test diski / ro'yxati
Linuxda o'chirilgan fayllarni tiklash uchun TestDisk vositasini quyidagi kabi parametrlarsiz ishga tushirish kifoya.
#sinov diski
TestDisk-ni chaqirish o'chirilgan fayllarni tiklash jarayoni haqida ma'lumotni ro'yxatga olish bilan bog'liq uchta variantni o'z ichiga olgan buyruq qatori menyusini ko'rsatadi.
- Yaratish: u yangi testdisk.log faylini yaratadi.
- Qo'shish: u mavjud testdisk.log fayliga yangi jurnal ma'lumotlarini qo'shadi.
- Jurnal yo'q: u hech qanday ro'yxatga olish ma'lumotlarini yaratmaydi.
Yangi jurnal faylini yaratish opsiyasi tanlangan bo'lsa, TestDisk o'chirilgan fayllarni qayta tiklash mumkin bo'lgan disklar va bo'limlarni ro'yxatga oladi. Ro'yxatdagi bitta elementni tanlab, "Davom etish" opsiyasini tanlab, tizim foydalaniladigan bo'lim turini ko'rsatishni so'raydi. Foydalanuvchi ENTER tugmasini bosgandan so'ng, TestDisk bo'limda bajarilishi mumkin bo'lgan operatsiyalar ro'yxatini ko'rsatish uchun oldinga siljiydi.
"Tahlil" opsiyasi tanlangan bo'limni baholaydi va u Linuxda ma'lumotlarni qayta tiklash uchun ishlatiladi. Agar bunday bo'limni yuklash mumkin bo'lmasa, vosita foydalanuvchiga bu haqda xabar beradigan xabarni ko'rsatadi. TestDisk ikki turdagi fayllarni qidirishni taklif qiladi: "Tez qidiruv" va "Chuqur qidiruv". Ulardan birini tanlab, "Davom etish" tugmasini yana bir marta bosgandan so'ng, asbob skanerlanishi mumkin bo'lgan barcha bo'limlarni ro'yxatlaydi. Oxirgi qadam qidiruv jarayonini boshlashdir. Ushbu bosqichda vosita fayllarni tiklash uchun mavjud bo'lgan har bir bo'lim bilan ekranni yangilaydi. Bitta bo'limni tanlasangiz, undagi barcha o'chirilgan fayllar ajratib ko'rsatiladi va siz tushirilgan faylni ma'lum bir katalogga nusxalash uchun "C" harfini bosishingiz mumkin.
R-Linux
R-Linux Windows, macOS va Linux (32 va 64 bit) operatsion tizimlari uchun tarqatilgan yana bir bepul yordam dasturidir. Shuningdek, u to'langan va NTFS (Yangi texnologiya fayl tizimi) bo'limlari bilan ishlashni qo'llab-quvvatlaydigan R-Studio-ga to'liqroq yechimga ega. TestDisk va boshqa buyruq qatori vositalaridan farqli o'laroq, R-Linux qulay grafik foydalanuvchi interfeysi bilan birga keladi. Uni quyidagi tugma orqali yuklab olish mumkin:
R-Linux yuklab olishR-Linux-ni o'rnatgandan va ochgandan so'ng, birinchi ekran foydalanuvchidan o'chirilgan fayllar tiklanadigan disk yoki bo'limni tanlashni taklif qiladi.
Keyingi qadam tegishli tugmani bosish orqali skanerlash jarayonini ishga tushirishni o'z ichiga oladi. R-Linux foydalanuvchidan skanerlash turini tanlashni so'raydi: Oddiy, Batafsil yoki Yo'q. Oxirgisi tushirilgan fayllarni qidirish jarayonining grafik ko'rinishini bermaydi. Xuddi shu variantlar oynasida skanerlashni amalga oshirish uchun ma'lum bir maydonni tanlash ham mumkin. O'rnatish tugagandan so'ng, jarayon boshqa "Scan" tugmasini bosish orqali boshlanadi. Keyinchalik, R-Linux tahlil qilinayotgan diskning bir turini ko'rsatadi. Ushbu "xarita" skanerlash jarayonining borishini kuzatish imkonini beradi. Ushbu bosqichni istalgan vaqtda "To'xtatish" tugmasini bosish orqali to'xtatish mumkin.
Skanerlash jarayoni tugagandan so'ng, o'chirilgan fayllarga kirishning ikkita asosiy varianti:
- Bo'limni bosing va "Barcha fayllarni tiklash ..." -ni tanlang.
- "Disk fayllarini ochish" variantini tanlang va o'chirilgan fayllar tiklanishi kerak bo'lgan papkalarni aniqlang. Ushbu parametr orqali, shuningdek, asbob tomonidan topilgan aniq fayllarni tanlash mumkin. "Qayta tiklash" yoki "Belgilanganni tiklash" tugmachalarini keyinroq bosish kerak.
Xulosa - Linuxda o'chirilgan fayllarni tiklash
Linuxda o'chirilgan fayllarni tiklash uchun mo'ljallangan juda ko'p turli xil vositalar mavjud. Ushbu echimlarning ko'pchiligi faqat Linux bilan foydalanuvchilardan ko'proq malaka talab qiladigan buyruq qatori interfeysini taklif qiladi. Bu TestDisk ishi. Bu kuchli yechim bo'lsa-da, u drayverlar va bo'limlar haqida past darajadagi tafsilotlarni yashirmaydi. Boshqa bir toifadagi vositalar R-Linux kabi ishlaydi, bu esa qulayroq interfeysni namoyish etish va Linux haqida istalgan darajadagi bilimga ega foydalanuvchilarga ular bilan muloqot qilish imkonini beradi.