chmod + x filename
chmod -x يزيل البت القابل للتنفيذ ...
كيفية استعادة الملفات من المفقود + وجدت
منوعات / / November 28, 2021
كيفية استعادة الملفات من المفقودة + التي تم العثور عليها: المجلد المسمى / فقد + تم العثور عليه هو المكان الذي تضع فيه fsck أجزاء من الملفات التي لم تتمكن من إرفاقها في أي مكان في شجرة الدليل. الدليل المفقود + الموجود (ليس Lost + Found) هو بناء يستخدمه fsck عندما يكون هناك تلف في نظام الملفات. سيتم ربط الملفات التي تُفقد عادةً بسبب تلف الدليل في الدليل المفقود + الموجود في نظام الملفات هذا برقم inode.
![كيفية استعادة الملفات من المفقود + وجدت](/f/5d4a231850b75b11e286d8a5256ed682.png)
/ فقدت + وجدت دليلًا مهمًا مفيدًا لاستعادة الملفات التي لم يتم إغلاقها بشكل صحيح بسبب العديد من الأسباب مثل انقطاع التيار الكهربائي. تم إنشاء Lost + Found بواسطة النظام في وقت تثبيت Linux OS لكل قسم نقوم بإنشائه. بمعنى آخر ، يمكننا القول أن المجلد الذي تم تحميله يحتوي على هذا المجلد المفقود + الموجود. يحتوي هذا المجلد على الملفات التي لا تحتوي على روابط وملفات لاستردادها. يتم الاحتفاظ بأي ملف يتم استرداده في هذا المجلد. يتم استخدام الأمر fsck لاستعادة هذه الملفات.
محتويات
- كيفية استعادة الملفات من المفقود + وجدت
- الطريقة الثانية: استخدم البرنامج النصي لاستعادة الملفات تلقائيًا
كيفية استعادة الملفات من المفقود + وجدت
1. إذا كنت غير قادر على التمهيد ورؤية الشاشة "استمر في الانتظار ؛ اضغط على S لتخطي التثبيت أو M للاسترداد اليدوي ”بسبب خطأ في نظام الملفات في / و / الأقسام الرئيسية. ثم حدد خيار الاسترداد.
2-تشغيل fsck على كل من / و / home أنظمة الملفات.
3.إذا كنت تواجه مشكلة في الحصول على ترخيص fsck للمنزل ، فاستخدم:
fsck -p / home (تثبيت تلقائي) "fsck -y / home" (سيؤدي هذا إلى تحديد "نعم" لجميع المطالبات تلقائيًا).
4. الآن ستكون قادرًا على ذلك تمرير / المنزل من fsck بنجاح.
5.إذا حاولت التحميل / المنزل فلن يكون هناك أي ملفات مستخدم باستثناء تم العثور على الدليل المفقود. يركض "مدافع-ح"وستلاحظ أن نظام الملفات الخاص بك سيستخدم نفس المساحة التي كان عليها قبل التعطل لأن جميع الملفات موجودة في الدليل المفقود + الموجود وسنقوم باستعادتها.
6- الآن في المجلد المفقود + الموجود ، سترى أن هناك عددًا كبيرًا من المجلدات بدون اسم وأن التدقيق في كل مجلد سيضيع الكثير من وقتك. لذا يجب أن نجري بعد ذلك "ملف *لمعرفة نوع الملف الذي نتعامل معه.
# 7479417: دليل. # 7479418: دليل. # 7479419: دليل. # 7602560: دليل. # 7603310: تسلسل MPEG، v2، تعدد إرسال البرنامج. # 7603464: بيانات صورة JPEG ، معيار JFIF 1.02. # 7603542: ملف صوتي بإصدار 2.3.0 ID3 ، يحتوي على: ملف صوتي بإصدار 2.4.0 ID3 ، يحتوي على: MPEG ADTS، layer III، v1، 320 kbps، 44.1 kHz، JntStereo. # 7604043: بيانات نظام ملفات الأقراص المضغوطة ISO 9660 "Linux Mint 9 Isadora" (قابلة للتمهيد) # 7604089: بيانات نظام ملفات ISO 9660 المضغوطة "netbook-x86_64-201005242312" (قابلة للتمهيد) # 7605425: تسلسل MPEG، v2، تعدد إرسال البرنامج. # 7605470: تسلسل MPEG ، v2 ، تعدد إرسال البرنامج. # 7605484: تسلسل MPEG ، v2 ، تعدد إرسال البرنامج. # 7607478: بيانات gzip المضغوطة ، من يونكس ، آخر تعديل: الجمعة 14 مايو 07:55:35 2017. # 7607788: بيانات مضغوطة gzip ، من يونكس ، آخر تعديل: الثلاثاء 4 مايو 14:16:31 2017. # 7610801: مستند PDF ، الإصدار 1.4. # 7612061: بيانات نظام ملفات الأقراص المضغوطة ISO 9660 "Ubuntu 10.04 LTS amd64" (قابلة للتمهيد) # 7613228: دليل. # 7613583: دليل. # 7613588: دليل
7. الآن دعونا نقوم بتصفية النتيجة لأننا نريد فقط أن يتم تضمين الدليل في النتيجة. لذا اركض "ملف * | دليل grep> /root/list.dir" أمر.
8. بعد ذلك ، قم بتحرير /root/list.dir لجعله برنامج نصي لإظهار قائمة الملفات في كل دليل. قم بتحرير الملف لجعله نصيًا باستخدام vi ، vim ، nano. أضف set -v إلى السطر الأول وأضف "ls -l"إلى بداية كل سطر آخر.
مجموعة الخامس. ls -l \ # 10104455. ls -l \ # 10104531. ls -l \ # 10104536
9.الآن اصنع ملف ملف قابل للتنفيذ ثم قم بتشغيله وإعادة توجيه الإخراج إلى ملف:
chmod -x /tmp/list.dir. ./list.dir 1> /tmp/list.out 2> & 1
10- ابحث الآن عن الملف على سبيل المثال. سطح المكتب في ملف الإخراج dir.out. ستكون النتيجة شيئًا كالتالي:
ls -l \ # 7733249. المجموع 5704. drwxr-xr-x 21002 1002 4096 2017-06-05 13:24 سطح المكتب. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 وثائق. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 التنزيلات. -rw-r - r - 11002 1002179 2017-04-30 09:14 أمثلة. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 الموسيقى. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 الصور. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 متاح للجميع. -rw-r - r-- 11002 1002 5794003 2017-05-15 11:00 scrap001_a.ora. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 قوالب. -rw-r - r-- 11002 1002 1265 2017-05-20 14:35 تيندا شوتيني. drwxrwxr-x 21002 1002 4096 2017-05-23 14:57 أوبونتو واحد. drwxr-xr-x 21002 1002 4096 2017-04-30 09:15 مقاطع الفيديو
11- حدد الإخراج أعلاه أن الدليل الرئيسي هو #7733249. الآن لاستعادة المجلد الرئيسي ، ما عليك سوى mv المجلد:
mv / مفقود + تم العثور عليه / # 7733249 / home / yourUsername
ملاحظة: استبدل اسم المستخدم الخاص بك باسم المستخدم الفعلي لملف تثبيت Linux.
الطريقة الثانية: استخدم البرنامج النصي لاستعادة الملفات تلقائيًا
الجولة الأولى "sudo -i"أو"sudo su -ثم قم بتشغيل البرنامج النصي أدناه الذي يعمل على نظام الملفات / dev / sd ؟؟ والمخرجات إلى / tmp / list:
fsck -y / dev / sd ؟؟ mkdir / tmp / استرداد. جبل / ديف / sd ؟؟ / tmp / استرداد -o rw. تم العثور على cd / tmp / recovery-lost. ( صدى "set -v" ملف * | دليل grep 2> / dev / null | perl -pe ‘s / ^ (\ # [0-9] +) \:. * $ / ls -l" "" "" $ 1 '"" "" "/" ) | ش> / tmp / قائمة
هذا كل ما تعلمته بنجاح كيفية استعادة الملفات من المفقود + وجدت ولكن إذا كان لا يزال لديك أي سؤال بخصوص هذه المقالة ، فلا تتردد في طرحها في قسم التعليقات.
- نيكرد
- راميش باندي
كيفية استعادة الكتل المفقودة في hadoop؟
رد - الايرل لقب انكليزي
لقد فقدت + وجدت أيضًا على محركات أقراص خارجية وأستمر في إخباري / dev ؟؟ إما قيد الاستخدام - أو مثبت ..
e2fsck لا يمكن المتابعة ، إحباط.رد - الايرل لقب انكليزي
هل هناك أي اقتراح / نصيحة يمكنني تجربتها؟
رد