انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: پیدا کردن سکتورهای معیوب (bad sectors) در گنو / لینوکس، توزیع های اوبونتو و مینت  (دفعات بازدید: 3546 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Bijan

  • Hero Member
  • *
  • ارسال: 742
  • جنسیت : پسر
  • Debian 11
این پست در خصوص استفاده از دستور badblocks جهت اسکن/تست پارتیشنهای هارد دیسک (شامل هارد دیسکهای اینترنال و اکسترنال) جهت دیدن بد سکتور است. قبل از شروع آموزش یه توضیحی در این خصوص میدیم که اصلا بد سکتور چی است! برای سازماندهی ذخیرهٔ اطلاعات، سطح هاردیسک بقطعاتی تقسیم میشود که به آنها قطاع یا سکتور میگویند. حالا بهر علتی این قطعه‌ها آسیب ببینند، بطوری که امکان استفاده از آنها نباشد در اصطلاح میگویند: هارد دیسک "بدسکتور" گرفته است.بد سکتورها، سکتورهایی معیوب و آسیب دیده هستند و نمیتونن برای ذخیره سازی اطلاعات از آنها استفاده کرد. دستور badblocks تمام بد سکتور ها رو روی هارد دیسک شما پیدا و آنها را در یک فایل متنی ذخیره میکنه به طوری که شما میتوانید با استفاده از دستور e2fsck سیستم عامل خود را طوری کانفیگ یا پیکربندی نمایید تا اطلاعات و داده های شما را در این سکتورهای معیوب ذخیره نکند :).
توجه: در بکارگیری دستورات زیر لطفا دقت کنید!

ابتدا برای اینکه درایوها را روی سیستم تون رو پیدا کنید از دستور زیر استفاده کنید:
sudo fdisk -lبرای اسکن هارد دیسک جهت پیدا کردن سکتورهای معیوب از دستور زیر استفاده کنید:
sudo badblocks -v /dev/sda1 > bad-sectors.txt
sda1/dev را میتوانید با دوایس مورد نظرتون جایگزین کنید. فایل متنی bad-sectors.txt شامل تمام بد سکتورهای پیدا شده است. این فایل متنی در محل کنونی ترمینال ذخیره میشود (میتوانید با دستور cd این محل را تغییر دهید). زمانی که اسکن تکمیل شد و احیانا!اگر بد سکتورهایی گزارش و پیدا شد با استفاده از دستور e2fsck میتوانید به سیستم بگویید که تمام این سکتورهای معیوب را که در فایل متنی بالا آمده است نادیده بگیرد.
(توجه کنید دستور زیر تنها در خصوص پیدا شدن بد سکتور کاربرد دارد! زمانی که دستور زیر را به کار میگیرید باید درایو مورد نظر آنمونت کرد)
sudo e2fsck -l bad-sectors.txt  /dev/sda1برای اطلاعات بیشتر از قابلیتهای این ابزار میتوانید از دستورات زیر استفاده کنید:
man badblocksیا
man e2fsck
« آخرین ویرایش: 15 آذر 1391، 10:22 ب‌ظ توسط BijanRTW »