كيفية استرداد البيانات المفقودة على نظام Linux

في بعض الأحيان يتم حذف الملفات والبيانات المهمة عن طريق الخطأ. هناك أسباب عديدة لحدوث ذلك ؛ تجاهل ما يوجد في سلة المهملات ، والضغط على الزر الخطأ ، وما إلى ذلك. يحدث ذلك. في مثل هذه الحالات ، من المهم معرفة كيفية استعادة هذه الملفات. نظرًا لأن Linux يستخدم جزئيًا من قبل الأشخاص الذين يديرون الكثير من البيانات ، فلا يوجد نقص عندما يتعلق الأمر بالعثور على البرامج التي تساعد في استعادة البيانات المفقودة على Linux.

في هذا البرنامج التعليمي ، سنركز على أداة تُعرف باسم Testdisk. إنه برنامج متخصص في استعادة البيانات من العديد من الأماكن المختلفة. يقوم بمسح الاسطوانات وأجزاء أخرى من القرص الصلب للتحقق من البيانات المحذوفة. أفضل جزء؟ يمكن لـ Testdisk العثور على البيانات المحذوفة من الأقسام المحذوفة مسبقًا وإنشاء نُسخ احتياطية والمزيد.

تثبيت Testdisk

Testdisk هو برنامج شائع جدًا ، خاصة مع أولئك الذين يديرون الكثير من البيانات ومحركات الأقراص الثابتة المتعددة على Linux. نتيجة لذلك ، من الممكن تثبيته من مجموعة برامج أي من توزيعات Linux. لتثبيته ، افتح Gnome App Store (إذا كان إصدار Linux لديك) ، ابحث عن “testdisk” ، وقم بتثبيته. بدلاً من ذلك ، قم بتثبيته عن طريق إدخال الأمر التالي.

قوس لينكس

sudo pacman -S testdisk

أوبونتو

sudo apt install testdisk

فيدورا

sudo dnf install testdisk -y

OpenSUSE

sudo zypper install testdisk

دبيان

sudo apt-get install testdisk

ليس لديك برنامج Gnome ، لكن إصدارك من Linux غير مدرج أعلاه؟ ابحث عن “testdisk” باستخدام مدير الحزم الخاص بك. بعد ذلك ، قم بتثبيته بالطريقة العادية التي تقوم بتثبيت البرامج بها. إذا لم يكن كذلك ، فانتقل إلى pkgs.org ، وابحث عن testdisk ، وقم بتنزيل الحزمة وتثبيتها بهذه الطريقة. هناك العديد من الطرق المختلفة لتثبيت هذا البرنامج.

  كيفية تشغيل برنامج Linux عند بدء التشغيل باستخدام systemd

استعادة البيانات

Testdisk هو برنامج نصي يعمل فقط في الجهاز. هذا لا يعني أنه يعتمد على سطر الأوامر. لا توجد أوامر نصية طويلة لتذكرها. بدلاً من ذلك ، يستخدم إعداد نوع “نص واجهة المستخدم الرسومية”. لفتح قرص الاختبار ، احصل على shell root أولاً ، باستخدام هذا الأمر: sudo -s

ثم أدخل الأمر “testdisk” لبدء تشغيله.

عندما يبدأ البرنامج ، هناك ثلاثة خيارات موجودة. الخيارات هي “إنشاء سجل” و “إلحاق” و “بدون سجل”. حدد خيار “إنشاء سجل”. سيسمح هذا لقرص الاختبار بتسجيل كل إجراء يحدث. بهذه الطريقة ، إذا ارتكبت خطأ ، فستتمكن من تصفح السجل وقراءة الخطأ الذي حدث. حدد خيار “No Log” إذا كنت لا تهتم بالاحتفاظ بسجل على الإطلاق. كلا الخيارين على ما يرام ، ولكن يوصى بالتسجيل.

