fsck

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

fsck (از file system check) ابزاری سیستمی است برای بررسی پایداری و ثبات فایل سیستم که در سیستم‌عامل‌های یونیکس و شبه‌یونیکس مانند لینوکس استفاده می‌شود. همچنین از fsck برای تصحیح خطاهای موجود در فایل‌سیستم نیز استفاده می‌شود.

استفاده[ویرایش]

بطور معمول fsck بصورت اتوماتیک در هنگام بوت شدن سیستم‌عامل و در زمانی که وضعیت یک فایل‌سیستم بصورت متناقض تشخیص داده شود اجرا می‌شود. معمولاً زمانی که کامپیوتر در اثر Crash یا از دست‌دادن منبع تغذیه بصورت نادرست خاموش شود این اتفاق برای فایل‌سیستم رخ می‌دهد.

به طور معمول، ابزارهای fsck سه گزینه ارائه می‌دهد، تعمیر تعاملی سیستم‌فایل آسیب‌دیده (کاربر تصمیم می‌گیرد که چگونه خطاها را رفع کند)، تصمیم‌گیری خودکار برای حل خطاهای خاص (که کاربر لازم نیست به هر گونه سؤالی پاسخ دهد)، یا بررسی خطاهایی که بر روی سیستم‌فایل باید رفع شوند بدون آنکه آن‌ها را رفع کند.[۱]

همچنین یک مدیر سیستم در هنگامی که تصور می‌کند برای فایل‌سیستم مشکلی رخ داده‌است، می‌تواند این ابزار را بصورت دستی اجرا کند.

بدلیل اینکه اجراکردن fsck برای تعمیر یک فایل‌سیستم که Mount شده‌است و امکان نوشتن و خواندن اطلاعات بر روی آن وجود دارد خطرناک است، بطور معمول زمانی که فایل‌سیستم هنوز ماونت نشده، یا بصورت فقط خواندنی ماونت شده است توسط fsck مورد بررسی قرار می‌گیرد.

مثال[ویرایش]

مثال زیر نحوهٔ استفاده از fsck برای بررسی کردن پارتیشن اول موجود در دیسک سخت دوم را در یک سیستم لینوکس نشان می‌دهد:

 fsck /dev/sdb1

پیوند به بیرون[ویرایش]

منابع[ویرایش]

  1. مشارکت‌کنندگان ویکی‌پدیا، «fsck - Wikipedia, the free encyclopedia»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۲ اردیبهشت ۱۳۹۰).
  • مشارکت‌کنندگان ویکی‌پدیا، «Fsck»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۱ اکتبر ۲۰۱۰).