باد بلوكس
badblocks أداة مساعدة لنظام لينكس تُستخدم لفحص القطاعات التالفة على القرص الصلب . تُنشئ هذه الأداة ملفًا نصيًا يحتوي على قائمة بهذه القطاعات، ويمكن استخدامها مع برامج أخرى، مثل mkfs ، لتجنب استخدامها مستقبلًا وبالتالي منع تلف البيانات. وهي جزء من مشروع e2fsprogs ، [ 1 ] ويتوفر منها إصدار لأنظمة تشغيل BSD . [ 2 ]
عند تشغيل برنامج badblocks كبرنامج مستقل، فإنه يعرض قائمة بالكتل التي بها مشاكل، إن وجدت. وهذا يجعله خيارًا جيدًا للتحقق من سلامة القرص الصلب، بغض النظر عن بيانات SMART وفحوصات نظام الملفات. [ 3 ]
خيار "-c" في e2fsck
من الاستخدامات الشائعة الأخرى استدعاء دالة badblocks كجزء من e2fsck عند تمرير خيار "-c"فحص الكتل التالفة ومنع تخزين البيانات عليها. ويتم ذلك بإضافة قائمة الكتل التالفة التي تم العثور عليها إلى عقدة البيانات الخاصة بالكتل التالفة (inode) لمنع تخصيص القطاعات المتأثرة لملف أو مجلد. ويمكن إجراء الاختبار باستخدام طريقة اختبار القراءة فقط ( "-c") أو طريقة اختبار القراءة والكتابة غير المدمرة ( "-cc"). [ 4 ]
dumpe2fs
سيؤدي التشغيل dumpe2fs -bإلى عرض قائمة الكتل التالفة المسجلة بواسطة e2fsckأو tune2fs.
أمثلة
badblocks -nvs /dev/sdb
سيؤدي هذا إلى فحص محرك الأقراص "sdb" في وضع القراءة والكتابة غير المدمر وعرض التقدم عن طريق كتابة أرقام الكتل أثناء فحصها.
badblocks -wvs /dev/sdb6
سيؤدي هذا إلى فحص القسم السادس من القرص "sdb" في وضع القراءة والكتابة التدميري ( -wوضع الكتابة)، حيث يكتب 4 أنماط مختلفة على القسم بأكمله ويتحقق من كل نمط عن طريق إعادة القراءة. ويعرض التقدم من خلال كتابة أرقام الكتل أثناء فحصها ( -sعرض، -vتفصيلي). سيتم استبدال جميع البيانات الموجودة على القسم على مستوى الكتلة.
badblocks -wvsb 4096 /dev/sdb
هذا الإجراء يُنفّذ نفس ما سبق، ولكن على القرص بأكمله، بحجم كتلة ( -b) يبلغ 4096. يؤدي هذا إلى تدمير سجلات التمهيد الرئيسية (MBRs ) والأقسام والبيانات على حد سواء. من المحتمل ألا تُظهر محركات الأقراص الحديثة أي قطاعات تالفة لأنها تُعيد تعيين القطاعات التالفة تلقائيًا إلى مسارات احتياطية، [ 5 ] ولكن تشغيل البرنامج على قرص جديد لعدة أيام سيختبر سطح القرص بالكامل، وعند قراءته لاحقًا، ستُظهر بيانات SMART في النهاية القطاعات المُعاد تخصيصها.
يؤدي استخدام هذا -wالخيار على جهاز يحتوي على نظام ملفات موجود إلى مسح البيانات الموجودة على ذلك الجهاز.
مراجع
- ↑ E2fsprogs: أدوات نظام الملفات Ext2/3/4 – ملاحظات الإصدار
- ↑ FreshPorts – sysutils/e2fsprogs
- ↑ – دليل إدارة لينكس والأوامر ذات الامتيازات
- ↑ – دليل إدارة لينكس والأوامر ذات الامتيازات
- ↑ "إعادة تعيين القطاعات التالفة | مقالات | خدمات استعادة البيانات: 0800 072 3282" . مؤرشف من الأصل بتاريخ 19 يوليو 2012. تم الاطلاع عليه بتاريخ 30 يونيو 2012 .
روابط خارجية
- دليل استخدام Smartmontools - إزالة الكتل التالفة. دليل معقد لإزالة الكتل التالفة؛ قد يكون مربكًا للمستخدم العادي.
- بادبلوكس - آرتش ويكي
- البرامج المتعلقة بنظام ملفات يونكس
- البرامج المتعلقة بنظام ملفات لينكس
- برنامج القرص الصلب
- برامج سطر الأوامر
- برنامج يستخدم رخصة جنو العمومية العامة
- برنامج عام 1994
- برنامج مجاني مكتوب بلغة C