مع تحديد الخيار ، سيجد testdisk أي وجميع محركات الأقراص الثابتة المتصلة حاليًا بجهاز كمبيوتر Linux. يتضمن ذلك أنواعًا أخرى من تخزين البيانات مثل محركات الأقراص المحمولة وبطاقات SD وما إلى ذلك. حدد محرك الأقراص الثابتة الذي ترغب في استرداد البيانات منه باستخدام مفتاحي الأسهم لأعلى ولأسفل للتمييز. اضغط على Enter لتحديد القرص الصلب.

  كيفية استضافة خادم ألعاب Linux Xonotic

من هنا ، يطلب testdisk من المستخدم تحديد نوع جدول الأقسام قيد الاستخدام. لست متأكدا ما يعنيه هذا؟ إذا كان توزيع Linux الخاص بك يستخدم UEFI (ستعرف ما إذا كان يفعل ذلك من خلال النظر داخل BIOS وإعدادات التمهيد) ، فحدد EFI GPT في القائمة. هل تستخدم MS-DOS MBR كتخطيط قسم؟ حدد ذلك من القائمة. لست متأكدا؟ لا تقلق ، حيث يمكن أن يخبرك قرص الاختبار عادةً بالإجابة الصحيحة عن طريق اكتشافها تلقائيًا.

في الصفحة التالية ، هناك عدة خيارات. الخيار الوحيد الذي يهم هو خيار “التحليل”. حدده ، وسيبحث قرص الاختبار بعمق في محرك الأقراص الثابتة. سيجد البيانات المحذوفة على الأقسام الموجودة على محرك الأقراص وتلك التي تم حذفها بالفعل.

استعادة الملفات

عندما ينتهي اختبار القرص من فحص القرص الصلب بأكمله ، فإنه يعرض قائمة بالبيانات التي يمكن للمستخدم استردادها. حدد أي ملف في هذه القائمة ، ثم اضغط على c على لوحة المفاتيح. سيؤدي هذا إلى نسخ البيانات المحذوفة إلى الدليل الرئيسي الخاص بك. هل تريد إخفاء هذه الملفات وجعلها غير قابلة للاسترداد؟ اضغط على h على لوحة المفاتيح بدلاً من ذلك. هذا سوف يخفيهم.

استعادة الأقسام

إلى جانب استعادة الملفات التي تمت إزالتها من النظام ، يمكن للمستخدمين استعادة أقسام كاملة أيضًا. أولاً ، حدد “إنشاء” لبدء سجل. ثم حدد تخطيط القسم عندما يطلبه testdisk.

  أفضل 6 أدوات لقطة شاشة لنظام Linux

بعد ذلك ، حدد محرك الأقراص في القائمة ، ثم “متقدم” في الصفحة في قرص الاختبار مع جميع الخيارات المختلفة للاختيار من بينها.

قم بتمييز قسم محذوف في قرص الاختبار. ستعرف أنه تم حذفه لأن خيار “إلغاء الحذف” موجود. حدده ، وسيقوم testdisk بإعادة تنظيم القرص الصلب ، وإفساح المجال لإلغاء حذف القسم.

ملاحظة: من الممكن أيضًا استعادة قسم القرص الصلب المحذوف مباشرة إلى صورة قابلة للنسخ.

حدد “إنشاء الصورة” لإنشاء صورة قرص (والتي يمكن نسخها على القرص الصلب لاحقًا باستخدام أقراص جنوم) للقسم المحذوف. بالنسبة لأولئك الذين يقلقون بشأن إفساد القرص الصلب عن طريق استعادة الأقسام ، فقد يكون هذا اختيارًا جيدًا.

استنتاج

نظرًا لأننا نضع المزيد والمزيد من أنفسنا على أجهزة الكمبيوتر الخاصة بنا ، يحتاج حتى مستخدم Linux الأكثر استعدادًا إلى معرفة كيفية استرداد الملفات المحذوفة. من الواضح أن الاعتماد فقط على برنامج يمكنه “إلغاء حذف” الملفات ليس بديلاً عن إجراءات النسخ الاحتياطي الجيدة للملفات ، ولكن عندما تكون في مأزق يمكن أن تخرجك من مكان ضيق.