إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

طريقة استرجاع المحذوفات في ReiserFS

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • طريقة استرجاع المحذوفات في ReiserFS

    السلام عليكم ورحمة الله وبركاته
    هذه الطريقة هي خاصة لمن تهيئة Format نظام ملفات file system القرص لدية من نوع reiserfs فقط لأنها هي التي جربتها ، ولأني كذلك ليس لدي على قرصي إلا هذا النوع من التهيئة و Swap ، ولأنها مجربة لدي فهي آمنة لذا ذكرتها هي فقط ، ويرجى لمن يعرف طرق استرجاع البيانات المحذوفة في أنواع أخرى من نظام الملفات filesystem أن يدلي بدلوه في هذه الصفحة ، لكي يكون هذا المكان عام لاسترجاع البيانات المحذوفة .
    قبل فترة كتبت سؤال في المنتدى عن طريقة أو برنامج لاسترجاع البيانات المحذوفة ، ورد عليه يوميها الأخ أمين ، أنه علي استخدام البرنامج testdisk ، ولكن طريقة استخدام البرنامج لم أهتدي إليه ، المهم أني وتقريبا المرة الثانية أو الثالثة التي أحذف فيها بياناتي على طريق الخطأ ، ووجدت طريقة للاسترجاع ، ولكن كنت متخوفا أن تحدث لي كارثة أكبر ، وهي أني عندما أقوم بعملية الإسترجاع يتم حذف البيانات الحالية ، لذا قمت بسؤال المهندس مؤيد السعدي عن الطريقة هل هي آمنة أم لا ، ورد علي مشكورا ، وقد غامرت وجربت الطريقة ، وكانت الحمد لله آمنة ، ولكن طبعا العملية لا تسترجع كل الملفات المحذوفة (كما هي بقية البرامج) ولكن كما يقال مالا يدرك كله لا يترك جله .
    الخطوات : يمكنك استخدام البرنامج من خلال النظام الذي تعمل عليه ، ولكن يجب أن تفصل umount الأقسام Partitions على قرصك الثابت أولا ، يمكنك ذلك من خلال الدخول إلى النظام عبر init 1 وكتابته وأنت بحساب الجذر Root account ، ولكن الأفضل أن تستخدم توزيع مباشر GNU/Linux Live cdrom مثل http://gparted.sourceforge.net/livecd.php ، طبعا بعد تنزيل التوزيع وحرقة على قرص سيدي كصورة ، ثم الإقلاع منه ، وبعد فتح الطرفية Terminal نفذ هذا الأمر مباشرة :
    كود:
    reiserfsck --rebuild-tree --scan-whole-partition /dev/hda3
    طبعا لابد من معرفة أمور :
    أنه يمكنك استخدام صورة وذلك من خلال تكوين ملف كصورة تشبه القرص الثابت hard disk من خلال الأمر dd .
    أن الطريقة السابقة سيتم فيها استعادة البيانات المحذوفة من القسم Partition الثالث hda3 من نوع IDE ، طبعا يلزمك تغييره على حسب ماعندك ، وقد يكون حتى Flash Memory ذاكرة بريق ، أو قد يكون من نوع SATA وفي كلا الحالتين سيكون الإسم sdx يستبدل ال x بالأحرف من a-z .
    في هذه الطريقة سيتم استعادة البيانات إلى نفس القسم ، مثلا في حالتي هذه يشكل القسم hda3 بالنسبة لي /home ، وقد تم استرجاع البيانات إلى الدليل
    كود PHP:
    /home/lost+found
    بعد تنفيذك للأمر السابق سيتم سؤالك للتأكيد على العملية ، وللموافقة اكتب yes .
    ستطول العملية حسب كمية البيانات وعدد الكتل Blocks ، انتظر حتى تتم العملية ، ثم قم بإعادة التشغيل لأخراج السيدي Live cdrom ، ثم ادخل على نظامك ، ستجد فية الدليل الذي تم استعادة البيانات فيه باسم lost+found ، فيه مجموعة من المجلدات والملفات مرقمة بأرقام فقط ، ابحث فيها وما كان منها يصلح للإسترجاع فقم بنسخه إلى المكان المطلوب .
    ولمن أراد معلومات عن هذا يمكنه النظر في مستندات البرنامج testdisk .

  • #2
    * لو كنت تملك بيانات مهمة ، فالرجاء أو قل يجب أخذ نسخة احتياطية منها قبل إجراء عميلة الإسترجاع ، السبب : أني وبعد الإسترجاع وجدت أن عددا من الملفات الصوتية من نوع ogg قد تم تغيير نوعها Type مع تعطلها ، بمعنى آخر كأنها فقدت ، وكذا بينات أخرى من نوع htm ظهرت وكأنها خالية من البيانات ، ومع أنها ليست بذلك الكم أقصد التي أصابها العطب ، ولكن من باب الإحتياط ، أحببت أن أنبه على ذلك ، طبعا يمكنك أخذ نسخة احتياطية من القسم Partition بشكل كامل على الصورة التالية على فرض أن القسم partition موصل إلى النقطة home/ إذا نفذ التالي
    tar cfz home.tar.gz /home
    واحفظ الملف الناتج في قسم آخر من القرص الصلب لديك ، ثم بعد إجراء عملية الإسترجاع أنصح باستبدال البيان في القسم بالنسخة الإحتياطية ، لكي تريح نفسك ، من وجود مشاكل ببعض الملفات .

    تعليق


    • #3
      جزاك الله خير على مشاركتك إخوانك تجربتك
      أتوقع أن هناك كثيرين استفادو من تجربتك ﻷنها بإختصار مسألة أنت خضتها لذلك اﻵن أنت اصبحت خبير في استرجاع البيانات على أنظمة جنو لينوكس
      أحب الانجاز والمنجزين تحية عظيمة للمنجزين في كل المجالات وخصوصا مجال البرمجيات الحره

      تعليق

      يعمل...
      X